Android Flash Tool è uno strumento basato sul web che ti consente di installare una build Android predefinita sul tuo dispositivo per lo sviluppo e il test.
Android Flash Tool supporta i seguenti dispositivi:
- Pixel 2 e telefoni più recenti
- DragonBoard RB3 (nota anche come db845c)
- HiKey 960
- HiKey
Soddisfare i requisiti
Per eseguire Android Flash Tool, devi soddisfare i seguenti requisiti:
- Requisiti hardware
- Un browser che supporta WebUSB, come Chrome o Edge 79 e versioni successive
Attivare 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, quindi Opzioni sviluppatore.
- Attiva Sblocco OEM e Debug USB. Se lo sblocco OEM non è disponibile, connettiti a internet in modo che il dispositivo possa registrarsi. 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 Chiama), il testo scompare e viene visualizzata una notifica di operazione riuscita.
 - Se lo sblocco OEM rimane non disponibile, la SIM del tuo dispositivo potrebbe essere bloccata dal tuo operatore e il bootloader non può essere sbloccato. 
- Collega il dispositivo a una porta USB della workstation. 
Eseguire il flashing del dispositivo
- Se sulla tua macchina è in esecuzione Android Debug Bridge (adb), interrompi il servizio adb prima di procedere in modo che non interferisca con la procedura di flashing. Per arrestare adb, esegui: - adb kill-server
- In un browser sulla workstation di sviluppo, apri flash.android.com. Viene visualizzata la pagina di benvenuto. 
- Fai clic su Consenti accesso ADB per consentire allo strumento di comunicare con il dispositivo di test tramite ADB. 
- Fai clic su Aggiungi nuovo dispositivo. 
- Seleziona il tuo dispositivo dall'elenco e fai clic su Connetti. Questo elenco potrebbe non contenere il nome completo del dispositivo. 
- Sullo schermo del dispositivo, seleziona Consenti sempre da questo computer e fai clic su Ok per accettare la connessione di debug USB. 
- Seleziona il dispositivo connesso nel browser. 
- Cerca e seleziona la build dall'elenco. Puoi anche selezionare opzioni, come la cancellazione dei dati del dispositivo o il flashing forzato di tutte le partizioni. 
- Per iniziare il flashing, fai clic su Installa. Il dispositivo si riavvia e passa alla modalità fastboot. 
- Quando viene visualizzato il messaggio Flash completato, scollega il dispositivo dal cavo USB. 
Impossibile avviare i dispositivi flash
Se il dispositivo non si avvia normalmente, potresti non riuscire a eseguire il flashing utilizzando le istruzioni precedenti. In alternativa, puoi provare a eseguire il flashing con Fastboot.
Per farlo, devi prima avviare il dispositivo in modalità Fastboot utilizzando una combinazione di tasti:
- Determina la combinazione di tasti per il tuo dispositivo. Per una tabella delle combinazioni di tasti Fastboot, vedi Combinazioni di tasti Fastboot.
- Spegni il dispositivo.
- Accendi il dispositivo e tieni premuta immediatamente la combinazione di tasti per il tuo dispositivo (determinata nel passaggio 1).
Una volta che il dispositivo è in modalità Fastboot, apri flash.android.com e segui le istruzioni di flashing precedenti, ignorando i passaggi relativi ad ADB.
Risolvere gli errori di trasferimento USB
A volte i dispositivi Android hanno difficoltà a comunicare tramite determinate porte USB o hub a causa dell'elevato throughput di dati. Per risolvere gli errori di trasferimento:
- Non utilizzare hub USB. Sono incluse le connessioni tramite monitor.
- Se possibile, non utilizzare prolunghe o adattatori USB.
- Prova a utilizzare un'altra porta USB. Le porte posteriori sono spesso più affidabili di quelle anteriori.
- Se stai utilizzando una porta USB-C, prova a utilizzare una porta USB-A.
Tornare alla build pubblica di Pixel
Se vuoi ripristinare una build pubblica sul tuo Pixel, utilizza l'opzione di ripristino della build pubblica di Android Flash Tool.
