Cum să flashați un GSI pe un dispozitiv Android

Cum să flashați un GSI pe un dispozitiv Android
Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

În 2017, proiectul Google Treble a fost introdus, aducând o schimbare arhitecturală substanțială pentru Android. Mai exact, a separat sistemul de operare Android, care este același pentru toate dispozitivele, de software-ul de nivel scăzut care este specific fiecărui dispozitiv. Drept urmare, producătorii de smartphone-uri Android (OEM) și dezvoltatorii de ROM personalizate pot procesa acum upgrade-urile Android mai rapid decât înainte, pe dispozitivele care rulează Android 9 și versiuni ulterioare.





Proiectul Treble a dat naștere și GSI-urilor. O imagine GSI (Generic System Image) prezintă o implementare Android pură și conține configurații ajustate pentru a o face să funcționeze pe orice dispozitiv compatibil cu Project-Treble. Cu un GSI, puteți experimenta o nouă versiune Android înainte ca OEM-ul dvs. să lanseze upgrade-ul over-the-air pe telefon.





lucruri pe care le poți face cu zmeură pi

Aici, vă vom îndruma cu privire la intermiterea unui GSI pe dispozitivele Android acceptate.



Cerințe preliminare înainte de a intermite un GSI

Intermitent a Imagine de sistem generică pe un dispozitiv Android este un proces simplu. Dar chiar și așa, există câteva puncte de verificat înainte de a începe. Aceste cerințe prealabile vă vor garanta o experiență plăcută, așa că nu omiteți niciuna dintre ele:

  • Asigurați-vă că aveți pregătite un computer cu Windows și un cablu USB funcțional
  • Asigurați-vă că dispozitivul are cel puțin 50% încărcare a bateriei
  • Faceți backup pentru toate datele dvs. importante Android (dispozitivul va fi resetat din fabrică în timpul acestui proces)
  • Urma Ghidul Microsoft pentru a obține automat driverele USB pentru dispozitivul dvs. Android
  • Descărcați și configurați instrumentele platformei ADB și Fastboot pe computerul dvs
  • Deblocați bootloader-ul dispozitivului dvs. Android

Odată ce totul este verificat, puteți continua cu instalarea Android GSI de mai jos.



Pasul 1: Asigurați-vă că dispozitivul dvs. acceptă Project Treble

Înainte de a face orice altceva, verificați din nou dacă dispozitivul dvs. Android este Trebalized (compatibil cu Project Treble). Google a făcut o regulă generală ca fiecare dispozitiv care se lansează cu Android 8 (Oreo) sau ulterior să fie livrat cu compatibilitate Project Treble, dar nu este rău să confirmi acest lucru pentru dispozitivul tău.

  Aplicația Treble Info Treble și informații despre secțiunea VNDK

O modalitate simplă de a face acest lucru este prin descărcarea fișierului Informații înalte aplicație din Magazinul Google Play. Lansați aplicația, mergeți la Treble și VNDK și dacă vedeți o bifă verde în stânga, dispozitivul dvs. Android acceptă Project Treble. Rezumatul oferă mai multe informații, inclusiv numărul VNDK (Vendor Native Development Kit) care corespunde versiunii Android a dispozitivului dvs.





Pasul 2: Confirmați arhitectura CPU și informațiile despre partiție

GSI-urile Android vizează mai multe arhitecturi CPU, inclusiv ARM, ARM64, x86 și x86-64. Ca atare, asigurați-vă că obțineți GSI-ul corect pentru procesorul dispozitivului dvs. Pentru a găsi arhitectura CPU a dispozitivului dvs., deschideți Informații înalte aplicația din nou. Veți găsi varianta CPU a dispozitivului sub Arhitectură secțiune.

  Extras din aplicația Treble Info care arată arhitectură, actualizări fără întreruperi și informații despre partiții dinamice

Înainte de a închide aplicația, sub Partiții dinamice secțiunea, verificați dacă dispozitivul dvs. folosește partiții dinamice. Veți avea nevoie de aceste informații pentru a determina dacă să introduceți GSI-ul fastboot sau fastbootd modul mai târziu.





Modul Fastboot sau Fastbootd este accesibil atunci când sistemul de operare Android nu rulează și vă ajută să citiți sau să scrieți în memoria flash a telefonului. Fiți extrem de precauți când utilizați oricare dintre aceste moduri.

Windows 10 File Explorer foarte lent

Pasul 3: Descărcați un GSI

Acum că știți informațiile despre arhitectura procesorului dispozitivului dvs., mergeți la Pagina de lansări GSI a Google pe computer pentru a găsi un GSI adecvat. Nu uitați să descărcați un GSI care se potrivește cu versiunea dvs. de Android sau o versiune ulterioară.

Dacă doriți un GSI cu Servicii Google Play, alegeți-l pe cel cu gms în numele fișierului. După o descărcare cu succes, veți găsi sistem.img și vbmeta.img fișierele din folderul GSI zip.

  Aplicația WinRAR care arată conținutul unui fișier zip GSI

Acum, extrage sistem.img și vbmeta.img fișiere și plasați-le în Instrumente de platformă folderul pe care l-ați configurat în secțiunea de cerințe preliminare de mai sus. Plasarea acestor fișiere în același folder ca Platform Tools garantează că toate comenzile de mai jos vor rula cu succes.

Pasul 4: Porniți în modul Fastboot sau Fastbootd

Înainte de a rula orice comandă, trebuie să vă conectați dispozitivul Android la computerul Windows și activați Depanarea USB . După aceea, deschideți un Prompt de comandă fereastra din folderul Platform Tools. O modalitate simplă de a face acest lucru este să tastați cuvântul cmd în bara de adrese a folderului și apăsați introduce pe tastatură.

În continuare, tastați următoarea comandă în fereastra de prompt de comandă rezultată și apăsați introduce pentru a porni dispozitivul Android Fastboot modul.

 adb reboot bootloader
  Terminal Windows Afișează comanda adb reboot bootloader

Dacă ați constatat că dispozitivul dvs. acceptă Partiții dinamice în Pasul 2 mai sus, trebuie să rulați următoarea comandă suplimentară pentru a porni dispozitivul Android Fastbootd modul. Nerespectarea acestui lucru va duce la erori legate de lipsa partițiilor atunci când încercați să instalați GSI. Omiteți această comandă dacă dispozitivul dvs. nu are partiții dinamice.

 fastboot reboot fastboot

În acest moment, dispozitivul dvs. este acum gata să fie flash cu fișierele GSI pe care le-ați extras.

Pasul 5: flash-ul Android GSI prin Fastboot sau Fastbootd

Pentru a evita problemele de pornire a GSI, trebuie să dezactivați AVB (pornire verificată pentru Android) executând comanda de mai jos. OEM-urile folosesc AVB pentru a asigura integritatea și autenticitatea sistemului Android care rulează pe smartphone-ul tău. Omiteți această comandă dacă dispozitivul dvs. nu este livrat cu AVB. Veți ști acest lucru dacă comanda aruncă o eroare că partiția nu există pe dispozitivul dvs.

cum se blochează o unitate USB
 fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
  Terminalul Windows afișează comanda AVB

În continuare, ștergeți partiția de sistem pentru a elimina sistemul de operare Android instalat în prezent folosind comanda de mai jos. Instalarea GSI pe sistemul Android existent va avea ca rezultat probleme precum bucle de pornire nesfârșite în care dispozitivul dvs. nu termină procesul de pornire, indiferent de cât timp așteptați.

 fastboot erase system

Flash sau instalați GSI descărcat în partiția de sistem folosind următoarea comandă. Amintiți-vă că procesul de intermitere poate dura ceva timp, așa că aveți răbdare.

 fastboot flash system system.img
  Terminal Windows Afișează comanda sistemului flash de boot rapid

Acum este timpul să formatați sau să ștergeți datele utilizatorului pentru a elimina toate datele asociate cu sistemul anterior. Dacă nu este șters, acest lucru poate cauza probleme de pornire sau alte probleme. Pentru a reseta dispozitivul din fabrică, executați comanda de mai jos:

 fastboot -w

Acum ați instalat GSI-ul cu succes. Tot ce rămâne este să porniți dispozitivul în noul sistem de operare Android executând această comandă rapidă:

 fastboot reboot

Primul proces de pornire după flash-ul unui nou sistem de operare Android durează de obicei ceva timp. O pornire reușită înseamnă că ați instalat GSI-ul așa cum vă așteptați, iar acum puteți explora toate bunătățile care vin cu noul GSI pe dispozitivul dvs.

Nu uitați, un GSI își propune să accepte cât mai multe dispozitive posibil; prin urmare, funcțiile specifice dispozitivului, cum ar fi camera de stocare, nu sunt disponibile. Din fericire, puteți atenua unele dintre aceste probleme ale camerei folosind soluții populare, cum ar fi Porturi Google Camera .

GSI-uri în ROM-uri personalizate

Am legat doar versiunile GSI de la Google în acest ghid, dar sunt mai multe. Datorită dezvoltatorilor de ROM personalizate Android, puteți obține de obicei un GSI bazat pe ROM-ul personalizat preferat, cum ar fi LineageOS, Pixel Experience, /e/ OS și multe altele.

Prin urmare, pe lângă faptul că experimentați noi funcții sau o experiență Android pură prin intermediul unui GSI, vă puteți extinde și acoperirea dispozitivului pentru ROM-uri personalizate. Și mai bine, atunci când OEM-ul dvs. încetează să ofere corecții de securitate sau actualizări de versiune, GSI-urile vor fi în continuare acolo pentru dvs.