Kako fleširati GSI na Android uređaju

Kako fleširati GSI na Android uređaju
Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Godine 2017. predstavljen je Googleov projekt Treble koji je donio značajnu arhitektonsku promjenu Androidu. Naime, odvojio je operativni sustav Android, koji je isti za sve uređaje, od softvera niske razine koji je specifičan za svaki uređaj. Kao rezultat toga, proizvođači Android pametnih telefona (OEM) i prilagođeni ROM programeri sada mogu obraditi Android nadogradnje brže nego prije, na uređajima sa sustavom Android 9 i novijim.





Projekt Treble također je iznjedrio GSI. GSI (Generic System Image) ima čistu Android implementaciju i sadrži prilagođene konfiguracije kako bi mogao raditi na bilo kojem uređaju kompatibilnom s Project-Treble. S GSI-jem možete iskusiti novu verziju Androida prije nego što vaš OEM izda bežičnu nadogradnju na vašem telefonu.





Ovdje ćemo vas uputiti u fleširanje GSI-ja na podržanim Android uređajima.





Preduvjeti prije fleširanja GSI-ja

Bljeskanje a Generička slika sustava na Android uređaju je jednostavan proces. Ali unatoč tome, postoji nekoliko točaka koje treba provjeriti prije početka. Ovi preduvjeti jamče vam neometano iskustvo, stoga nemojte preskočiti nijedan od njih:

  • Provjerite imate li spreman Windows PC i ispravan USB kabel
  • Provjerite ima li vaš uređaj najmanje 50% napunjenosti baterije
  • Sigurnosno kopirajte sve svoje važne Android podatke (uređaj će se vratiti na tvorničke postavke tijekom ovog procesa)
  • slijediti Microsoftov vodič za automatsko preuzimanje USB upravljačkih programa za vaš Android uređaj
  • Preuzmite i postaviti ADB i Fastboot Platform Tools na vašem računalu
  • Otključajte bootloader svog Android uređaja

Nakon što je sve provjereno, možete nastaviti s instalacijom Android GSI u nastavku.



Korak 1: Provjerite podržava li vaš uređaj Project Treble

Prije nego što učinite bilo što drugo, još jednom provjerite je li vaš Android uređaj trebaliziran (kompatibilan s Project Treble). Google je postavio opće pravilo da se svaki uređaj koji se pokreće s Androidom 8 (Oreo) ili novijim isporučuje s kompatibilnošću s projektom Treble, ali nema štete ako to potvrdite za svoj uređaj.

  Treble Info App Treble i VNDK Informacije o odjeljku

Jednostavan način da to učinite je preuzimanjem Informacije o visokim tonovima aplikaciju iz trgovine Google Play. Pokrenite aplikaciju, prijeđite na Treble i VNDK odjeljak, a ako vidite zelenu kvačicu s lijeve strane, vaš Android uređaj podržava Project Treble. Sažetak pruža više informacija, uključujući VNDK (Vendor Native Development Kit) veion broj koji odgovara verziji Androida vašeg uređaja.





Korak 2: Potvrdite CPU arhitekturu i podatke o particiji

Android GSI ciljaju na nekoliko CPU arhitektura, uključujući ARM, ARM64, x86 i x86-64. Kao takav, provjerite jeste li nabavili ispravan GSI za CPU vašeg uređaja. Da biste pronašli CPU arhitekturu svog uređaja, otvorite Informacije o visokim tonovima ponovo aplikaciju. Pronaći ćete varijantu procesora uređaja ispod Arhitektura odjeljak.

  Izvadak iz aplikacije Treble Info koji prikazuje informacije o arhitekturi, besprijekornim nadogradnjama i dinamičkim particijama

Prije zatvaranja aplikacije, ispod Dinamičke particije provjerite koristi li vaš uređaj dinamičke particije. Trebat će vam ove informacije kako biste odredili hoćete li uključiti GSI brzo pokretanje ili fastbootd način kasnije.





Način rada Fastboot ili Fastbootd dostupan je kada OS Android nije pokrenut i pomaže vam da čitate ili pišete u flash memoriju vašeg telefona. Budite iznimno oprezni kada koristite bilo koji od ovih načina rada.

Korak 3: Preuzmite GSI

Sada kada znate informacije o CPU arhitekturi svog uređaja, krenite na Googleova GSI stranica s izdanjima na računalu kako biste pronašli odgovarajući GSI. Ne zaboravite preuzeti GSI koji odgovara vašoj verziji Androida ili novijoj.

Ako želite GSI s Google Play uslugama, odaberite onaj s gms u nazivu datoteke. Nakon uspješnog preuzimanja, pronaći ćete sustav.img i vbmeta.img datoteke u GSI zip mapi.

  Aplikacija WinRAR prikazuje sadržaj GSI zip datoteke

