Timeline
Chat
Prospettiva
Fastboot
Da Wikipedia, l'enciclopedia libera
Remove ads
Fastboot è un protocollo di comunicazione utilizzato principalmente con i dispositivi Android.[1] È implementato sia come strumento di interfaccia a riga di comando con lo stesso nome, sia come modalità del bootloader nei dispositivi Android. Lo strumento è incluso nel pacchetto Android SDK e viene utilizzato principalmente per modificare il file system della memoria flash tramite una connessione USB da un computer host. Per funzionare, il dispositivo deve essere avviato in modalità Fastboot, durante la quale accetta un insieme specifico di comandi[2] inviati tramite trasferimenti USB in modalità bulk. Su alcuni dispositivi, Fastboot consente di sbloccare il bootloader, permettendo così l’installazione di immagini di recovery personalizzate e ROM personalizzate. L'utilizzo di Fastboot non richiede l'attivazione del debug USB sul dispositivo.[3] Per accedere alla modalità Fastboot, è necessario tenere premuta una combinazione specifica di tasti durante l'avvio del dispositivo.[4]
Non tutti i dispositivi Android hanno Fastboot abilitato,[5] e i produttori di dispositivi Android possono scegliere se implementare Fastboot o un altro protocollo.[6]
Remove ads
Combinazioni di tasti
Le combinazioni di tasti specifiche per accedere alla modalità Fastboot su diversi dispositivi Android:[7]
- HTC, Google Pixel, Motorola e Xiaomi: Tasto di accensione e volume giù
- Dispositivi zebra e simboli: Tasto di scansione/azione destro
- Sony: Tasto di accensione e volume su
- Google Nexus: Tasto di accensione, volume su e volume giù
Nei dispositivi Samsung (ad eccezione del Nexus S e Galaxy Nexus), per entrare in modalità ODIN è necessario premere i tasti accensione, volume giù e home. Questo è un protocollo e strumento proprietari, come alternativa a Fastboot. Lo strumento fornisce una soluzione parziale alternativa.
Remove ads
Comandi
Alcuni dei comandi fastboot più comunemente utilizzati includono:
- flash – riscrive una partizione con un'immagine binaria memorizzata sul computer host.
- flashing unlock/oem unlock DEVICE_SPECIFIC_UNLOCK_KEY – sblocca un bootloader bloccato da OEM per consentire il flash di ROM personalizzate/non firmate.
- flashing lock/oem lock DEVICE_SPECIFIC_LOCK_KEY – blocca un bootloader sbloccato da OEM.
- Erase – elimina una partizione specifica.
- reboot – riavvia il dispositivo nel sistema operativo principale, nella partizione di recovery del sistema o nel bootloader.
- devices – visualizza un elenco di tutti i dispositivi (con il numero di serie) collegati al computer host.
- format – formatta una partizione specifica; il file system della partizione deve essere riconosciuto dal dispositivo.
- oem device-info – verifica lo stato del bootloader.
- getvar all – visualizza tutte le informazioni sul dispositivo (IMEI, versione del bootloader, stato della batteria, ecc.).
Remove ads
Implementazioni
Il protocollo fastboot è stato implementato nel bootloader Android chiamato ABOOT[8], nel fork Little Kernel di Qualcomm,[9] in TianoCore EDK II,[10][11] e in Das U-Boot.[12]
Note
Voci correlate
Collegamenti esterni
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads