Premessa:
Requisiti:
Root
1 GB libero nella memoria esterna del telefono.
Froyo 2.2.1 AOSP ROM 0.0.1
Froyo 2.2.1 AOSP ROM 0.0.2 - Da caricare sul terminale solo previa installazione della prima versione
Metodo:
1. Collegate il vostro telefono al pc, in modalità Debugusb:
2. Recatevi, attraverso il prompt dei comandi, nella cartella tools della vostra SDK e impostate la seguente stringa di comando
adb shell:
3. Otterrete il simbolo di SuperUser #.
Diversamente, se fosse la prima volta che impartite il comando, otterrete il simbolo §. Digitate in caso il comando:
su
per ottenere il simbolo #.
Ricordate di accettare la richiesta dal vostro terminale tenendo lo schermo attivo, mentre inviate il comando sul prompt.
4. Tenete il prompt sempre attivo, ma in secondo piano.
Montate la memoria esterna del vostro telefono:
5. Copiate dentro la radice della memoria (la sua directory principale) la cartella zippata FreeX10_alpha-release_0.0.1.tar.bz2.
Decompattatela in mpdo da ottenere i due files FreeX10 e installs.
Una volta estratti FreeX10 e Installs, cancellate pure FreeX10_alpha-release_0.0.1.tar.bz2 se preferite:
6. Disattivate la memoria esterna del vostro telefono:
7. Tornate sul prompt lasciato precedentemente aperto e scrivete la stringa:
dd if=/sdcard/install of=/data/install && chmod 777 /data/install && ./data/install
8. Rimarrete un pò di tempo su questa scritta.
Non preoccupatevi e lasciate correre il programma:
9. Al termine dell'operazione, riavviate il telefono e staccate il cavo usb:
10. Il bootstart si presenterà in maniera differente:
11. La nuova schermata di apertura:
12. Menù a scomparsa ad effetto 3D:
13. Nuova versione Android:
14. Tethering nativo (ovviamente da sviluppare in quanto ancora la rete 3G non è disponibile):
15. Per tornare ad Eclair, spegnere il telefono e premere un tasto fisico qualunque nel momento in cui verrà visualizzata la scritta SonyEriccson sul terminale:
Precisazioni:
- E' una ROM Alpha. Si installa col procedimento DualBoot. Vuol dire che saremo noi a scegliere all'accensione, quale ROM fare correre nel nostro telefono.
- Sono presenti numerosi bug, e sono possibili riavvi imprevisti.
- La rete 3G non è disponibile.
- La prima volta che la nuova ROM verrà avviata, risulterà molto lenta. Bisogna aspettare i tempi di caricamento della cache, per vederne i miglioramenti.
- Il telefono ha già i permessi di Root e Busybox installati.
SuperUser (preinstallato nel vostro telefono), si aggiornerà in maniera automatica, una volta sincronizzato il vostro
account nel Market.
- Non usare l'opzione di ripristino presente nel telefono quando si usa la Froyo 2.2.1 AOSP ROM
AGGIORNAMENTO: Froyo 2.2.1 AOSP ROM 0.0.2
Installare solo se si è già provveduto a far correre la prima versione della ROM personalizzata nel terminale.
Istruzioni per aggiornare:
Avviare il telefono in Eclair.
Dezippare la cartella
FreeX10_alpha-release_0.0.2-UPDATE.tar.bz2
nella directory della vostra memoria esterna
/sdcard/FreeX10
precedentemente creata con la prima installazione.
Riavviare il terminale.
Avere Eclair all'accensione:
Copiare
questo file nella cartella
/system/bin
della vostra ROM Eclair officiale
Fixed:
- E' ora possibile ricevere chiamate in arrivo.
- Wifi
- Lockscreen
- Vibrazione SMS
- Wifi location
- Pulsante Home
La vibrazione SMS è disabilitata di default;
Aprite l'apk Messaggi, premete il pulsante MENU -> Impostazioni -> Vibrazione -> Sempre
In csaso di problemi Radio (network) dopo il primo avvio, recatevi sul prompt dei comandi e attraverso le ADB Shell inserite la stringa:
killall servicemanager
Se invece non foste forniti dei permessi di root, tramite ADB Shell, digitate il comando:
chmod 4755 /system/bin/su
Domande:
Come faccio a reinstallare e riformattare tutto il 2.2?
Attenzione: Spoiler!Per reinstallare il 2.2 devi semplicemente svolgere la procedura dal principio.
Ovviamente tutto in Eclair.
In teoria come si potrebbe riportare il telefono alla normalita,cioè senza dual boot?
Attenzione: Spoiler!Metodo 1:
Per disinstallare Froyo e correre solo nella versione 2.1 si dovà andare incontro ad un wipe (reset del telefono) nella maniera che andremo ad esporre.
E' consigliabile un backup del telefono prima di procedere:
Scompattare nel pc, il file zippato: FreeX10-alpha-0.0.1.tar.bz2.
Una volta dezippato il file, recarsi nella cartella FreeX10.zip
Con l'aiuto del cavo usb, copiare il file denominato data.img e incollarlo nella cartella (quella non compressa) della memoria esterna del vostro telefono, denominata FreeX10:
/sdcard/FreeX10
In questo modo il telefono, subirà un reset.
Metodo 2: Avviare in Eclair.
Aprire Prompt dei comandi.
Recarsi nella cartella tools dell'SDK.
Avviare il comando adb shell.
Inserire la stringa:
rm -r /sdcard/FreeX10 && rm /system/bin/chargemon && rm /system/bin/ramdisk.tar
Lo staff di TuttoEricsson non si assume nessuna responsabilità per eventuali danni provocati al telefono nel seguire la istruzioni fornite nella guida.
Fonte