Come aggiornare manualmente il tuo dispositivo Nexus con le immagini di fabbrica di Google

 android-fastboot

I dispositivi Nexus di Google dovrebbero ricevere aggiornamenti tempestivi, ma l'implementazione scaglionata significa che potrebbero essere necessarie settimane affinché i dispositivi ricevano aggiornamenti over-the-air (OTA). Fortunatamente, esiste un modo più veloce (e più geniale) per installare l'ultima versione di Android.

Google fornisce immagini di sistema ufficiali per i propri dispositivi Nexus, che chiunque può scaricare e eseguire in flash da solo. Questo è un modo semplice per saltare l'attesa quando viene rilasciata una nuova versione di Android per i dispositivi Nexus.

Si noti che questo processo è più complicato della semplice attesa di un aggiornamento via etere. Se sei una persona normale e non un geek con un dito grilletto che prude, probabilmente vorrai solo aspettare.

Passaggio uno: sbloccare il Bootloader del dispositivo

RELAZIONATO: Come sbloccare il Bootloader del tuo telefono Android, il modo ufficiale

Per eseguire il flashing di un'immagine di sistema, il dispositivo dovrà essere sbloccato. I dispositivi Nexus ti consentono di sbloccare il loro bootloader con un solo comando. Se hai già sbloccato il dispositivo per eseguire il root o installare una ROM personalizzata, puoi saltare questa parte. Se non l'hai ancora fatto, dovresti essere avvisato che lo sblocco del dispositivo cancellerà i suoi dati, come se avessi eseguito un ripristino delle impostazioni di fabbrica.

È possibile sbloccare il caricatore di avvio in diversi modi. Il metodo ufficiale è attraverso un semplice comando terribile, ma per un metodo ancora più semplice, puoi usare il Nexus Root Toolkit, che ti guiderà attraverso il processo.

Passaggio 2: installare ADB e Fastboot

RELAZIONATO: Come installare e utilizzare ADB, l'utilità Android Debug Bridge

Avrai bisogno di altre due cose per questo processo: Android Debug Bridge, che è uno strumento da riga di comando per il tuo computer che ti consente di interfacciarti con il tuo telefono e i suoi driver USB. Anche se le hai già installate in precedenza, ora dovresti ottenere le ultime versioni.

Abbiamo spiegato in dettaglio come installare entrambi prima, ma ecco la breve versione:

  1. Vai alla pagina di download dell'SDK per Android e scorri verso il basso fino a “Solo strumenti SDK”. Scarica il file ZIP per la tua piattaforma e decomprimilo dove vuoi archiviare i file ADB.
  2. Avvia il Gestore SDK e deseleziona tutto tranne “Strumenti della piattaforma SDK Android”. Se stai utilizzando un telefono Nexus, puoi anche selezionare “Driver USB Google” per scaricare i driver di Google.
  3. Al termine dell'installazione, puoi chiudere il gestore SDK.
  4. Installa i driver USB per il tuo telefono. Puoi trovarli sul sito Web del produttore del tuo telefono (ad es. Motorola o HTC). Se hai un Nexus, puoi installare i driver di Google che hai scaricato al passaggio 2 usando queste istruzioni.
  5. Riavvia il computer se richiesto.

2016-03-24_09h57_20

Passaggio 3: scaricare l'immagine del sistema

Visita la pagina delle immagini di fabbrica di Google per i dispositivi Nexus e scarica l'immagine appropriata per il tuo dispositivo. Tieni presente che avrai bisogno dell'immagine per il tuo hardware specifico. Ad esempio, ci sono immagini separate per Nexus 7 (2013) solo con Wi-Fi e per Nexus 7 (2013) con dati cellulari. Assicurati di scaricare quello giusto.

Scarica il file sul tuo computer e utilizza un programma di estrazione di file, come il 7-Zip gratuito, per estrarne il contenuto nella cartella ADB.

2016-03-24_10h33_13

Fase quattro: decidere se cancellare i dati

Il flashing dell'immagine di sistema in modo normale cancellerà il tuo dispositivo, eseguendo essenzialmente un ripristino delle impostazioni di fabbrica. Puoi provare ad aggiornare senza cancellare il dispositivo, anche se potresti riscontrare problemi. Tuttavia, questo processo dovrebbe funzionare correttamente quando si passa da una versione di Android alla versione successiva.

