Vuonna 2017 esiteltiin Googlen Project Treble, joka toi merkittävän arkkitehtonisen muutoksen Androidiin. Tarkemmin sanottuna se erotti Android-käyttöjärjestelmän, joka on sama kaikille laitteille, alhaisen tason ohjelmistosta, joka on jokaiselle laitteelle ominaista. Tämän seurauksena Android-älypuhelinvalmistajat (OEM) ja mukautetut ROM-kehittäjät voivat nyt käsitellä Android-päivityksiä nopeammin kuin ennen laitteissa, joissa on Android 9 tai uudempi.
Projekti Treble synnytti myös GSI: t. GSI (Generic System Image) sisältää puhtaan Android-toteutuksen ja sisältää mukautetut kokoonpanot, jotta se toimii kaikissa Project-Treble-yhteensopivissa laitteissa. GSI: n avulla voit kokea uuden Android-version ennen kuin OEM-valmistajasi julkaisee puhelimellesi langattoman päivityksen.
Täällä opastamme sinua GSI: n vilkkumisessa tuetuissa Android-laitteissa.
Edellytykset ennen GSI: n vilkkumista
Vilkkuu a Yleinen järjestelmäkuva Android-laitteella on yksinkertainen prosessi. Mutta silti on muutama seikka, jotka on tarkistettava ennen aloittamista. Nämä edellytykset takaavat sujuvan kokemuksen, joten älä ohita mitään niistä:
- Varmista, että sinulla on Windows-tietokone ja toimiva USB-kaapeli valmiina
- Varmista, että laitteesi akussa on vähintään 50 % varausta
- Varmuuskopioi kaikki tärkeät Android-tietosi (laitteen tehdasasetukset palautetaan tämän prosessin aikana)
- Seuraa Microsoftin ohje saadaksesi automaattisesti USB-ohjaimet Android-laitteellesi
- Lataa ja määritä ADB- ja Fastboot Platform Tools -työkalut tietokoneellasi
- Avaa Android-laitteesi käynnistyslatain
Kun kaikki on kunnossa, voit jatkaa Android GSI: n asennusta alla.
Vaihe 1: Varmista, että laitteesi tukee Project Trebleä
Ennen kuin teet mitään muuta, tarkista, että Android-laitteesi on Trebalized (Project Treble -yhteensopiva). Google on tehnyt yleiseksi nyrkkisääntöksi, että jokainen Android 8 (Oreo) -käyttöjärjestelmä tai sitä uudempi versio toimitetaan Project Treble -yhteensopivuuden kanssa, mutta tämän varmistamisesta laitteellesi ei ole haittaa.
Yksinkertainen tapa tehdä tämä on ladata Diskanttitiedot sovellus Google Play Kaupasta. Käynnistä sovellus, siirry kohtaan Diskantti ja VNDK ja jos näet vihreän rastin vasemmalla, Android-laitteesi tukee Project Trebleä. Yhteenveto sisältää lisätietoja, mukaan lukien laitteesi Android-versiota vastaavan VNDK (Vendor Native Development Kit) -versionumeron.
Vaihe 2: Vahvista CPU-arkkitehtuuri ja osion tiedot
Android GSI: t kohdistuvat useisiin suoritinarkkitehtuureihin, mukaan lukien ARM, ARM64, x86 ja x86-64. Varmista siis, että hankit oikean GSI: n laitteesi CPU: lle. Löydät laitteesi CPU-arkkitehtuurin avaamalla Diskanttitiedot sovellus uudelleen. Löydät laitteen CPU-version alta Arkkitehtuuri osio.
Ennen kuin suljet sovelluksen, alla Dynaamiset osiot -osiosta, tarkista, käyttääkö laitteesi dynaamisia osioita. Tarvitset näitä tietoja päättääksesi, haluatko käynnistää GSI: n pikakäynnistys tai fastbootd tila myöhemmin.
Fastboot- tai Fastbootd-tila on käytettävissä, kun Android-käyttöjärjestelmä ei ole käynnissä, ja se auttaa sinua lukemaan tai kirjoittamaan puhelimesi flash-muistiin. Noudata äärimmäistä varovaisuutta käyttäessäsi mitä tahansa näistä tiloista.
Vaihe 3: Lataa GSI
Nyt kun tiedät laitteesi CPU-arkkitehtuuritiedot, siirry kohtaan Googlen GSI-julkaisusivu tietokoneellasi löytääksesi sopivan GSI: n. Muista ladata GSI, joka vastaa Android-versiota tai uudempaa.
Jos haluat GSI: n Google Play Palveluilla, valitse se, jossa on gms tiedoston nimessä. Onnistuneen latauksen jälkeen löydät system.img ja vbmeta.img tiedostot GSI-zip-kansiossa.
Poimi nyt system.img ja vbmeta.img tiedostot ja aseta ne Alustatyökalut kansio, jonka määritit yllä olevassa esitiedot-osiossa. Näiden tiedostojen sijoittaminen samaan kansioon Platform Toolsin kanssa takaa, että kaikki alla olevat komennot toimivat onnistuneesti.
Vaihe 4: Käynnistä Fastboot- tai Fastbootd-tilaan
Ennen kuin suoritat komentoja, sinun on yhdistettävä Android-laitteesi Windows-tietokoneeseen ja ota USB-virheenkorjaus käyttöön. Tämän jälkeen avaa a Komentokehote -ikkuna Platform Tools -kansiossa. Yksinkertainen tapa tehdä tämä on kirjoittaa sana cmd kansion osoiteriville ja paina Tulla sisään näppäimistöllä.
Kirjoita seuraavaksi seuraava komento tuloksena olevaan komentokehoteikkunaan ja paina Tulla sisään käynnistääksesi Android-laitteesi Fastboot -tilassa.
adb reboot bootloader
Jos huomasit, että laitteesi tukee Dynaamiset osiot sisään Vaihe 2 edellä, sinun on suoritettava seuraava ylimääräinen komento käynnistääksesi Android-laitteen Fastbootd -tilassa. Jos näin ei tehdä, seurauksena on virheitä puuttuvista osioista, kun yrität asentaa GSI: n. Ohita tämä komento, jos laitteessasi ei ole dynaamisia osioita.
fastboot reboot fastboot
Tässä vaiheessa laitteesi on nyt valmis purtamaasi GSI-tiedostoon.
Vaihe 5: Flasha Android GSI Fastbootin tai Fastbootdin kautta
GSI: n käynnistysongelmien välttämiseksi sinun on poistettava käytöstä AVB (Android Verified Boot) suorittamalla alla oleva komento. OEM-valmistajat käyttävät AVB: tä varmistaakseen älypuhelimessasi toimivan Android-järjestelmän eheyden ja aitouden. Ohita tämä komento, jos laitteesi ei toimiteta AVB: n mukana. Tiedät tämän, jos komento antaa virheilmoituksen, jonka mukaan osiota ei ole laitteessasi.
pikakäynnistys --Poista käytöstä-tosi--Poista käytöstä-tarkistus flash vbmeta vbmeta.img
Seuraavaksi tyhjennä järjestelmäosio poistaaksesi tällä hetkellä asennettu Android-käyttöjärjestelmä alla olevan komennon avulla. GSI: n asentaminen olemassa olevan Android-järjestelmän päälle aiheuttaa ongelmia, kuten loputtomia käynnistyssilmukoita, joissa laite ei lopeta käynnistysprosessia, vaikka odotatkin kuinka kauan.
fastboot-poistojärjestelmä
Flash tai asenna ladattu GSI järjestelmäosioon käyttämällä seuraavaa komentoa. Muista, että vilkkuminen saattaa kestää hetken, joten ole kärsivällinen.
pikakäynnistyssalamajärjestelmäjärjestelmä.img
Nyt on aika alustaa tai pyyhkiä käyttäjätiedot poistaaksesi kaikki aiempaan järjestelmään liittyvät tiedot. Jos sitä ei pyyhitä, se voi aiheuttaa käynnistysongelmia tai muita ongelmia. Palauta laitteen tehdasasetukset suorittamalla alla oleva komento:
fastboot -w
Olet nyt asentanut GSI: n onnistuneesti. Jäljelle jää vain käynnistää laitteesi uuteen Android-käyttöjärjestelmään suorittamalla tämä nopea komento:
fastboot uudelleenkäynnistys
Ensimmäinen käynnistysprosessi uuden Android-käyttöjärjestelmän vilkkumisen jälkeen kestää yleensä jonkin aikaa. Onnistunut käynnistys tarkoittaa, että olet asentanut GSI: n odotetusti, ja nyt voit tutkia kaikkia laitteesi uuden GSI: n mukana tulevia herkkuja.
Muista, että GSI pyrkii tukemaan mahdollisimman monia laitteita; siksi laitekohtaiset ominaisuudet, kuten varastokamera, eivät ole käytettävissä. Onneksi voit lieventää joitain näistä kameraongelmista käyttämällä suosittuja kiertotapoja, kuten Google-kameran portit.
GSI: t mukautetuissa ROM-levyissä
Olemme linkittäneet tähän oppaaseen vain Googlen GSI-julkaisut, mutta niitä on enemmän. Mukautettujen Android-ROM-kehittäjien ansiosta voit yleensä saada GSI: n mukautetun suosikkiROM-muistisi perusteella, kuten LineageOS, Pixel Experience, /e/ OS ja monet muut.
Siksi sen lisäksi, että koet uusia ominaisuuksia tai puhtaan Android-kokemuksen GSI: n kautta, voit myös laajentaa laitteesi kattavuutta mukautetuille ROM-levyille. Vielä parempi, kun OEM-valmistajasi lakkaa tarjoamasta tietoturvakorjauksia tai versiopäivityksiä, GSI: t ovat edelleen käytettävissä sinä.