Il Sony Ericsson Xperia X8 è decisamente un’ottimo terminale, dal design ben studia e dalle funzionalità avanzate. Ma perché non installare immediatamente una ROM Android 4 cucinata su questo mitico dispositivo che mi ha accompagnato in tante delle mie avventure (per i fan: l’ho usato come registratore audio su molti video del canale YouTube!).

Avviso: non mi assumo nessuna responsabilità se il vostro telefono avrà qualche errore o addirittura se si romperà, io vi auguro di no anche perché ho provato da solo la guida ed ha funzionato senza problemi. Ammetto che la guida è lunga e tediosa, ma saprà soddisfare anche i palati più fini. Ecco una lista di cosa funziona e cosa no:

 

Parti funzionanti

  • touchscreen

  • GSM / Dati

  • carica online/offline

  • Pulsanti fisici

  • SD Card

  • Gps

  • 3G HSPA

  • accelerometro

  • Sensore di prossimità

  • Led di stato

  • vibrazione

  • overclock (anche a 800 Mhz)

  • Dualtouch

  • Root / Superuser

  • testiera Sony Ericsson

  • installazione applicazioni da sd card

  • market

  • galleria

  • Bluetooth

  • USB

  • VideoShotScreen

Parti non funzionanti

  • fotocamera(non scatta)

  • radio (a stento aperta, force close)

Passiamo ora alla prima fase;

 

Punto 1: Effettuiamo il ROOT!

I permessi Root sono fondamentali per poter concludere qualsiasi cosa su un dispositivo , per ottenerli, seguite questa guida quì

Punto 2: Prepariamo il necessario

A questo punto, aver Rottato il cellulare, dovete:

1) Scaricare e installare l’applicazione “Superuser” gratuita da sistema del robottino verde market, o Google Play store (come preferite) e riavviare il cellulare successivamente l’installazione.

2) Scaricare e installare “PC Companion” sul PC, il software per la gestione del cellulare, lo trovate sul sito della Sony Ericsson;

3) Scaricate questo programma, che vi servirà per sbloccare il bootloader;

4) Scaricate S1tools, il programma che servirà per capire se il tutto può essere fatto in sicurezza;

5) Scaricate e installate flashtool da qui (serve ad S1tool per funzionare e vi servirà per installare i kernel)(dovete cambiare necessariamente il Kernel per far partire sistema di google 4.0);

6) Scaricate il Kernel modificato da qui;

7) Scaricate il Kernel originale al numero 1 del punto 6 (nel caso aveste errori con sistema del robottino verde 4 e vogliate ripristinare tutto)(casomai lo scaricate successivamente per non perdere tempo).

8) Importantissimo, mettere nella scheda SD del cellulare Android 4;

 

Punto 3: Sblocco del bootloader!

A questo punto, successivamente aver scaricato tutto il necessario, cominciamo sbloccando il bootloader;

1)  Dopo aver installato flashtool, entrate nella cartella di flashtool e la sottocartella drivers. Doppio click sul file ggsetup-2.2.0.10.exe ed installate Gordon’s Gate;

2) Riavviate il telefono;

3) Decomprimete i file necessari allo sblocco del B.L. (S1tool e msm7227) in una cartella nel tuo PC;

NB. se l’antivirus rileva ADB.exe come virus, disabilitate l’antivirus. E’ un falso positivo

4) Spegnete il telefono;

5) Aprite la cartella dove avete precedentemente decompresso i file e lanciate S1tool.exe. Poi  su IDENTIFY (o DO JOB) prima di procedere al passaggio 6;

6) Accendete il telefono in modalità flash (assicuratevi di aver installato Gordon’s Gate), per farlo, tenete premuto il tasto BACK (<-) mentre connettete il telefono al pc con il cavo Universal Serial Bus USB. Continuate a trattenere premuto il tasto BACK (<-) sul telefono finché non vi appare un messaggio. Il led dovrebbe essere verde quando siete in modalità flash;

Ecco quello che vi apparirà a questo punto:

 

03/8/2012 22:41:44 Welcome to S1 identify tool
03/8/2012 22:45:13  
03/8/2012 22:45:13 TO CONNECT NEXT PHONES
03/8/2012 22:45:13 X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
03/8/2012 22:45:13 LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
03/8/2012 22:45:13 PRESS AND HOLD "BACK" BUTTON...
03/8/2012 22:45:13  
03/8/2012 22:45:13 PLEASE ATTACH TURNED OFF PHONE NOW
03/8/2012 22:45:13 
03/8/2012 22:45:46  
03/8/2012 22:45:46 RUNNING S1_EROM VER "r8A029"
03/8/2012 22:45:46 SOFTWARE AID: 0001
03/8/2012 22:45:46 LOADER AID: 0001
03/8/2012 22:45:49 FLASH ID: "002C/00BC"
03/8/2012 22:45:49 LOADER VERSION: "R4A045"
03/8/2012 22:45:49  
03/8/2012 22:45:49 MODEL (from GDFS): X8
03/8/2012 22:45:49 SOFTWARE VERSION: 1236-9291_2.1.1.A.0.6
03/8/2012 22:45:49 CUSTOM VERSION: 1241-3178_R1B
03/8/2012 22:45:49 FILESYSTEM VERSION: WORLD-1-8_2.1.1..0.6
03/8/2012 22:45:49 SERIAL NO: CB511SPH7E  
03/8/201222:45:49 SEMC SIMLOCK CERTIFICATE 03/8/2012 22:45:49 Elapsed:34 secs.

 

Se il certificato simlock è “SEMC SIMLOCK CERTIFICATE” o qualsiasi altra cosa che NON sia “NOT RECOGNIZED CERTIFICATE” passate al numero 7)

