L-am făcut singur. Nu găseam un Swype cu dicţionar în română care să meargă pe HTC Wildfire, aşa că am urmat un ghid şi am adăugat acolo dicţionarul necesar, iar acum totul merge bine. Iată mai jos un mare ghid, dar atenţie că e nevoie de nişte abilităţi tehnice, nu e chiar pentru începători (ca de altfel tot blogul acesta).
De ce aveţi nevoie?
Etapele sunt următoarele (holy crap, câte etape!):
A. Intraţi cu WinRAR sau Total Commander în swype_wvga.zip, mergeţi în folderul assets/files şi de acolo extrageţi fişierele Romanian.zdb.le (care e dicţionarul), precum şi Romanian.htm şi Romanian-full.htm (nu sunt necesare, dar să facem treaba bine). Salvaţi-le într-un folder temporar din afara arhivei, va fi nevoie de ele la etapa D.
B. Tot în arhiva swype_wvga.zip intraţi în folderul assets/keyboards şi copiaţi foate fişierele de acolo în alt folder temporar din afara arhivei. Va fi nevoie de ele la etapa E.
C. Intraţi cu WinRAR sau Total Commander în swype_qvga.zip, mergeţi în folderul assets/files şi de acolo ştergeţi fişierele Italian.zdb.le, Italian.htm şi Italian-full.htm. Limba română va lua locul celei italiene, aleasă pentru că are aceeaşi tastatură ca şi noi, pe când francezii şi spaniolii au accente şi semne în plus pe tastatură.
D. În locul fişierelor şterse din swype_qvga.zip le copiaţi pe cele extrase la etapa A., schimbându-le denumirea în Italian.zdb.le, Italian.htm şi Italian-full.htm.
E. În folderul assets/keyboards, tot din swype_qvga.zip, copiaţi toate fişierele extrase la etapa B. În cazul unor fişiere vă va întreba dacă să le suprascrie, dar diferă destul de mult la dimensiune şi eu am preferat să aleg să nu suprascrie nimic.
F. Ştergeţi în totalitate folderul Meta-inf din arhivă swype_qvga.zip. Acesta e semnătura aplicaţiei şi trebuie refăcută, dar mai târziu.
G. Redenumiţi swype_qvga.zip în swype_qvga.apk.
Cam asta e înlocuirea fişierelor. Deci în acest moment aveţi un fişier swype_qvga.apk ce conţine dicţionarul românesc deghizat ca fiind cel italian, plus fişierele de tastatură adăugate, fără suprascriere acolo unde apare această întrebare, şi cu folderul intern Meta-inf şters.
H. Instalaţi Java SDK. De obicei se face în Program Files\Java\jdk1.6.0_21, dacă aţi folosit versiunea de pe Softpedia.
I. Intraţi în Program Files\Java\jdk1.6.0_21\bin, unde veţi găsi două fişiere ce ne sunt necesare în continuare, anume keytool.exe şi jarsigner.exe. Deoarece cu aceste fişiere se lucrează într-un command prompt şi nu vrem să ne complicăm cu alte foldere, copiaţi în \bin şi fişierul swype_qvga.apk obţinut la etapa G. Tot aici faceţi un folder nou numit keys (va fi deci Program Files\Java\jdk1.6.0_21\bin\keys).
J. Deschideţi un command prompt în acest folder. Eu în Total Commander am scris “cmd” şi s-a deschis deja acolo, dar altfel trebuie să intraţi în Start şi să scrieţi “cmd” şi să apăsaţi ENTER (sau Start > Run, “cmd”, Enter, dacă aveţi XP), mergând apoi în folderul respectiv prin comenzi “cd”.
K. Executaţi următoarea comandă: keytool.exe -genkey -alias mobbi.keystore -keyalg RSA -validity 20000 -keystore keys/mobbi.keystore
Veţi fi întrebaţi o parolă, scrieţi ceva de 6 caractere, verificaţi-o, răspundeţi şi la celelalte întrebări şi gata, în folderul bin\keys\ va fi generat un fişier conţinând cheia de semnare.
L. Semnaţi aplicaţia cu următoarea comandă: jarsigner.exe -verbose -keystore keys/mobbi.keystore -signedjar swype_qvga_signed.apk swype_qvga.apk mobbi.keystore
Dacă ţin bine minte, vă întreabă parola cheii (cea de la etapa K), apoi dacă totul este ok va genera în interiorul APK-ului fişierele necesare şi noul fişier va avea numele swype_qvga_signer.apk. Pe acesta puteţi să-l copiaţi pe Wildfire şi să-l instalaţi, asta e tot. Trebuie apoi să activaţi Swype-ul din Language & keyboard, să-l setaţi pe limba italiană (care e de fapt româna), apoi să deschideţi o casetă oarecare în care se introduce text, să ţineţi apăsat pe ea şi să alegeţi opţiunea Change Input Method, iar din meniul următor Swype. Va apărea noua tastatură Swype. Pe tasta din stânga sus probabil că scrie EN, aşa că ţineţi apăsat pe ea şi din meniul ce apare alegeţi Italian.
Procesul poate fi optimizat, dar încă nu am făcut-o. Am vrut să văd dacă merge şi a mers. Ca optimizări mă gândesc la ştergerea celorlalte dicţionare, la analizat ce fişiere de tastaturi sunt pe acolo şi câte se pot şterge, asta reducând mult dimensiunea apk-ului şi necesarul de spaţiu liber în telefon. De asemenea, mulţi parametri de la semnarea aplicaţiei sunt în plus, dar aşa era ghidul pe care l-am urmat şi eu şi n-am avut timp de explorat alte opţiuni.
Urmaţi instrucţiunile pe responsabilitatea voastră. Iar de Swype faceţi rost cum puteţi, prefer să nu pun linkuri la warez aici.
Interesanta ideea, am sa o pun in aplicare cand ajung . Am un Wildfire fresh si swype’ul suna interesant.
Saluti,
sa inteleg ca ti-ai cumparat si un Wildfire?
Radu
Aha. Azi la 13 apare si review-ul.
Astept cu interes. Ma intereseaza, mai ales ca sunt in cautarea unui al doilesa terminal pe langa Desire. Acum folosesc un Nokia din gama entry level.
Am gasit si eu packetul de swype , merge dar cu errori :( si e aceiasi versiune
Salut
Am gasit si eu pachetul dar la fel ca si Catalin am dat de erori ce imi recomandati in continuare?
tre’ sa stiu ceva special daca vreau swype pe x8 cu t9 in romana(e HVGA)? i-am dat root recent (de la 2.1 la 2.3) dar vad ca nu are predict automat (tre’ sa aleg eu cuvantul daca-l ghiceste) si dictionarul e cel putin incomplet – folosesc MultiLang keyboard acum.
merci!
Salut baieti
Daca tot ati reusit , va rog puneti zip-ul care este functional ptr voi , de acolo cred ca ne-am descurca mai usor. Eu unul am stat toata ziua de el si nu am reusit , imi spune ca limba italiana e corupta , nu stiu exact pe unde am gresit.
Multumesc in numele tuturor care nu au reusit sa o instaleze