Questa pagina fornisce i dettagli per eseguire il flashing delle build Android sui dispositivi utilizzando fastboot e adb. Questi strumenti ti consentono di collegare di sviluppo direttamente sul tuo dispositivo Android per installare (flash) Android e testare le modifiche al sistema operativo e all'app. Per ulteriori per informazioni su come funziona adb, con particolare attenzione allo sviluppo di app, consulta Pagina Android Debug Bridge (adb) di Android Studio. Se desideri maggiori dettagli sul codice per adb, consulta la pagina LEGGIMI.
Verifica di avere fastboot e adb
Quando crei Android, adb viene generato per impostazione predefinita. Per confermare di avere adb, esegui i seguenti comandi:
adb --version
fastboot --version
Se vedi i numeri di versione, significa che fastboot e adb sono installati. In caso contrario vedere i numeri delle versioni, assicurati Android. correttamente. Continua su Attiva la connessione USB.
Attiva la connessione USB
Prima di eseguire Android su un dispositivo, devi attivare la connessione USB:
Attiva lo sblocco OEM e il debug USB nelle opzioni sviluppatore:
- Nell'app Impostazioni, tocca Informazioni sullo smartphone.
- Tocca Numero build sette volte.
- Quando viene visualizzato il messaggio Ora sei uno sviluppatore., tocca <-.
- Tocca Sistema e poi Opzioni sviluppatore.
- Attiva lo sblocco OEM e il Debug USB. Se Lo sblocco OEM non è disponibile; connettiti a internet per consentire al dispositivo fare il check-in. Se il problema persiste, puoi forzare un controllo in: nell'app Telefono, inserisci *#*#CHECKIN#*#* (*#*#2432546#*#*) (non è necessaria alcuna SIM). Dopo aver inserito il numero (non è necessario premere il pulsante di chiamata), il testo scompare e viene visualizzata una notifica di operazione riuscita.
Se lo sblocco OEM continua a non essere disponibile, la SIM del dispositivo potrebbe essere bloccata da impossibile sbloccare l'operatore e il bootloader.
Collega il dispositivo a una porta USB sulla workstation.
Avvia in Fastboot mode
Per poter eseguire il flashing di Android su un dispositivo, è necessario che il dispositivo sia in Fastboot mode. Esistono due modi per avviare un dispositivo in Fastboot mode:
- Usa il comando
adb
: dalla riga di comando, digitaadb reboot bootloader
. - Utilizza una combinazione di tasti:
- Determina la combinazione di tasti per il tuo dispositivo. Per una tabella di Fastboot combinazioni di tasti, consulta Combinazioni di tasti Fastboot.
- Spegni il dispositivo.
- Accendi il dispositivo e tieni premuta subito la combinazione di tasti del tuo dispositivo (determinato nel passaggio 1).
Sblocca il bootloader
Dopo l'avvio in modalità fastboot, devi sbloccare il bootloader.
Per sbloccare il bootloader:
- (Facoltativo) Esegui il backup dei file importanti sul dispositivo.
Esegui il comando di sblocco per il tuo dispositivo:
- Se stai aggiornando un dispositivo Nexus o Pixel prodotto nel 2015 o
più tardi, esegui
fastboot flashing unlock
. - Per Pixel 2: per eseguire il flashing del bootloader, verifica che il bootloader di Pixel 2 sia aggiornato almeno alla versione di Oreo MR1. Per passare a Pixel 2 a questo applica l'aggiornamento over-the-air (OTA) o esegui il sideload di OTA completa.
- Per Pixel 2 XL solo con versione con caricatore precedente a TMZ20a:
potrebbe essere necessario sbloccare le partizioni prima del flashing. Per sbloccare il
partizioni critiche solo su Pixel 2 XL,
fastboot flashing unlock_critical
. - Se stai sbloccando un dispositivo precedente al 2015, esegui
fastboot oem unlock
.
Il dispositivo di destinazione mostra una schermata di conferma.
- Se stai aggiornando un dispositivo Nexus o Pixel prodotto nel 2015 o
più tardi, esegui
Conferma di voler cancellare tutti i dati utente e sbloccare il dispositivo.
Esegui il flashing di un dispositivo
Puoi eseguire il flashing di un intero sistema Android con un solo comando. Eseguire il flashing di un'intera con un solo comando, verifica che il sistema sottoposto a flashing compatibile con il bootloader e la radio installati, scrive avvio, ripristino, e le partizioni di sistema insieme e riavvia il sistema.
Per eseguire il flashing di un dispositivo:
Attiva la modalità Fastboot sul dispositivo tenendo premuto il pulsante combinazione di tasti all'avvio o utilizzando il seguente comando:
adb reboot bootloader
Dopo che il dispositivo è in modalità di avvio rapido, esegui:
fastboot flashall -w
L'opzione -w
cancella la partizione /data
sul dispositivo, il che è utile
per la prima volta eseguendo il flashing di un determinato dispositivo.
Bloccare nuovamente il bootloader
Per bloccare di nuovo il bootloader:
- Per i dispositivi del 2015 o versioni successive, esegui il comando
fastboot flashing lock
- Per i dispositivi del 2014 o versioni precedenti, esegui il comando
fastboot oem lock
Ripristina lo stato di fabbrica del dispositivo
Le immagini di fabbrica per i dispositivi Google sono disponibili da Immagini del produttore per dispositivi Nexus e Pixel Le immagini di fabbrica del Motorola Xoom sono distribuite direttamente da Motorola.