I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Nel 2017 è stato introdotto Project Treble di Google, che ha apportato una sostanziale modifica architettonica ad Android. In particolare, ha separato il sistema operativo Android, uguale per tutti i dispositivi, dal software di basso livello specifico per ogni dispositivo. Di conseguenza, i produttori di smartphone Android (OEM) e gli sviluppatori di ROM personalizzate possono ora elaborare gli aggiornamenti Android più velocemente di prima, sui dispositivi con Android 9 e versioni successive.

Project Treble ha anche dato vita a GSI. Un GSI (Generic System Image) presenta un'implementazione Android pura e contiene configurazioni adattate per farlo funzionare su qualsiasi dispositivo compatibile con Project-Treble. Con un GSI, puoi provare una nuova versione di Android prima che il tuo OEM rilasci l'aggiornamento over-the-air sul tuo telefono.

instagram viewer

Qui, ti guideremo su come eseguire il flashing di un GSI su dispositivi Android supportati.

Prerequisiti prima di eseguire il flashing di un GSI

Lampeggiante a Immagine di sistema generica su un dispositivo Android è un processo semplice. Ma anche così, ci sono alcuni punti da controllare prima di iniziare. Questi prerequisiti ti garantiranno un'esperienza fluida, quindi non saltarne nessuno:

  • Assicurati di avere a disposizione un PC Windows e un cavo USB funzionante
  • Assicurati che il tuo dispositivo abbia almeno il 50% di carica della batteria
  • Esegui il backup di tutti i tuoi dati Android importanti (il dispositivo verrà ripristinato alle impostazioni di fabbrica durante questo processo)
  • Seguire La guida di Microsoft per ottenere automaticamente i driver USB per il tuo dispositivo Android
  • Scarica e configurare gli strumenti della piattaforma ADB e Fastboot sul tuo computer
  • Sblocca il bootloader del tuo dispositivo Android

Una volta che tutto è sotto controllo, puoi procedere con l'installazione di Android GSI di seguito.

Passaggio 1: assicurati che il tuo dispositivo supporti Project Treble

Prima di fare qualsiasi altra cosa, ricontrolla che il tuo dispositivo Android sia Trebalized (compatibile con Project Treble). Google ha reso una regola pratica generale che ogni dispositivo che si avvia con Android 8 (Oreo) o versioni successive viene fornito con la compatibilità di Project Treble, ma non c'è nulla di male nel confermarlo per il tuo dispositivo.

Un modo semplice per farlo è scaricare il file Informazioni alti app dal Google Play Store. Avvia l'app, vai al Alti e VNDK sezione e se vedi un segno di spunta verde sulla sinistra, il tuo dispositivo Android supporta Project Treble. Il riepilogo fornisce ulteriori informazioni, incluso il numero di versione VNDK (Vendor Native Development Kit) corrispondente alla versione Android del dispositivo.

Passaggio 2: confermare l'architettura della CPU e le informazioni sulla partizione

I GSI Android prendono di mira diverse architetture CPU, tra cui ARM, ARM64, x86 e x86-64. Pertanto, assicurati di ottenere il GSI corretto per la CPU del tuo dispositivo. Per trovare l'architettura della CPU del tuo dispositivo, apri il file Informazioni alti app di nuovo. Troverai la variante della CPU del dispositivo sotto il Architettura sezione.

Prima di chiudere l'app, sotto il file Partizioni dinamiche sezione, controlla se il tuo dispositivo utilizza partizioni dinamiche. Avrai bisogno di queste informazioni per determinare se eseguire il flashing del GSI fastboot O fastboot modalità in seguito.

La modalità Fastboot o Fastbootd è accessibile quando il sistema operativo Android non è in esecuzione e ti aiuta a leggere o scrivere nella memoria flash del telefono. Prestare estrema attenzione quando si utilizza una di queste modalità.

Passaggio 3: scarica un GSI

Ora che conosci le informazioni sull'architettura della CPU del tuo dispositivo, vai a Pagina delle versioni GSI di Google sul PC per trovare un GSI appropriato. Ricordati di scaricare un GSI che corrisponda alla tua versione di Android o successiva.

Se vuoi un GSI con Google Play Services, scegli quello con gms nel nome del file. Dopo un download riuscito, troverai sistema.img E vbmeta.img file nella cartella zip GSI.