Sada izvadite sustav.img i vbmeta.img datoteke i smjestite ih u Alati platforme mapu koju ste postavili u gornjem odjeljku s preduvjetima. Smještanje ovih datoteka u istu mapu kao Platformski alati jamči da će se sve naredbe u nastavku uspješno izvoditi.

Korak 4: Pokrenite sustav u načinu rada Fastboot ili Fastbootd

Prije pokretanja bilo kakvih naredbi, morate povezati svoj Android uređaj s Windows računalom i omogućiti USB debugging . Nakon toga otvorite a Naredbeni redak prozor u mapi Alati platforme. Jednostavan način da to učinite je da upišete riječ cmd u adresnu traku mape i pritisnite Unesi na tipkovnici.

Zatim upišite sljedeću naredbu u rezultirajući prozor naredbenog retka i pritisnite Unesi za pokretanje vašeg Android uređaja Fastboot način rada.

 adb reboot bootloader
  Windows terminal Prikazuje naredbu adb reboot bootloader

Ako ste ustanovili da vaš uređaj podržava Dinamičke particije u Korak 2 iznad, trebate pokrenuti sljedeću dodatnu naredbu za pokretanje Android uređaja Fastbootd način rada. Ako to ne učinite, pojavit će se pogreške o nedostajućim particijama kada pokušate instalirati GSI. Preskočite ovu naredbu ako vaš uređaj nema dinamičke particije.

 fastboot reboot fastboot

U ovom trenutku vaš je uređaj sada spreman za fleširanje GSI datotekama koje ste izdvojili.

Korak 5: Flashirajte Android GSI putem Fastboota ili Fastbootda

Kako biste izbjegli probleme s dizanjem GSI-ja, morate onemogućiti AVB (Android potvrđeno pokretanje) izvršavanjem naredbe u nastavku. OEM proizvođači koriste AVB kako bi osigurali integritet i autentičnost Android sustava koji radi na vašem pametnom telefonu. Preskočite ovu naredbu ako se vaš uređaj ne isporučuje s AVB-om. To ćete znati ako naredba izbaci pogrešku da particija ne postoji na vašem uređaju.

 fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
  Windows terminal prikazuje AVB naredbu

Zatim obrišite sistemsku particiju kako biste uklonili trenutno instalirani Android OS pomoću donje naredbe. Instaliranje GSI-ja preko postojećeg Android sustava rezultirat će problemima poput beskrajnih petlji pri pokretanju gdje vaš uređaj ne dovršava proces pokretanja, bez obzira koliko dugo čekali.

 fastboot erase system

Flash ili instalirajte preuzeti GSI u sistemsku particiju pomoću sljedeće naredbe. Imajte na umu da proces bljeskanja može potrajati neko vrijeme, stoga budite strpljivi.

 fastboot flash system system.img
  Windows terminal koji prikazuje naredbu brzog pokretanja flash sustava

Sada je vrijeme za formatiranje ili brisanje korisničkih podataka kako biste uklonili sve podatke povezane s prethodnim sustavom. Ako se ne izbriše, to može uzrokovati probleme s podizanjem sustava ili druge probleme. Za vraćanje uređaja na tvorničke postavke pokrenite naredbu u nastavku:

 fastboot -w

Sada ste uspješno instalirali GSI. Sve što preostaje je pokrenuti svoj uređaj u novom Android OS-u izvršavanjem ove brze naredbe:

 fastboot reboot

Prvi postupak pokretanja nakon flashanja novog OS-a Android obično traje neko vrijeme. Uspješno pokretanje znači da ste instalirali GSI prema očekivanjima i sada možete istražiti sve prednosti koje dolaze s novim GSI-jem na vašem uređaju.

wifi nema valjani ip windows 10

Zapamtite, GSI ima za cilj podržati što više uređaja; stoga značajke specifične za uređaj poput standardne kamere nisu dostupne. Srećom, možete ublažiti neke od ovih problema s kamerom pomoću popularnih rješenja kao što je Priključci Google kamere .

GSI u prilagođenim ROM-ovima

U ovom smo vodiču povezali samo Googleova GSI izdanja, no ima ih još. Zahvaljujući programerima prilagođenog ROM-a za Android, obično možete dobiti GSI temeljen na vašem omiljenom prilagođenom ROM-u, kao što su LineageOS, Pixel Experience, /e/ OS i još mnogo toga.

Stoga, osim doživljaja novih značajki ili čistog Android iskustva putem GSI-ja, također možete proširiti pokrivenost vašeg uređaja prilagođenim ROM-ovima. Još bolje, kada vaš OEM prestane pružati sigurnosne zakrpe ili nadogradnje verzija, GSI će i dalje biti tu za vas.