Ciao a tutti,
finalmente dopo un pò di sbattimento ecco a voi una mini guida per installare i livewallpapers su milestone 2.0.1
Il procedimento è abbastanza semplice, pertanto niente paura, l'importante però è fare un backup, perché è vero che a me ha funzionato, ma non mi sento di dire che questa guida funzioni all 100% su tutti i milestone
Ammetto da subito di aver scopiazzato alcuni suggerimenti per scrivere questa guida, la mia purtroppo è solo pigrizia, spero di non offendere nessuno...
Dai iniziamo!! Cosa ci serve??
adb funzionante sul pc!! (Se non hai idea di cosa sia, basta che dai un'okkiata nella wiki di questo forum!!)
ADBrecovery: lo trovate qui mentre la guida per installarlo è descritta qui (Cmq ne riporto un pezzettino qui per comodità)
I livewallpaper e li possiamo prendere qui
Procediamo con il backup
- Scompattate il contenuto del pacchetto ADBrecovery nella root della SD (se avete gia update.zip presente potete sovrascriverlo tanto non vi serve più, vedere note). Per capirci dovete avere il file update.zip e la cartella recovery nella radice della SD.
- Create una cartella, sempre nella root della SD chiamata nandroid
- Accendete il telefono tenendo premuto il tasto CAMERA; giunti al triangolo di pericolo rilasciatelo e, mantenete premuto il tasto Volume+, premete CAMERA. Apparirà il menu di recovery dove bisogna scegliere di applicare update.zip.
Se tutto è andato dritto vedrete dei box testuali sullo schermo del cell
- Attaccate il cavo usb, e sul PC aprite un prompt dei comandi (o un terminale se siete su linux) e digitate
Se tutto è ok vedete il prompt di root (#)
Poi
codice:
nandroid-mobile.sh --backup
Quando ha finito (ci mette un pò) riavviate il telefono e tramite un filemanager qualunque controllate che in /sdcard/nandroid/ ci sia il vostro backup.
A questo punto iniziamo a giocare con il telefono.. Visto che i LiveWallpapers sono destinati a Rom 2.1 bisognerà convincere il vostro milestone che monta la 2.1 modificando il file /system/build.prop, quindi procedete come segue
Con Root Explorer
codice:
Cliccate su "mount r/w"
Dirigetevi nella cartella /System e tenete premuto sul file build.prop e poi cliccate su "open in text editor"
nella riga con "ro.build.version.sdk=6" sostituite il valore 6 con il 7.
Salvate e uscite.
a questo punto riavviate una prima volta il telefono poi bisogna copiare il contenuto del file wallpaper.rar precedentemente scaricato nella root della sdcard.
Quindi ci colleghiamo col cell tramite adb e:
copiamo i file apk in /system/app
copiamo il framework in /system/framework
copiamo le librerie in /system/lib
pertanto
codice:
adb shell
su
mount -t yaffs2 -o rw,remount /dev/block/mtdblock6 /system
cp /sdcard/LiveWallpapers/LiveWallpapers.apk /system/app/LiveWallpapers.apk
cp /sdcard/LiveWallpapers/LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk
cp -f /sdcard/LiveWallpapers/framework.jar /system/framework/framework.jar
cp -f /sdcard/LiveWallpapers/lib/libRS.so /system/lib/libRS.so
cp -f /sdcard/LiveWallpapers/lib/librs_jni.so /system/lib/librs_jni.so
cp -f /sdcard/LiveWallpapers/lib/libjni_pinyin.so /system/lib/libjni_pinyin.so
cp -f /sdcard/LiveWallpapers/lib/libjni_latin.so /system/lib/libjni_latin.so
cp -f /sdcard/LiveWallpapers/lib/libjni_hwr.so /system/lib/libjni_hwr.so
cp -f /sdcard/LiveWallpapers/lib/libicudata.so /system/lib/libicudata.so
A questo punto il telefono sembrerà non rispondere più... praticamente aprite la tastiera o provate a riattivare il display senza però riuscirci... bè TRANQUILLI, il terminale fortunatamente è ancora vivo, quindi riavviamo il telefono con
e dopo un pò il telefono magicamente si riavvierà.
Adesso, ci tengo a precisare che al primo reboot, il mio milestone si è piantato alla bootanimation... poi ho tolto la batteria, ho riacceso (onestamente per sbaglio) in modo normale il telefono ed è partito... Livewallpaper a gogo!!
Infine vorrei ringraziare TheSolutor, nk02, krusty e non so manco più io chi altro ringraziare, ma fondamentalmente tutti quelli che anche solo commentando hanno partecipato alla discussione!!
Micio!