Se il certificato simlock è “NOT RECOGNIZED CERTIFICATE” non potete sbloccare il bootloader del vostro telefono. (Quindi non potete fare niente).

7) Disconnettete il telefono dal PC, accendetelo, e riconnettetelo al PC.

 

8) Abilitate il DEBUG USB sul vostro cellulare (o telefono come volete voi).

9) Lanciate msm7227_semc.cmd nella cartella dove avete estratto ai file al numero 8, e premete il tasto per iniziare il processo di unlocking (sblocco). Poi andate alla lettera ).

10) Aprite il log di incluso fra i files (example_output.txt), aspetta 5 minuti, poi comparate il testo nella finestra di timone a quello del log di modello. Dovrebbero essere simili, almeno l’ultima riga dovrebbe essere la stessa “Press any key to continue”.

Disabilitate l’antivirus prima di eseguire questa! Potrebbe bloccare tutto.

 

Testo nel log di modello (example_output.txt) :

 

process requires standard 2.x android firmware.
Press any key to continue . . .
Getting ROOT rights.
1743 KB/s (585731 bytes in 0.328s)
error: protocol fault (no status)
Waiting ...
Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require permessi speciali ROOT rights.
192 KB/s (3087 bytes in 0.016s)
success
Waiting ...
Getting permessi speciali ROOT rights.
Waiting ...
Writing patched semcboot. Two step process
First, we need get access to semcboot area
504 KB/s (8064 bytes in 0.015s)
Second, we need to write semcboot 😉 
1130 KB/s (596916 bytes in 0.515s)
successfully wrote 0003ff00
Press any key to continue . . .

 

NB. Se il vostro log è molto differente da quello qui sopra, controllate se avete sbloccato il bootloader eseguendo il passaggio descritto alla lettera _____ Se non è sbloccato, spegnete l’antivirus e ripetete nuovamente il passaggio 5. Se ricevete degli errori come “error: protocol fault”, non vi preoccupate, può succedere ed è normale. Se ricevete molti messaggi “Access denied”, spegnete l’antivirus e riprovate.

 

11) Adesso disconnettete il telefono dal PC. Congratulazioni, siete riusciti a sbloccare il bootloader.

12) Per controllare se la procedura ha avuto successo dovete usare S1Tool come alla lettera A, quindi dovete eseguire tutti i passaggi da A ad B e dovete controllare se la stringa RUNNING S1_EROM FROM VER “#8A02$” ha al posto del “#”:

– una “r” minuscola (RUNNING S1_EROM FROM VER “r8A02$”) avete sbloccato il bootloader

– una “I” maiuscola (RUNNING S1_EROM FROM VER “R8A02$”) non avete sbloccato il bootloader.

 

Punto 4: Flashing del Kernel modificato

Adesso non dovete fare altro che flashare il nuovo Kernel modificato all’interno del telefono.

1) Dopo aver scaricato ed estratto Flashtool in una cartella a vostro piacimento sul PC, andate nella cartella “Firmwares” e al suo
interno inserite il Kernel modificato che avete scaricato;

2) Adesso dovete aprire flashtool (X10flashTool.exe) e dovete selezionare sul pulsante Flash, vi aprirà una finestra, selezionate il Kernel E15 nAa ecc. e date ok.

3) Adesso, a telefono spento, tenete premuto il tasto back dell’ X8 (il tasto a destra per tornare indietro per intenderci) e collegate con il cavo il cellulare al PC.

Noterete che un LED verde sull’ X8. Dopodiché il programma, a meno che non dia errore, avrà flashato il nuovo Kernel all’interno del vostro cellulare.

4) A questo punto, cosa importantissima, accendete il telefono e comparirà la prima immagine su  premete ripetutamente il pulsante back fino a quando non apparirà una sorta di menu (da con i tasti volume).

Per intenderci, apparirà una cosa del genere ma con la scritta superiore diversa (e anche colori diversi se non sbaglio):

 

Punto 5 finale: Installazione di Android 4 e pulizia dei contenuti preesistenti

1) A questo punto dovete andare su “wipe data/factory reset” e date ok.

2) Poi andate su “wipe cache partition” e date ok. (Tranquilli, queste operazioni non cancelleranno i vostri dati sulla SD, ma solo le applicazioni che avete installato).

Selezionate pure “Wipe dalvik chache“.

3) Punto Finale: Andate su “Install zip from SD card” e selezionate android 4 che vi ho fatto scaricare;

Per finire in bellezza, installate sempre con “Install zip from SD card” pure questo pacchetto (serve per sistemare la schermata delle chiamate.)

Congratulazioni, avete installato sistema del robottino verde 4 su un X8!

 

Punto 6: Per chi volesse tornare alla normalità…

Se avete errori con sistema di google 4 e volete riavere il telefono come prima, basta seguire questi passaggi:

1) Nella cartella Firmware di Flashtools inserite pure questi due Kernel, la versione E15i e la versione E15a (per controllare la modello che avete basta andare su Impostazioni–>Informazioni di sistema–>Kernel).

2) chi non funzionasse uno dei due provi con l’altro.

3) Dopodiché flashate il telefono con Flashtool come descritto alla punto 4 e aprite PC Companion,  su support zone e selezionate su start di “aggiornamento software”, vi comparirà una finestra dove ci sarà scritto, tra le altre cose, “riparazione del telefono”, cliccateci sopra e aspettate,  e il vostro cellulare tornerà ad  2.1.

 

Se tutto è andato per il in modo migliore….potete anche ringraziarmi se volete:) Tranquilli se al primo spunto ci sta un eternità, è normale, è la prima volta. Contattatemi per qualunque evenienza, sarò sempre disponibile a rispondervi.