Kaip „Flash“ GSI „Android“ įrenginyje

Kaip „Flash“ GSI „Android“ įrenginyje
Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

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ą.



kaip atrodo tamsusis tinklas

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.

  Treble Info App Treble ir VNDK skyriaus informacija

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.

  „Treble Info“ programos ištrauka, rodanti architektūrą, vientisus atnaujinimus ir dinaminių skaidinių informaciją

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.

  „WinRAR“ programa, rodanti GSI ZIP failo turinį

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 reboot bootloader
  „Windows“ terminalas Rodoma adb perkrovimo įkrovos įkrovos komanda

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ų.

 fastboot reboot fastboot

Š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.

ar galite pamatyti, kas jus stebėjo „Instagram“
 fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
  „Windows“ terminalas, kuriame rodoma AVB komanda

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.

DE1631C06CCCCD6B37772574B0583B265C07195C

„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.

 fastboot flash system system.img
  „Windows“ terminalas Rodoma „fastboot Flash“ sistemos komanda

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ą:

 fastboot reboot

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 teikiamos 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 gryna „Android“ patirtimi per GSI, bet ir išplėsti įrenginio aprėptį, kad galėtumėte naudoti pasirinktinius ROM. Dar geriau, kai jūsų OĮG nustos teikti saugos pataisas ar versijų naujinimus, GSI vis tiek jums padės.