Ora, estrai il file sistema.img E vbmeta.img file e inserirli nel file Strumenti della piattaforma cartella configurata nella sezione dei prerequisiti sopra. L'inserimento di questi file nella stessa cartella degli strumenti della piattaforma garantisce che tutti i comandi seguenti verranno eseguiti correttamente.

Passaggio 4: avviare in modalità Fastboot o Fastbootd

Prima di eseguire qualsiasi comando, devi connettere il tuo dispositivo Android al PC Windows e abilitare il debug USB. Successivamente, apri a Prompt dei comandi finestra nella cartella Strumenti della piattaforma. Un modo semplice per farlo è digitare la parola cmd nella barra degli indirizzi della cartella e premi accedere sulla tastiera.

Successivamente, digita il seguente comando nella finestra del prompt dei comandi risultante e premi accedere per avviare il tuo dispositivo Android Avvio rapido modalità.

adb riavvia il bootloader

Se hai scoperto che il tuo dispositivo supporta Partizioni dinamiche In Passo 2 sopra, è necessario eseguire il seguente comando aggiuntivo per avviare il dispositivo Android Fastboot modalità. In caso contrario, si verificheranno errori relativi alle partizioni mancanti quando si tenta di installare il GSI. Salta questo comando se il tuo dispositivo non ha partizioni dinamiche.

avvio rapido riavviare l'avvio rapido

A questo punto, il tuo dispositivo è ora pronto per essere aggiornato con i file GSI che hai estratto.

Passaggio 5: eseguire il flashing di Android GSI tramite Fastboot o Fastbootd

Per evitare problemi durante l'avvio del GSI, è necessario disabilitare AVB (avvio verificato Android) eseguendo il comando seguente. Gli OEM utilizzano AVB per garantire l'integrità e l'autenticità del sistema Android in esecuzione sullo smartphone. Salta questo comando se il tuo dispositivo non viene fornito con AVB. Lo saprai se il comando genera un errore che la partizione non esiste sul tuo dispositivo.

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

Successivamente, cancella la partizione di sistema per rimuovere il sistema operativo Android attualmente installato utilizzando il comando seguente. L'installazione di GSI sul sistema Android esistente comporterà problemi come infiniti cicli di avvio in cui il dispositivo non completa il processo di avvio, indipendentemente da quanto tempo aspetti.

sistema di cancellazione fastboot

Flash o installa il GSI scaricato nella partizione di sistema utilizzando il seguente comando. Ricorda che il processo di flashing potrebbe richiedere del tempo per essere completato, quindi sii paziente.

fastbootvelocesistemasistema.img

Ora è il momento di formattare o cancellare i dati dell'utente per rimuovere tutti i dati associati al sistema precedente. Se non viene cancellato, ciò può causare problemi di avvio o altri problemi. Per ripristinare le impostazioni di fabbrica del tuo dispositivo, esegui il comando seguente:

avvio rapido -w

Ora hai installato correttamente il GSI. Non resta che avviare il dispositivo nel nuovo sistema operativo Android eseguendo questo rapido comando:

riavvio rapido

Il primo processo di avvio dopo il flashing di un nuovo sistema operativo Android di solito richiede del tempo. Un avvio riuscito significa che hai installato GSI come previsto e ora puoi esplorare tutte le chicche fornite con il nuovo GSI sul tuo dispositivo.

Ricorda, un GSI mira a supportare il maggior numero di dispositivi possibile; pertanto, le funzionalità specifiche del dispositivo come la fotocamera di serie non sono disponibili. Fortunatamente, puoi mitigare alcuni di questi problemi della fotocamera utilizzando soluzioni alternative popolari come Porte Google Camera.

GSI nelle ROM personalizzate

In questa guida abbiamo collegato solo le versioni GSI di Google, ma ce ne sono altre. Grazie agli sviluppatori di ROM personalizzate Android, di solito puoi ottenere un GSI basato sulla tua ROM personalizzata preferita, come LineageOS, Pixel Experience, /e/ OS e altro.

Pertanto, oltre a sperimentare nuove funzionalità o una pura esperienza Android tramite un GSI, puoi anche estendere la copertura del tuo dispositivo per ROM personalizzate. Ancora meglio, quando il tuo OEM smette di fornire patch di sicurezza o aggiornamenti di versione, i GSI saranno ancora lì per Voi.