
Il Fastboot , a parità di ADB è uno strumento che ci permette di comunicare con un dispositivo Android direttamente dal tuo PC. Consiste in una serie di comandi con i quali possiamo inviare ordini al telefono o tablet , e possono servirci sia per eseguire il root di un terminale sia per eseguire il flashing di un nuovo firmware o provare a ripararlo da un mattone .
A differenza di ADB, che possiamo utilizzare senza avere accesso alla recovery o al sistema operativo, nel caso di fastboot possiamo utilizzarlo direttamente dalla modalità bootloader o quando i comandi ADB non funzionano nemmeno. Un vero salvavita e uno strumento supremo, gente!
Prima di tutto, assicurati di aver installato i driver del dispositivo sul tuo PC
Se vogliamo operare utilizzando fastboot è importante che installiamo tutti i driver del terminale Android sul PC, così come il corrispondente pacchetto fastboot. Puoi ottenere maggiori informazioni a riguardo in questo altro post.
Elenco di comandi e struttura per l'avvio rapido
Il numero di comandi di avvio rapido è piuttosto elevato e, sebbene spesso ne useremo solo un paio, è interessante conoscere l'ecosistema di funzioni che lo strumento offre.
Come usare fastboot
I comandi fastboot seguono la seguente struttura:
avvio rapido []
Elenco dei comandi Fastboot
aggiornare | dispositivo flash da update.zip |
flashall | avvio flash + ripristino + sistema |
veloce [] | scrivere un file su una partizione flash |
cancellare | eliminare una partizione flash |
formato | formattare una partizione flash |
getvar | mostra una variabile dal bootloader |
stivale [] | scarica e avvia il kernel |
flash: avvio non elaborato [] | creare un'immagine di avvio e installarla |
dispositivi | elenco dei dispositivi collegati |
Continua | continuare con autostart |
riavviare | riavviare normalmente il dispositivo |
riavvia il bootloader | riavviare il dispositivo nel bootloader |
Aiuto | mostra messaggio di aiuto |
Elenco delle opzioni
-w | eliminare i dati utente, la cache e il formato |
se il tipo di partizione lo supporta. | |
-o | non eliminare la partizione prima della formattazione |
-S | specificare il numero di serie del dispositivo |
o percorso alla porta del dispositivo | |
-l | con «dispositivi» mostra il percorso dei dispositivi. |
-p | specificare il numero di prodotto |
-c | sovrascrivere la riga di comando del kernel |
-io | specificare l'ID del fornitore di un USB personalizzato |
-b | specifica l'indirizzo di base di un kernel personalizzato |
-n | specifica la dimensione della pagina nand. Predefinito: 2048 |
-S [K | M | G] | elimina automaticamente i file più grandi di |
dimensione indicata. 0 per disabilitare. |
Oltre a questi abbiamo anche altri comandi, come:
fastboot oem unlock (per sbloccare il bootloader)
blocco oem fastboot (per bloccare il bootloader)
Guida per l'utente: un paio di esempi pratici per familiarizzare con il fastboot
Prima di iniziare ad avviare i comandi, la prima cosa da fare è assicurarsi che il fastboot abbia rilevato il telefono Android che abbiamo appena collegato al PC. Per fare ciò, lanciamo il seguente comando:
dispositivi fastboot
Se tutto è andato per il verso giusto, vedremo sullo schermo il numero di identificazione del nostro dispositivo connesso. Se non mostra nulla, significa che qualcosa non è andato bene (controlla i driver, ecc.).
Se vogliamo eseguire il flashing di file e immagini, è importante che tutti i file si trovino nello stesso percorso da cui eseguiamo i comandi in ms-dos.

Da qui possiamo fare quello che vogliamo. Ad esempio, possiamo installare una recovery personalizzata con i seguenti comandi:
Fastboot cancella il ripristino - - cancelliamo il ripristino corrente
fastboot flash recovery recovery.img - - dove "recovery.img" corrisponde alla nuova recovery che vogliamo flashare
Ora che abbiamo un ripristino personalizzato, possiamo installare una ROM personalizzata o un firmware ufficiale. Potremmo farlo dalla nuova recovery che abbiamo appena installato (TWRP o qualsiasi altra) o dallo stesso fastboot.
fastboot cancella il sistema –w - - cancelliamo la partizione di sistema
fastboot erase boot - - eliminiamo il boot
aggiornamento fastboot romcustomizado.zip - - installiamo la nuova ROM, dove "romcustomizado.zip" corrisponde alla ROM che vogliamo installare
riavvio rapido - - riavviamo il dispositivo
Se invece di installare una ROM vogliamo fare una precedente cancellazione completa (in questo modo ci assicuriamo che il terminale sia pulito come un fischio), possiamo farlo anche da fastboot:
sistema di cancellazione fastboot
fastboot cancella i dati
fastboot cancella la cache
Possiamo anche eseguire il flashing solo di alcune parti o immagini del firmware del nostro Android. Possiamo andare uno per uno o installare solo quello che ci interessa:
fastboot flash userdata data.img
sistema flash fastboot system.img
avvio rapido avvio flash boot.img
riavvio rapido
Successivamente, vi lascio anche un esempio pratico. L'altro giorno stavo lampeggiando uno Yotaphone, e finalmente ho finito per installare a mano tutti i file che compongono il firmware.
Tutti i file sono stati memorizzati nella cartella "firmware" all'interno della cartella in cui ho tutti i driver adb. I comandi da eseguire erano i seguenti (puoi modellare questo esempio sui file che compongono il firmware del tuo Android):
fastboot flash aboot firmware / emmc_appsboot.mbn
Fastboot flash boot firmware / boot.img
Fastboot flash cache firmware / cache.img
firmware modem flash fastboot / radio / NON-HLOS.bin
fastboot flash sbl1 firmware / radio / sbl1.mbn
Fastboot flash rpm firmware / radio / rpm.mbn
Fastboot flash tz firmware / radio / tz.mbn
fastboot flash userdata firmware / userdata.img
fastboot flash -S 512M firmware di sistema / system.img
riavvio rapido
Spero che questo piccolo tutorial ti abbia aiutato a saperne di più su questa interessante piattaforma che è Android e, come sempre, esiti a lasciare le tue impressioni e idee nell'area dei commenti.
Hai Telegram installato? Ricevi il miglior post di ogni giorno sul nostro canale . Oppure, se preferisci, scopri tutto dalla nostra pagina Facebook .