Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Leta 2017 je bil predstavljen Googlov projekt Treble, ki je Androidu prinesel precejšnjo arhitekturno spremembo. Natančneje, ločil je operacijski sistem Android, ki je enak za vse naprave, od programske opreme nizke ravni, ki je specifična za vsako napravo. Posledično lahko proizvajalci pametnih telefonov Android (OEM) in razvijalci ROM-ov po meri zdaj obdelujejo nadgradnje Androida hitreje kot prej v napravah s sistemom Android 9 in novejšim.

Projekt Treble je rodil tudi GSI. GSI (Generic System Image) ima čisto implementacijo za Android in vsebuje prilagojene konfiguracije, da lahko deluje na kateri koli napravi, združljivi s Project-Treble. Z GSI lahko izkusite novo različico Androida, preden vaš OEM izda nadgradnjo po zraku na vašem telefonu.

Tukaj vas bomo vodili pri utripanju GSI v podprtih napravah Android.

Predpogoji pred utripanjem GSI

Utripanje a Generična slika sistema v napravi Android je preprost postopek. Toda kljub temu morate pred začetkom preveriti nekaj točk. Ti predpogoji vam bodo zagotovili nemoteno izkušnjo, zato ne preskočite nobenega od njih:

  • Prepričajte se, da imate pripravljen računalnik z operacijskim sistemom Windows in delujoč kabel USB
  • Prepričajte se, da je baterija vaše naprave vsaj 50 % napolnjena
  • Varnostno kopirajte vse pomembne podatke v sistemu Android (med tem postopkom bo naprava ponastavljena na tovarniške nastavitve)
  • Sledi Microsoftov vodnik za samodejno pridobitev gonilnikov USB za vašo napravo Android
  • Prenesite in nastavite ADB in orodja platforme Fastboot na vašem računalniku
  • Odklenite zagonski nalagalnik naprave Android

Ko je vse preverjeno, lahko nadaljujete s spodnjo namestitvijo Android GSI.

1. korak: zagotovite, da vaša naprava podpira Project Treble

Preden naredite kar koli drugega, še enkrat preverite, ali je vaša naprava Android trebalizirana (združljiva s projektom Treble). Google je sprejel splošno pravilo, da je vsaka naprava, ki se izda s sistemom Android 8 (Oreo) ali novejšim, opremljena z združljivostjo Project Treble, vendar ni škode, če to potrdite za svojo napravo.

Preprost način za to je prenos datoteke Informacije o visokih tonih aplikacijo iz trgovine Google Play. Zaženite aplikacijo, pojdite na Treble in VNDK in če vidite zeleno kljukico na levi, vaša naprava Android podpira Project Treble. Povzetek ponuja več informacij, vključno s številko veion VNDK (Vendor Native Development Kit), ki ustreza različici Android vaše naprave.

2. korak: potrdite arhitekturo procesorja in informacije o particiji

Android GSI ciljajo na več arhitektur CPE, vključno z ARM, ARM64, x86 in x86-64. Zato se prepričajte, da ste pridobili pravilen GSI za CPE vaše naprave. Če želite poiskati arhitekturo procesorja vaše naprave, odprite Informacije o visokih tonih aplikacijo znova. Različico procesorja naprave boste našli pod Arhitektura razdelek.

Preden zaprete aplikacijo, pod Dinamične particije preverite, ali vaša naprava uporablja dinamične particije. Te informacije boste potrebovali, da se odločite, ali želite vnesti GSI hitri zagon oz fastbootd način kasneje.

Način Fastboot ali Fastbootd je na voljo, ko se operacijski sistem Android ne izvaja, in vam pomaga brati ali pisati v bliskovni pomnilnik telefona. Pri uporabi katerega koli od teh načinov bodite zelo previdni.

3. korak: Prenesite GSI

Zdaj, ko poznate informacije o arhitekturi procesorja vaše naprave, pojdite na Googlova stran za objave GSI v računalniku, da poiščete ustrezen GSI. Ne pozabite prenesti GSI, ki ustreza vaši različici Androida ali novejši.

Če želite GSI s storitvami Google Play, izberite tisto s gms v imenu datoteke. Po uspešnem prenosu boste našli system.img in vbmeta.img datoteke v mapi GSI zip.

