28Jul
I dispositivi Nexus di Google dovrebbero ricevere aggiornamenti tempestivi, ma la distribuzione scaglionata significa che potrebbero essere necessarie settimane prima che i dispositivi ricevano aggiornamenti over-the-air( OTA).Fortunatamente, c'è un modo più veloce( e geekier) per installare l'ultima versione di Android.
Google fornisce immagini di sistema ufficiali per i dispositivi Nexus, che chiunque può scaricare e aggiornare da soli. 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 grilletto pruriginoso, probabilmente vorresti solo aspettare.
Fase uno: sblocco del bootloader del dispositivo
Per far lampeggiare un'immagine di sistema, è necessario sbloccare il dispositivo. I dispositivi Nexus ti permettono di sbloccare il loro bootloader con un singolo comando. Se hai già sbloccato il dispositivo per eseguirne il root o installare una ROM personalizzata, puoi saltare questa parte. Se non lo hai ancora fatto, dovresti essere avvisato che lo sblocco del tuo dispositivo cancellerà i suoi dati, come se avessi eseguito un reset di fabbrica.
È possibile sbloccare il boot loader in diversi modi. Il metodo ufficiale è attraverso un semplice comando teriminale, ma per un metodo ancora più semplice, puoi utilizzare il Nexus Root Toolkit, che ti guiderà attraverso il processo.
Fase due: installazione di ADB e avvio rapido
Avrete bisogno di altre due cose per questo processo: l'Android Debug Bridge, che è uno strumento a linea di comando per il vostro computer che consente di interfacciarlo con il telefono e i driver USB del telefono. Anche se li hai già installati, dovresti ottenere le ultime versioni ora.
Abbiamo descritto in dettaglio come installare entrambi prima, ma ecco la versione breve:
- Vai alla pagina di download dell'SDK Android e scorri verso il basso fino a "Solo strumenti SDK".Scarica il file ZIP per la tua piattaforma e decomprimilo ovunque desideri archiviare i file ADB.
- Avvia l'SDK Manager e deseleziona tutto tranne "Android SDK Platform-tools".Se utilizzi un telefono Nexus, puoi anche selezionare "Google USB Driver" per scaricare i driver di Google.
- Al termine dell'installazione, è possibile chiudere il gestore SDK.
- Installa i driver USB per il tuo telefono.È possibile trovarli sul sito Web del produttore del telefono( ad esempio Motorola o HTC).Se hai un Nexus, puoi installare i driver Google che hai scaricato al passaggio 2 seguendo queste istruzioni.
- Riavviare il computer se richiesto.
Fase tre: scarica l'immagine del sistema
Visita la pagina delle immagini di fabbrica di Google per dispositivi Nexus e scarica l'immagine appropriata per il tuo dispositivo. Nota che avrai bisogno dell'immagine per il tuo hardware specifico. Ad esempio, ci sono immagini separate per il Nexus 7( 2013) solo con Wi-Fi e per il Nexus 7( 2013) con dati cellulari. Assicurati di scaricare quello giusto.
Scarica il file sul tuo computer e usa un programma di estrazione file, come il 7-Zip gratuito, per estrarne il contenuto nella cartella ADB.
Fase quattro: decidere se cancellare i dati
L'immagine di sistema lampeggiante nel modo normale cancella il dispositivo, eseguendo essenzialmente un ripristino dei dati di fabbrica. Puoi provare ad aggiornare senza cancellare il dispositivo, anche se potresti incontrare problemi. Tuttavia, questo processo dovrebbe funzionare correttamente quando si passa da una versione Android alla successiva.
Per evitare che il dispositivo venga cancellato, aprire 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.
Passaggio 5: flash dell'immagine del sistema
Copiare i file di immagine del sistema nella stessa cartella di ADB.Quindi tieni premuto il tasto Maiusc, fai clic con il pulsante destro in quella cartella e seleziona "Apri finestra di comando qui" per aprire una finestra del prompt dei comandi in quella cartella.
Abilita il debug USB sul tuo dispositivo Nexus accedendo al menu Opzioni sviluppatore nascosto e attivando l'opzione di debug USB.
Collegare il dispositivo Nexus al computer con il cavo USB in dotazione, quindi eseguire il seguente comando per riavviare il dispositivo nel caricatore di avvio:
adb riavviare il bootloaderSe c'è un problema, potrebbe essere necessario correggere i driver del dispositivo. Leggi questa guida per ulteriori informazioni sulla configurazione di ADB e assicurandoti che funzioni correttamente. Ricorda che dovrai accettare la richiesta di autenticazione sul dispositivo prima che il comando adb possa fare qualsiasi cosa.
Una volta che il dispositivo visualizza il caricatore di avvio sullo 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.
Al termine del processo, il dispositivo si riavvierà automaticamente. Se non hai rimosso l'opzione -w, dovrai eseguire nuovamente la procedura di configurazione iniziale.
Cosa fare se lo script non funziona
A volte, tuttavia, flash-all.bat genererà un errore sulle risorse mancanti o sulla mancanza di spazio. In quella situazione, in genere è meglio semplicemente eseguire manualmente il flash tutto pezzo per pezzo. Questo trucco è utile anche se si desidera eseguire il flash partendo dall'immagine di fabbrica, come il bootloader o il ripristino, senza il resto lampeggiante.
La prima cosa che devi fare prima di inserire i comandi manuali è decomprimere il file immagine, che in genere utilizza il formato di denominazione "image- device-build . zip".È più facile decomprimere il contenuto del file direttamente nella cartella in cui stai già lavorando, in modo che tutti i file richiesti si trovino nella stessa posizione. Una volta decompressi, nella cartella di lavoro dovrebbero essere presenti cinque o sei file aggiuntivi( a seconda del dispositivo): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img( per i dispositivisolo con le connessioni mobili) e vendor.img( solo Nexus 9).
Una volta che tutto è stato decompresso, riavviare il bootloader - utilizzando il comando adb reboot bootloader precedente - ed eseguire i seguenti comandi, premendo Invio dopo ciascuno, per far lampeggiare manualmente ciascun elemento sul dispositivo.
fastboot cancella avvio fastboot cancella cache fastboot cancella ripristino fastboot cancella sistema fastboot flash bootloader "nome-di-bootloader.img" riavvio veloce - bootloader fastboot flash radio "nome-di-radio.img"( se presente) fastboot riavvio-bootloader fastbootflash system system.img fastboot flash boot boot.img fastboot flash recovery recovery.img fastboot flash cache cache.img fastboot flash vendor vendor.img( solo Nexus 9)Se stai facendo un'installazione pulita di Android e vuoi cancellare tutto, usa i seguenti comandi successivo:
fastboot cancella userdata fastboot flash userdata userdata.img riavvio rapido riavvioRicorda che alcuni di questi comandi possono richiedere del tempo a flash, ovvero system.img e userdata.img-quindi non preoccuparti seil prompt dei comandi sembra non rispondere. Una volta pronto per il comando successivo, il cursore riapparirà.
Questo processo è utile anche se hai lampeggiato una ROM personalizzata e devi tornare all'immagine del sistema Android standard fornita con il tuo dispositivo. Questa opzione è in gran parte destinata agli sviluppatori e ai geek Android, quindi è più complicata del semplice attesa di un normale aggiornamento OTA( over-the-air).