Puoi utilizzare FastbootD per eseguire rapidamente il flashing di una ROM o di un GSI su alcuni telefoni Android senza un ripristino personalizzato. Ecco come farlo.

L'installazione di ROM personalizzate sui telefoni Android era relativamente semplice. Hai sbloccato il bootloader, installato un ripristino personalizzato ed eri praticamente pronto per partire.

Da allora le cose sono cambiate e se non riesci a eseguire il flashing di una ROM personalizzata tramite TWRP o Fastboot, probabilmente lo stai eseguendo al livello sbagliato. La maggior parte dei telefoni moderni ora ha un altro livello chiamato FastbootD, in cui è possibile apportare modifiche alla partizione di sistema.

Quindi, diamo un'occhiata a cos'è FastbootD e come avviare in modalità FastbootD e usarlo per installare una ROM personalizzata o GSI (Generic System Image).

Cos'è FastbootD?

FastbootD aiuta a lampeggiare le immagini del firmware sui telefoni Android e si occupa di loro nello stato Disabled Device Verification Failed o DDVF. Questo stato viene visualizzato quando il bootloader del dispositivo non è in grado di identificare la firma del firmware aggiornato, in genere perché il firmware non è firmato o è stato manomesso.

instagram viewer

FastbootD aiuta a ripristinare il dispositivo in uno stato utilizzabile. Tuttavia, gli utenti e gli sviluppatori più avanzati lo utilizzano per installare ROM personalizzate e GSI.

Fastboot e FastbootD sono entrambi strumenti di basso livello per il debug e la manutenzione di Android. Fastboot consente l'interazione con il bootloader del dispositivo e può essere utilizzato per eseguire il flashing di partizioni, solitamente diverse dalla partizione di sistema. D'altra parte, FastbootD è per la risoluzione dei problemi e la riparazione del tuo telefono Android e ti consente di eseguire il flashing della partizione di sistema.

Se non sei sicuro di utilizzare Fastboot o FastbootD, dovrai verificare se il tuo telefono Android supporta Project Treble (maggiori informazioni di seguito).

Se il telefono non supporta Project Treble, probabilmente non ha una modalità FastbootD, quindi puoi utilizzare la modalità Fastboot. Tuttavia, come discuteremo a breve, se il tuo telefono ha una modalità FastbootD, molto probabilmente dovrai usarla per eseguire il flashing dell'immagine del sistema.

Come avviare in modalità FastbootD

Ogni passo che fai da qui è potenzialmente pericoloso per il tuo telefono. Leggendo il forum del tuo modello di telefono su XDA è consigliato, in quanto ti darà una migliore comprensione dell'intero processo ed eviterà eventuali contrattempi. Dovresti anche escogitare un piano di backup completo nel caso in cui le cose non vadano secondo i piani.

Per avviare in modalità FastbootD, devi impostare una connessione ADB tra il tuo dispositivo Android e il PC. Se non sai come fare, fai riferimento alla nostra guida dettagliata su come usare ADB e Fastboot su Android. Questo dovrebbe far funzionare la connessione ADB.

Devi anche sblocca il bootloader del tuo telefono Android per utilizzare FastbootD. Le istruzioni per questo variano per ogni dispositivo, quindi è meglio visitare i forum XDA o il sito Web del produttore per una guida. Lo sblocco del bootloader elimina tutti i tuoi dati utente, quindi esegui il backup di tutto prima di procedere.

Passaggio 1: installa e configura ADB

Una volta configurato ADB e sbloccato il bootloader, collega il telefono al PC tramite un cavo USB. Apri il prompt dei comandi o il terminale nella cartella ADB predefinita sul tuo PC. Innanzitutto, controlla la connessione ADB digitando il seguente comando. Dovrebbe restituire un numero di serie lungo:

dispositivi adb

Assicurarsi Sblocco OEM è abilitato nelle Opzioni sviluppatore sul tuo telefono, come menzionato nella nostra guida, e riavvia nel bootloader con questo comando:

adb riavvia il bootloader

Passaggio 2: sbloccare lampeggiante

Successivamente, è necessario sbloccare il flashing sul telefono per consentire di apportare modifiche alle partizioni, inclusa la partizione di sistema. Immettere ciascuno di questi comandi e utilizzare il Volume su pulsante per confermare:

avvio rapido lampeggiante sbloccare
fastboot lampeggiante unlock_critical

Passaggio 3: disabilitare la verifica

Ora, disabilita la verifica per evitare di essere contrassegnato per manomissione dei file critici. Per questo, hai bisogno dei file VBMeta (Verified Boot Metadata) dalla tua ROM stock o personalizzata (se li ha). Questi sono file che memorizzano checksum e firme di altre partizioni sul telefono.

Di solito puoi trovare i file stock ROM o VBMeta sul tuo dispositivo Forum XDA o il sito Web del produttore. Digita semplicemente il tuo modello e scrivi "Stock ROM" o "Flash File" accanto ad esso nella Ricerca Google e troverai la ROM. Puoi anche provare SamMobile per telefoni Samsung o Google per telefoni Pixel.

Una volta ottenuto, estrailo e salva il file vbmeta.img E vbmeta_system.img nella cartella ADB ed esegui questi comandi:

avvio rapido --disattivare-verità --disattivare-verifica flash vbmeta vbmeta.img
avvio rapido --disattivare-verità --disattivare-verifica flash vbmeta_system vbmeta_system.img

Passaggio 4: avviare in modalità FastbootD

Ora riavvia in modalità FastbootD inserendo questo comando:

avvio rapido riavviare l'avvio rapido

Questo passaggio avvia il tuo dispositivo in modalità FasbootD, quindi sei al livello in cui puoi eseguire il flashing della tua ROM o GSI personalizzata.

Dopo aver sbloccato il bootloader e disabilitato la verifica, non ribloccare il bootloader senza abilitare tutto ciò che avevi disabilitato, in particolare la verifica. Ciò potrebbe danneggiare il telefono, rendendolo irrecuperabile.

Alcuni comandi potrebbero non essere necessari se il tuo telefono non ha partizioni dinamiche o ha solo partizioni A anziché AB.

Puoi verificare se il tuo telefono ha partizioni dinamiche e se puoi eseguire il flashing di un GSI su di esso utilizzando una di queste app gratuite: Controllo degli alti O Informazioni alti.

Project Treble consente di installare le stesse immagini di sistema su dispositivi con specifiche hardware diverse. Se il tuo dispositivo supporta Project Treble come da app, puoi installare GSI su di esso.

Come eseguire il flashing di una ROM personalizzata o di un GSI utilizzando la modalità FastbootD

Per procedere ulteriormente, assicurati di aver seguito tutti i passaggi sopra menzionati. Scarica la ROM personalizzata creata per la tua modalità telefono o un GSI da XDA o questo utile Elenco delle ROM di GitHub. Posiziona il file immagine nella cartella ADB e rinominalo in sistema.img. Se stai cercando un GSI, puoi leggere maggiori dettagli su lampeggiare un GSI E Aggiornamenti dinamici del sistema.

Il posto migliore per trovare ROM personalizzate è ed è sempre stato XDA. Puoi cercare il tuo modello di telefono e, se c'è qualche sviluppo, lo troverai nel suo forum. Le ROM personalizzate in questi forum sono realizzate appositamente per un singolo modello di telefono, a differenza dei GSI, che sono compatibili con tutti i modelli che supportano Project Treble.

Se sei confuso sulla scelta tra una ROM personalizzata e un GSI, ti consigliamo di scegliere una ROM personalizzata creata per il tuo dispositivo perché avrà una migliore compatibilità hardware rispetto a un GSI. I GSI sono ideali per modelli di telefono relativamente sconosciuti che non hanno uno sviluppo individuale.

Quindi, supponendo che tu sia in FastbootD, procediamo con l'installazione di una nuova ROM.

Passaggio 1: cancellare il sistema

Innanzitutto, devi controllare il binario Fastboot e dovresti procedere solo se il comando ritorna is-userspace: sì. Non preoccuparti. Dice nella maggior parte dei casi, ma vogliamo solo esserne sicuri. Inserisci questo comando per verificare:

fastboot getvar È-spazio utente

Ora, cancella il tuo sistema attuale. Assicurati di sapere come ripristinare il firmware di serie se qualcosa va storto, esegui backup e leggi i forum specifici del dispositivo:

sistema di cancellazione fastboot

Passaggio 2: eliminare le partizioni

Il passaggio successivo consiste nell'eliminare le partizioni logiche in modo da poterle sostituire con nuove.

Per i telefoni Android con partizioni dinamiche (AB), inserisci questi comandi:

fastboot eliminare-logico-partizione prodotto_a
fastboot eliminare-logico-partizione prodotto_b

Per i dispositivi con partizioni solo A, utilizzare questo comando:

fastboot eliminare-logico-partizione Prodotto

Passaggio 3: eseguire il flashing dell'immagine del sistema

Infine, esegui il flashing del file di sistema che hai salvato nella cartella ADB:

fastbootvelocesistemasistema.img

Una volta eseguito il flashing del file, riavvia il dispositivo in modalità di ripristino scegliendo l'estensione Entra in recupero opzione sul telefono. Utilizzare i pulsanti del volume per navigare fino all'opzione e premere il pulsante di accensione per selezionarla.

In recupero, seleziona Cancella i dati / impostazioni di fabbrica e confermare selezionando Ripristino ai dati di fabbrica. Una volta fatto, seleziona Riavvia il sistema orae il tuo dispositivo dovrebbe riavviarsi ed eseguire la nuova ROM.

Esplora FastbootD dopo un'adeguata ricerca specifica del dispositivo

FastbootD elimina la necessità di utilizzare ripristini personalizzati come TWRP. Tuttavia, puoi accedere a FastbootD anche tramite TWRP. È nelle Impostazioni avanzate del recupero e i comandi rimangono praticamente gli stessi che abbiamo delineato.

Ancora una volta, non possiamo sottolineare abbastanza quanto sia importante leggere e fare ricerche sul modello del tuo telefono prima di apportare una qualsiasi di queste modifiche. Il tempo che dedichi all'inizio ti farà risparmiare il tempo, lo sforzo e lo stress che altrimenti potresti avere.