Per evitare che il tuo dispositivo venga cancellato, apri il file flash-all.bat in un editor di testo come Notepad ++. Modificare la riga contenente “fastboot -w update” e rimuovere l'opzione -w prima di salvare il file.

2016-03-24_10h07_31

Passaggio 5: eseguire il flash dell'immagine di sistema

Copia i file di immagine del sistema nella stessa cartella di ADB. Quindi tieni premuto il tasto Maiusc, fai clic con il tasto destro in quella cartella e seleziona “Apri finestra di comando qui” per aprire una finestra del prompt dei comandi in quella cartella.

2016-03-24_10h08_10

Abilita il debug USB sul tuo dispositivo Nexus accedendo al menu Opzioni sviluppatore nascosto e attivando l'opzione di debug USB.

Collega il dispositivo Nexus al computer con il cavo USB incluso, quindi esegui il comando seguente per riavviare il dispositivo nel caricatore di avvio:

adb reboot bootloader

In caso di problemi, potrebbe essere necessario correggere i driver del dispositivo. Leggi questa guida per ulteriori informazioni sulla configurazione di ADB e sul suo corretto funzionamento. Tieni presente che dovrai accettare la richiesta di autenticazione sul dispositivo prima che il comando adb possa fare qualsiasi cosa.

2016-03-24_10h09_17

Una volta che il dispositivo visualizza il caricatore di avvio sul suo schermo – vedrai un Android con il pannello frontale aperto – fai doppio clic sul file flash-all.bat. Lo script dovrebbe far lampeggiare il tuo dispositivo con la nuova immagine di sistema.

2016-03-24_10h15_16

Al termine del processo, il dispositivo si riavvierà automaticamente. Se non hai rimosso l'opzione -w, dovrai ripetere la procedura di configurazione per la prima volta.

Cosa fare se lo script non funziona

A volte, tuttavia, flash-all.bat genererà un errore relativo alle risorse mancanti o alla mancanza di spazio. In quella situazione, è generalmente meglio eseguire manualmente il flashing di ogni pezzo pezzo per pezzo. Questo trucco è utile anche se vuoi solo lampeggiare parte dell'immagine di fabbrica, come il bootloader o il ripristino, senza far lampeggiare il resto.

La prima cosa che devi fare prima di inserire i comandi manuali è decomprimere il file di immagine, che in genere utilizza “immagine-Dispositivo-build.zip “formato di denominazione. È più semplice decomprimere il contenuto del file direttamente nella cartella in cui stai già lavorando, quindi tutti i file richiesti si trovano nella stessa posizione. Una volta decompresso, ci dovrebbero essere cinque o sei file aggiuntivi nella cartella di lavoro (a seconda del dispositivo): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (per dispositivi solo con connessioni mobili) e vendor.img (solo Nexus 9).

2016-03-24_10h06_13

Una volta decompresso tutto, riavvia il bootloader usando il adb reboot bootloader dal comando precedente ed esegui i seguenti comandi, premendo Invio dopo ognuno, per eseguire manualmente il flashing di ciascun elemento sul dispositivo.

fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash bootloader "name-of-bootloader.img"
fastboot reboot-bootloader
fastboot flash radio "name-of-radio.img" (if present)
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img (Nexus 9 only)

Se stai eseguendo un'installazione pulita di Android e desideri cancellare tutto, utilizza i seguenti comandi:

fastboot erase userdata
fastboot flash userdata userdata.img
fastboot reboot

Tieni presente che alcuni di questi comandi possono impiegare del tempo a lampeggiare, vale a dire system.img e userdata.img, quindi non preoccuparti se il prompt dei comandi sembra non rispondere. Una volta pronto per il comando successivo, il cursore riapparirà.


Questo processo è utile anche se hai eseguito il flashing di una ROM personalizzata e devi tornare all'immagine di sistema Android standard fornita con il tuo dispositivo. Questa opzione è in gran parte destinata a sviluppatori e fanatici di Android, quindi è più complicata della semplice attesa di un normale aggiornamento OTA (over-the-air).

Articoli correlati

Ultimi articoli