NON AGGIORNATE ASSOLUTAMENTE IL NEXUS ONE ALLA BUILD FRF91. IL BUG CHE PERMETTE IL ROOT SENZA LO SBLOCCO DEL BOOTLOADER E' STATO FIXATO.
Avete letto proprio bene, ora e' possibile ottenere i permessi di root sul vostro Nexus One
SENZA sbloccare il bootloader cioe' in poche parole senza invalidare la garanzia!!!!
Tutto questo e' possibile tramite un bug o glitch scoperto da alcuni sviluppatori (hacker) all'interno della modalita' recovery. Tutti i crediti vanno alle seguenti persone :
Cita:
Booker-T
M9x3mos
th3fallen
Amon_RA
cyanogen
Constrabus
Dopo i dovuti ringraziamenti partiamo con la guida.
Allo stato attuale la procedura e' stata testata con la versione
2.2 build FRF72, FRF83 e FRF85B. Ho provato la procedura su 2.1 Update 1 Build ERE27 ma non c'e' stato niente da fare. Da quello infatti che leggo in giro pare che il bug sia solo sulla recovery della rom 2.2. Quindi per chi avesse acquistato il telefono in U.K. / Germania o tramite la Vodafone Italia (quindi si ritrovano con una Build diversa), l'unico metodo per utilizzare questo hack e' quello di aggiornare alla versione sopra citata. Aggiungo anche che personalmente sono partito dalla versione 2.1 Update 1 - Build ERE27 ed ho aggiornato
senza perdere i dati e
senza nessun tipo di problema alla versione 2.2 Build FRF83 (vedendo che mi ci trovavo sono passato direttamente all'ultima build

).
Vi ricordo che e' possibile aggiornare manualmente e senza i permessi di root il vostro Nexus. Trovate una guida scritta e testata da me personalmente a
--> QUESTO <-- link.
Per ricapitolare vi serve :- Il vostro Nexus One con il sistema operativo 2.2. build FRF72 o FRF83 o FRF85B.
- L'ultimo SDK (scaricabile da qui -->
http://developer.android.com/sdk/index.html )
- Driver ADB installati e funzionanti
- Il seguente file (
L'archivio e' uguale, basta scaricarlo da una parte solamente):
Link Rapidshare -->
http://rapidshare.com/files/403028571/R ... 3.zip.html Link Mediafire -->
http://www.mediafire.com/file/wtmjm3oym ... _FRF83.zip Link Megaupload -->
http://www.megaupload.com/?d=C13NEAPHPartiamo con i passi veri e propri :0) Controllate che nella root della microSD non ci sia nessun file chiamato
update.zip1) Estraete i files che trovate all'interno dell'archivio
ROOT_FRF72_&_FRF83.zip dentro la directory
tools del vostro SDK Android.
2) Aprite il command prompt (Io per sicurezza l'ho eseguito come amministratore su Windows 7) e spostatevi nella directory
tools contenuta all'interno del SDK android
3) Scrivete
loop e premete invio. Dovreste vedere tutta una serie di scritte in successione. Questa cosa verra' eseguita di continuo per adesso e non bloccatela assolutamente.
4) Collegate il telefono al computer tramite il cavo microUSB ed assicuratevi di aver abilitato il
Debug USB. A questo punto spegnete il telefono, rimuovete la cover posteriore del telefono, rimuovete la batteria, rimuovete la microSD.
Siccome l'hack si basa sull'inserimento della microSD a telefono acceso, per raggiungere questo traguardo potete agire in due modi che andro' a descrivere.
Metodo 1) Tagliando un pezzettino della batteria. Dato uno sguardo all'immagine che trovate di seguito (si dovrebbe tagliare con un temperino la parte compresa fra le due linee rosse) :
Metodo 2) Inclinando la batteria in modo da inserire la microSD senza tagliare il pezzettino di plastica sopra citato (questo metodo e' stato testato da me e funziona alla perfezione)
5) Una volta scelto il vostro metodo d'inserimento della microSD, fate partire il telefono in modalita' recovery premendo il tasto
Volume - ed il tasto
Power), una volta arrivata alla schermata scegliete la voce
Recovery e confermate con il tasto
Power6) Se tutto e' andato bene il terminale si dovrebbe riavviare e dopo una manciata di secondi, dovreste vedere nella finestra dove gira in loop il comando adb, che il vostro telefono e' in modalita'
recovery. A questo punto, senza bloccare il l'adb, inserite la vostra microSD dentro il telefono (tramite il metodo che piu' vi aggrada) e solo dopo averla inserita premete CTRL+C (control+c) in modo da bloccare il loop. Vi ricordo che deve rimanere nello stato
Recovery il telefono, quindi occhio a quando inserite la microSD.
7) Solo dopo aver inserito la microSD, premete sul telefono il tasto del
Power insieme a
Volume +. Se tutto sta andando per il verso giusto dovreste arrivare ad una schermata a sfondo blu dove e' possibile spostarsi fra le varie opzioni con il vostro trackball.
8) Selezionate
apply sdcard:update.zip e confermate premendo sul trackball. Naturalmente il telefono vi dara' un'errore,
non preoccupatevi, queste serve a far riconoscere in modo corretto / forzato la microSD al telefono (ricordatevi che per lui l'abbiamo avviato senza microSD).
9) Spostatevi di nuovo nella finestra dove girava in precedenza l'adb e date questo comando (senza apici) :
"adb push flash_image /sdcard/flash_image" e premete Enter / Invio
10) Ora date questo comando (sempre senza apici) :
"adb push ota.zip /sdcard/update.zip" e premete Enter / Invio
11) A questo punto,
leggete attentamente perche' siamo ad un punto cruciale di tutta la guida, dire il piu' ostico se vogliamo. Nella finestra dos, digitate questo comando
SENZA premere Invio / Enter :
"adb push update.zip /sdcard/update.zip". Tenete pronto il dito sul tasto Invio / Enter ma non fate niente per ora.
12) Sul Nexus One selezionate tramite trackball la voce
"apply sdcard:update.zip" e siate pronti a premere invio sulla tastiera, infatti una volta dato il comando sul telefono ed appena vedete la barra di progresso
gialla che inizia a scorrere dovete premere invio sulla tastiera. A livello di tempestiche piu' o meno dovrebbe essere tutto nel giro di un secondo (niente di tanto difficile). Ricordatevi che dovete premere invio / enter sulla tastiera solo quando vedete la barra di progresso gialla sul telefono non prima.
Nel caso tutto e' andato bene dovreste vedere una parte completamente vuota senza scritte ed una scritta del tipo
Rooting ADB.
Nel caso la tempistica nel premere invio / enter fosse sbagliata, ripartite dal
punto 10. Personalmente per beccare il momento giusto ho dovuto rifare la procedura solamente due volte, la prima volta sono stato troppo veloce (cioe' ho premuto invio prima che apparisse la barra di progresso gialla), la seconda volta invece e' andata bene. Quindi non vi preoccupate niente di cosi' tanto difficile).
13) Una volta completato il punto 12, avrete di nuovo il controllo del telefono, seleziona la voce
"Reboot into system" per riavviare il telefono.
14) Una volta avviato, fate in modo di copiare sulla root della microSD la recovery di Amon_RA (scaricabile da questo indirizzo -->
http://rapidshare.com/files/393267368/r ... .7.0.1.img (altrimenti inserite la recovery che piu' vi piace). Personalmente per semplicare l'esecuzione di un comando che vedremo fra poco, ho rinominato il file da
recovery-RA-nexus-v1.7.0.1.img a
ra.img. Una volta completata la copia / rinomina del file, disattivate l'archivio USB dal telefono altrimenti il telefono non vedra' il contenuto della microSD.
15) Spostatevi di nuovo nella finestra dos e digitate il seguente comando (senza apici) :
"adb shell" e premete Enter / Invio
16) Scrivete (senza apici)
"su" e premete Enter / Invio. Se tutto e' andato bene sul telefono dovreste vedere una finestra di pop-up, cliccate su
Allow. Controllate di nuovo la finestra dove avete lanciato prima il comando, se tutto e' andato bene sulla sinistra, dovreste vedere
# al posto del
$.
17) Di nuovo nella finestra del adb, scrivete questo comando (senza apici) :
"mount -o rw,remount /dev/block/mtdblock4 /system" e premete Enter / Invio
18) Di nuovo scrivete (senza apici) questo comando :
"cat /sdcard/flash_image > /system/bin/flash_image" e premete Enter / Invio
19) Di nuovo scrivete questo comando (senza apici) :
"chmod 775 /system/bin/flash_image" e premete Enter / Invio
20) Ancora da terminale, scrivete (senza apici):
"flash_image recovery /sdcard/ra.img" e premete Enter / Invio (se non avete seguito il mio consiglio, sostituite la voce
ra.img al file rinominato a vostro piacimento)
21) Per finire digitate (senza apici)
"rm /system/etc/install-recovery.sh" premete Enter / Invio e
"rm /system/recovery-from-boot.p" sempre premendo Enter / Invio.
Complimenti avete finito!!!!!!!! Avete ottenuto i permessi di Root sul vostro Nexus One
SENZA sbloccare in bootloader ed avete installato la Recovery di Amon_RA ver.1.7.0.1
Ora siete liberi di "divertirvi" come volete con le ottime rom custom che ci sono in giro o magari semplicemente installando programmi che prima non andavano (tipo SetCPU).
Vi ricordo che la procedura e' stata testata personalmente su un Nexus One acquistato in America con firmware 2.2 build FRF83.
NON AGGIORNATE ASSOLUTAMENTE IL NEXUS ONE ALLA BUILD FRF91. IL BUG CHE PERMETTE IL ROOT SENZA LO SBLOCCO DEL BOOTLOADER E' STATO FIXATO.