Modalità Fastboot: tutorial d'uso ed elenco dei comandi per Android

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
flashallavvio 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
dispositivielenco dei dispositivi collegati
Continuacontinuare con autostart
riavviareriavviare normalmente il dispositivo
riavvia il bootloaderriavviare il dispositivo nel bootloader
Aiutomostra messaggio di aiuto

Elenco delle opzioni

-weliminare i dati utente, la cache e il formato
se il tipo di partizione lo supporta.
-onon eliminare la partizione prima della formattazione
-S specificare il numero di serie del dispositivo
o percorso alla porta del dispositivo
-lcon «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.

Tutte le immagini e i file del firmware si trovano nella cartella "adb".

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 .