Zdaj izvlecite system.img in vbmeta.img datoteke in jih postavite v Orodja platforme mapo, ki ste jo nastavili v zgornjem razdelku s predpogoji. Postavitev teh datotek v isto mapo kot orodja platforme zagotavlja, da se bodo vsi spodnji ukazi uspešno izvajali.

4. korak: Zagon v načinu Fastboot ali Fastbootd

Pred izvajanjem kakršnih koli ukazov morate napravo Android povezati z računalnikom Windows in omogoči odpravljanje napak USB. Po tem odprite a Ukazni poziv okno v mapi Orodja platforme. Preprost način za to je, da vnesete besedo cmd v naslovni vrstici mape in pritisnite Vnesite na tipkovnici.

Nato v okno ukaznega poziva vnesite naslednji ukaz in pritisnite Vnesite za zagon vaše naprave Android Fastboot način.

adb ponovni zagon zagonskega nalagalnika

Če ugotovite, da vaša naprava podpira Dinamične particije v 2. korak zgoraj, morate zagnati naslednji dodatni ukaz za zagon naprave Android Fastbootd način. Če tega ne storite, se bodo ob poskusu namestitve GSI pojavile napake o manjkajočih particijah. Preskočite ta ukaz, če vaša naprava nima dinamičnih particij.

hitri zagon ponovni zagon hitri zagon

Na tej točki je vaša naprava zdaj pripravljena za bliskavico z datotekami GSI, ki ste jih ekstrahirali.

5. korak: Zaženite Android GSI prek Fastboot ali Fastbootd

Da bi se izognili težavam pri zagonu GSI, morate onemogočiti AVB (Android Verified Boot) z izvedbo spodnjega ukaza. Proizvajalci originalne opreme uporabljajo AVB, da zagotovijo celovitost in pristnost sistema Android, ki deluje na vašem pametnem telefonu. Preskočite ta ukaz, če vaši napravi ni priložen AVB. To boste vedeli, če ukaz vrže napako, da particija ne obstaja v vaši napravi.

hitri zagon --onemogočiti-resnica--onemogočiti-preverjanje flash vbmeta vbmeta.img

Nato izbrišite sistemsko particijo, da odstranite trenutno nameščen OS Android s spodnjim ukazom. Namestitev GSI prek obstoječega sistema Android bo povzročila težave, kot so neskončne zagonske zanke, kjer vaša naprava ne dokonča zagonskega postopka, ne glede na to, kako dolgo čakate.

sistem za hitro brisanje

Flash ali namestite preneseni GSI v sistemsko particijo z naslednjim ukazom. Ne pozabite, da lahko postopek utripanja traja nekaj časa, zato bodite potrpežljivi.

hitri zagonbliskavicasistemsistem.img

Zdaj je čas, da formatirate ali izbrišete uporabniške podatke, da odstranite vse podatke, povezane s prejšnjim sistemom. Če se ne izbriše, lahko povzroči težave pri zagonu ali druge težave. Za ponastavitev naprave na tovarniške nastavitve zaženite spodnji ukaz:

hitri zagon -w

Zdaj ste uspešno namestili GSI. Vse kar ostane je, da zaženete svojo napravo v nov operacijski sistem Android z izvedbo tega hitrega ukaza:

hitri zagon ponovni zagon

Prvi postopek zagona po bliskavici novega operacijskega sistema Android običajno traja nekaj časa. Uspešen zagon pomeni, da ste namestili GSI, kot je bilo pričakovano, in zdaj lahko v svoji napravi raziščete vse dobrote, ki jih prinaša novi GSI.

Ne pozabite, cilj GSI je podpreti čim več naprav; zato funkcije, specifične za napravo, kot je standardna kamera, niso na voljo. Na srečo lahko nekatere od teh težav s kamero ublažite s priljubljenimi rešitvami, kot je Vrata Google Camera.

GSI v ROM-ih po meri

V tem priročniku smo povezali samo Googlove izdaje GSI, vendar jih je še več. Zahvaljujoč razvijalcem ROM-a po meri za Android lahko običajno dobite GSI, ki temelji na vašem najljubšem ROM-u po meri, kot so LineageOS, Pixel Experience, /e/ OS in drugi.

Zato lahko poleg doživljanja novih funkcij ali čiste izkušnje Android prek GSI razširite tudi pokritost svoje naprave za prilagojene ROM-e. Še bolje, ko bo vaš proizvajalec originalne opreme prenehal zagotavljati varnostne popravke ali nadgradnje različic, bodo GSI še vedno tam ti.