[Guida] Sbloccare bootloader e flashare Factory Image su Nexus
Chi acquista un dispositivo Nexus è spesso predisposto al “modding spinto”, nonostante gli anni di esperienza, partiamo dal lontano 2006 con i vari flash delle ROM su HTC P3600 e successivi, capita di fare degli errori, vuoi per voglia di sperimentare o per disattenzione, e di ritrovarsi lo smartphone bloccato o in loop, in questi casi la soluzione migliore, e solitamente più sicura, è quella di rimettere la ROM originale da ADB, non sempre tramite i vari Toolkit ci si riesce.
La prima cosa da fare è scaricare l’ADB ed i files necessari per il Fastboot, il tutto lo possiamo trovare al seguente link per Windows, Mac e Linux, create una cartella SDK in C e scompattateci il file appena scaricato, andate in C:\SDK\android-sdk-windows e lanciate SDK Manager.exe. In SDK Manager installate i seguenti packaging:
Tools> Android SDK Tools, Android SDK Platform-tools
Extras> Android Support Library, Google USB Driver
Ora controlliamo che l’ADB sia funzionante, andate ora in C:\SDK\Platform-tools e aprite il prompt dei comandi clikkando shift+tasto destro del mouse, vi apparirà Apri Finestra di Comando Qui, digitate il comando adb version, se vi restituirà un numero vorrà dire che è tutto a posto, per ulteriore sicurezza potete collegare il vostro smartphone e lanciare il comando adb devices, idem come sopra.
Credits to XDA.
Non ci credete ma la parte più “rognosa” è passata, il 99% dei problemi è solitamente causato dal non riconoscimento dello smartphone, ora vediamo come flashare la factory image, file che potete scaricare nel sito ufficiale al seguente LINK. Il metodo più semplice, ma non sempre funzionante, è quello di usare lo script flash-all, scompattate la ROM appena scaricata, potete usare WinRar o 7z, vi ritroverete nella seguente condizione:

Sblochiamo ora il bootloader, collegate il Nexus in fastboot, spegnetelo e riaccendetelo tenendo premuti il tasto accesione+volume basso, collegatelo via USB al PC, se non avete il cavo adatto potete acquistarlo nel nostro Shop, andate ora in C:\SDK\Platform-tools e aprite il prompt dei comandi clikkando shift+tasto destro del mouse, vi apparirà Apri Finestra di Comando Qui, digitate il comando fastboot devices e controllate che vi restituisca un numero, in caso affermativo digitate ora fastboot oem unlock ( per il 6p il comando è fastboot flashing unlock ), resetterà completamente il vostro Nexus, per spostarvi nella scelta utilizzate i tasti volume e per confermare il tasto accensione, a fine operazione lanciate il comando fastboot reboot e scollegate pure dal PC.
Credits to XDA
Ora possiamo flashare la Factory Image in 2 modi, a me come sempre quello più semplice non funziona ma ve lo propongo lo stesso:
Spegniamo il Nexus e riaccendiamolo tenendo premuti il tasto accesione+volume basso, collegatelo via USB al PC, posizianiamoci sempre nella cartella Platform-tools ed apriamo qui il prompt dei comandi, lanciamo il comando flash-all, aspettiamo che abbia finito di fare il tutto, abbiate pazienza, a fine operazione spostatevi con i tasti volume su recovery, apparirà un Androidino defunto, premete tasto accensione+volume su, scegliete Wipe data/factory data reset e riavviate lo smartphone.
Nel caso non dovesse funzionare, eccomi qua …, c’è un metodo più lungo ma con percentuale di successo vicina al 100%, vediamo come:
Create una cartella image-bullhead-XXXXXX in C, per comodità manterremo il nome dato dall’autore della guida originale su XDA, estrateci il file image-bullhead-XXXXXX.zip e aggiungete i files bootloader-bullhead-XXXXXX.img, rinominatelo in bootloader.img, e radio-bullhead-XXXXXX.img, rinominate in radio.img, i 2 files erano presenti nella Factory Image a livello 1, vi ritroverete una cosa del genere:

Ok ora, come per il metodo veloce sopra, spegniamo il Nexus e riaccendiamolo tenendo premuti il tasto accesione+volume basso, collegatelo via USB al PC, posizianiamoci sempre nella cartella Platform-tools ed apriamo qui il prompt dei comandi, lanciamo ora questa serie di comandi:
fastboot flash bootloader C:/image-bullhead-XXXXXX/bootloader.img fastboot reboot-bootloader fastboot flash radio C:/image-bullhead-XXXXXX/radio.img fastboot reboot-bootloader fastboot flash system C:/image-bullhead-XXXXXX/system.img fastboot flash vendor C:/image-bullhead-XXXXXX/vendor.img fastboot flash userdata C:/image-bullhead-XXXXXX/userdata.img (Note: this command will wipe your device (including /sdcard), EVEN if your bootloader is already unlocked.) fastboot flash boot C:/image-bullhead-XXXXXX/boot.img fastboot flash recovery C:/image-bullhead-XXXXXX/recovery.img fastboot erase cache fastboot flash cache C:/image-bullhead-XXXXXX/cache.img
Una volta terminato spostatevi con i tasti volume su recovery, apparirà un Androidino defunto, premete tasto accensione+volume su, scegliete Wipe data/factory data reset e riavviate lo smartphone.
Come sempre, se non siete consapevoli di quello che state facendo lasciate stare, informatevi bene prima di compiere operazioni del genere.
Cover disponibili nel nostro shop per Nexus con relative Pellicole Vetro.