2017 m. buvo pristatytas „Google“ projektas „Treble“, atnešęs esminių „Android“ architektūrinių pokyčių. Tiksliau, ji atskyrė „Android“ operacinę sistemą, kuri yra vienoda visiems įrenginiams, nuo žemo lygio programinės įrangos, kuri būdinga kiekvienam įrenginiui. Todėl „Android“ išmaniųjų telefonų gamintojai (OĮG) ir pasirinktinių ROM kūrėjai dabar gali greičiau nei anksčiau apdoroti „Android“ naujinimus įrenginiuose, kuriuose veikia 9 ir naujesnės versijos „Android“.
Projektas Treble taip pat pagimdė GSI. GSI (bendras sistemos vaizdas) įdiegtas grynai „Android“ ir jame yra pritaikytų konfigūracijų, kad jis veiktų bet kuriame su „Project-Treble“ suderinamame įrenginyje. Naudodami GSI galite išbandyti naują „Android“ versiją prieš tai, kai OĮG išleis naujinimą belaidžiu būdu jūsų telefone.
Čia paaiškinsime, kaip paleisti GSI palaikomuose „Android“ įrenginiuose.
Būtinos sąlygos prieš mirksėdami GSI
Mirksi a Bendras sistemos vaizdas „Android“ įrenginyje yra paprastas procesas. Tačiau net ir tokiu atveju prieš pradedant reikia patikrinti keletą punktų. Šios būtinos sąlygos užtikrins sklandžią patirtį, todėl nepraleiskite nė vienos iš jų:
- Įsitikinkite, kad turite Windows kompiuterį ir veikiantį USB kabelį
- Įsitikinkite, kad jūsų įrenginio akumuliatoriaus įkrova yra bent 50%.
- Sukurkite visų svarbių „Android“ duomenų atsarginę kopiją (šio proceso metu įrenginio gamykliniai nustatymai bus atkurti)
- Sekite „Microsoft“ vadovas kad automatiškai gautumėte „Android“ įrenginio USB tvarkykles
- Atsisiųskite ir nustatyti ADB ir Fastboot platformos įrankius savo kompiuteryje
- Atrakinkite „Android“ įrenginio įkrovos programą
Kai viskas bus patikrinta, toliau galite tęsti „Android GSI“ diegimą.
1 veiksmas: įsitikinkite, kad jūsų įrenginys palaiko Project Treble
Prieš darydami ką nors kita, dar kartą patikrinkite, ar jūsų „Android“ įrenginys yra Trebalizuotas (suderinamas su „Project Treble“). „Google“ nustatė bendrąją taisyklę, kad kiekvienas įrenginys, paleidžiamas naudojant „Android 8“ („Oreo“) ar naujesnę versiją, turi „Project Treble“ suderinamumą, tačiau tai nepakenks jūsų įrenginiui.
Paprastas būdas tai padaryti yra atsisiųsti Treble informacija programa iš „Google Play“ parduotuvės. Paleiskite programą, eikite į Treble ir VNDK ir jei kairėje matote žalią varnelę, jūsų Android įrenginys palaiko Project Treble. Suvestinėje pateikiama daugiau informacijos, įskaitant VNDK (Vendor Native Development Kit) numerį, atitinkantį jūsų įrenginio „Android“ versiją.
2 veiksmas: patvirtinkite procesoriaus architektūrą ir skaidinio informaciją
„Android“ GSI taikomi kelioms procesoriaus architektūroms, įskaitant ARM, ARM64, x86 ir x86-64. Todėl įsitikinkite, kad gavote tinkamą įrenginio CPU GSI. Norėdami sužinoti savo įrenginio procesoriaus architektūrą, atidarykite Treble informacija programa vėl. Įrenginio procesoriaus variantą rasite po Architektūra skyrius.
Prieš uždarydami programą, po Dinaminės pertvaros skyrių, patikrinkite, ar jūsų įrenginys naudoja dinaminius skaidinius. Šios informacijos jums reikės norint nuspręsti, ar įjungti GSI greitas paleidimas arba fastbootd režimą vėliau.
„Fastboot“ arba „Fastbootd“ režimas pasiekiamas, kai „Android“ OS neveikia, ir padeda skaityti arba rašyti telefono „flash“ atmintyje. Naudodami bet kurį iš šių režimų būkite ypač atsargūs.
3 veiksmas: atsisiųskite GSI
Dabar, kai žinote savo įrenginio procesoriaus architektūros informaciją, eikite į „Google“ GSI leidimų puslapis kompiuteryje, kad surastumėte tinkamą GSI. Nepamirškite atsisiųsti GSI, atitinkančio jūsų „Android“ ar naujesnę versiją.
Jei norite GSI su „Google Play“ paslaugomis, pasirinkite tą, kurioje yra gms failo pavadinime. Po sėkmingo atsisiuntimo rasite sistema.img ir vbmeta.img failus GSI zip aplanke.
Dabar ištraukite sistema.img ir vbmeta.img failus ir įdėkite juos į Platformos įrankiai aplanką, kurį nustatėte aukščiau esančioje būtinųjų sąlygų skiltyje. Įdėjus šiuos failus į tą patį aplanką, kuriame yra platformos įrankiai, garantuojama, kad visos toliau pateiktos komandos bus sėkmingai vykdomos.
4 veiksmas: paleiskite į Fastboot arba Fastbootd režimą
Prieš paleisdami bet kokias komandas, turite prijungti „Android“ įrenginį prie „Windows“ kompiuterio ir įjungti USB derinimo funkciją. Po to atidarykite a Komandinė eilutė langą aplanke Platformos įrankiai. Paprastas būdas tai padaryti – įvesti žodį cmd aplanko adreso juostoje ir paspauskite Įeikite klaviatūroje.
Tada gautame komandų eilutės lange įveskite šią komandą ir paspauskite Įeikite Norėdami paleisti „Android“ įrenginį Fastboot režimu.
adb perkrovimo įkrovos programa
Jei pastebėjote, kad jūsų įrenginys palaiko Dinaminės pertvaros in 2 žingsnis aukščiau, turite paleisti šią papildomą komandą, kad paleistumėte „Android“ įrenginį Fastbootd režimu. Jei to nepadarysite, bandant įdiegti GSI atsiras klaidų dėl trūkstamų skaidinių. Praleiskite šią komandą, jei jūsų įrenginyje nėra dinaminių skaidinių.
greitas paleidimas iš naujo paleiskite greitą įkrovą
Šiuo metu jūsų įrenginys yra paruoštas išskleisti GSI failus.
5 veiksmas: „Android GSI“ paleiskite naudodami „Fastboot“ arba „Fastbootd“.
Kad išvengtumėte problemų paleidžiant GSI, turite išjungti AVB („Android Verified Boot“) vykdydami toliau pateiktą komandą. Originalios įrangos gamintojai naudoja AVB, kad užtikrintų jūsų išmaniajame telefone veikiančios Android sistemos vientisumą ir autentiškumą. Praleiskite šią komandą, jei jūsų įrenginys nepristatomas su AVB. Tai žinosite, jei komanda išmes klaidą, kad skaidinio jūsų įrenginyje nėra.
greitas paleidimas --išjungti– tiesa –išjungti-patikrinimo blykstė vbmeta vbmeta.img
Tada ištrinkite sistemos skaidinį, kad pašalintumėte šiuo metu įdiegtą „Android“ OS naudodami toliau pateiktą komandą. Įdiegus GSI per esamą „Android“ sistemą, kils problemų, pvz., nesibaigiančių įkrovos kilpų, kai įrenginys nebaigia įkrovos proceso, nesvarbu, kiek ilgai lauksite.
„fastboot“ trynimo sistema
„Flash“ arba įdiekite atsisiųstą GSI į sistemos skaidinį naudodami šią komandą. Atminkite, kad mirksėjimo procesas gali užtrukti, todėl būkite kantrūs.
greitas paleidimasblykstėsistemasistema.img
Dabar laikas formatuoti arba ištrinti vartotojo duomenis, kad būtų pašalinti visi su ankstesne sistema susiję duomenys. Jei nenuvalysite, tai gali sukelti paleidimo ar kitų problemų. Norėdami atkurti gamyklinius įrenginio nustatymus, paleiskite toliau pateiktą komandą:
Fastboot -w
Dabar sėkmingai įdiegėte GSI. Belieka paleisti įrenginį į naują „Android“ OS, vykdant šią greitą komandą:
greitas paleidimas iš naujo
Pirmasis įkrovos procesas po naujos Android OS paleidimo paprastai užtrunka šiek tiek laiko. Sėkmingas paleidimas reiškia, kad įdiegėte GSI, kaip tikėjotės, ir dabar galite naršyti visas gėrybes, kurios pateikiamos su nauja GSI savo įrenginyje.
Atminkite, kad GSI siekia palaikyti kuo daugiau įrenginių; todėl konkrečiam įrenginiui būdingos funkcijos, pvz., atsarginė kamera, nepasiekiamos. Laimei, kai kurias iš šių fotoaparato problemų galite sušvelninti naudodami tokius populiarius sprendimus kaip „Google“ fotoaparato prievadai.
GSI pasirinktiniuose ROM
Šiame vadove susiejome tik „Google“ GSI leidimus, tačiau yra ir daugiau. „Android“ tinkintų ROM kūrėjų dėka paprastai galite gauti GSI pagal mėgstamą tinkintą ROM, pvz., „LineageOS“, „Pixel Experience“, /e/ OS ir kt.
Todėl galite ne tik naudotis naujomis funkcijomis ar grynai Android patirtimi per GSI, bet ir išplėsti įrenginio aprėptį pritaikytiems ROM. Dar geriau, kai jūsų OĮG nustos teikti saugos pataisas ar versijų atnaujinimus, GSI vis tiek bus ten tu.