Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

I 2017 blev Googles Project Treble introduceret, hvilket medførte en væsentlig arkitektonisk ændring til Android. Konkret adskilte det Android-operativsystemet, som er det samme for alle enheder, fra lavniveausoftwaren, der er specifik for hver enhed. Som et resultat kan Android-smartphone-producenter (OEM'er) og tilpassede ROM-udviklere nu behandle Android-opgraderinger hurtigere end før på enheder, der kører Android 9 og nyere.

Project Treble fødte også GSI'er. En GSI (Generic System Image) har en ren Android-implementering og indeholder justerede konfigurationer for at få den til at fungere på enhver Project-Treble-kompatibel enhed. Med en GSI kan du opleve en ny Android-version, før din OEM frigiver den trådløse opgradering på din telefon.

Her vil vi guide dig til at blinke en GSI på understøttede Android-enheder.

Forudsætninger før flashing af en GSI

instagram viewer

Blinkende a Generisk systembillede på en Android-enhed er en simpel proces. Men alligevel er der et par punkter, du skal tjekke, inden du starter. Disse forudsætninger garanterer, at du får en problemfri oplevelse, så spring ikke nogen af ​​dem over:

  • Sørg for, at du har en Windows-pc og et fungerende USB-kabel klar
  • Sørg for, at din enhed har mindst 50 % batteriopladning
  • Sikkerhedskopier alle dine vigtige Android-data (enheden nulstilles til fabriksindstillinger under denne proces)
  • Følge efter Microsofts guide for automatisk at hente USB-driverne til din Android-enhed
  • Download og opsætte ADB og Fastboot Platform Tools på din pc
  • Lås op for din Android-enheds bootloader

Når alt er i skak, kan du fortsætte med Android GSI-installationen nedenfor.

Trin 1: Sørg for, at din enhed understøtter Project Treble

Før du gør noget andet, skal du dobbelttjekke, at din Android-enhed er Trebalized (Project Treble-kompatibel). Google har gjort det til en generel tommelfingerregel, at enhver enhed, der lanceres med Android 8 (Oreo) eller nyere, leveres med Project Treble-kompatibilitet, men der er ingen skade i at bekræfte dette for din enhed.

En enkel måde at gøre dette på er ved at downloade Diskant info app fra Google Play Butik. Start appen, gå over til Diskant og VNDK sektion, og hvis du ser et grønt flueben til venstre, understøtter din Android-enhed Project Treble. Resuméet giver flere oplysninger, herunder VNDK (Vendor Native Development Kit) veionnummer, der svarer til din enheds Android-version.

Trin 2: Bekræft CPU-arkitekturen og partitionsoplysningerne

Android GSI'er er målrettet mod flere CPU-arkitekturer, herunder ARM, ARM64, x86 og x86-64. Sørg derfor for at få den korrekte GSI til din enheds CPU. For at finde din enheds CPU-arkitektur skal du åbne Diskant info app igen. Du finder enhedens CPU-variant under Arkitektur afsnit.

Før du lukker appen, under Dynamiske partitioner sektion, skal du kontrollere, om din enhed bruger dynamiske partitioner. Du skal bruge disse oplysninger for at afgøre, om GSI'en skal flashes ind hurtig opstart eller fastbootd tilstand senere.

Fastboot eller Fastbootd-tilstand er tilgængelig, når Android OS ikke kører, og hjælper dig med at læse eller skrive til din telefons flashhukommelse. Udvis ekstrem forsigtighed, når du bruger nogen af ​​disse tilstande.

Trin 3: Download en GSI

Nu hvor du kender din enheds CPU-arkitekturoplysninger, skal du gå til Googles GSI-udgivelsesside på din pc for at finde en passende GSI. Husk at downloade en GSI, der matcher din Android-version eller nyere.

Hvis du vil have en GSI med Google Play Services, skal du vælge den med gms i filnavnet. Efter en vellykket download finder du system.img og vbmeta.img filer i GSI zip-mappen.

Udtræk nu system.img og vbmeta.img filer og placer dem i Platformværktøjer mappe, du opretter i forudsætningssektionen ovenfor. Placering af disse filer i samme mappe som platformsværktøjerne garanterer, at alle kommandoerne nedenfor vil køre med succes.

Trin 4: Start i Fastboot- eller Fastbootd-tilstand

Før du kører nogen kommandoer, skal du tilslutte din Android-enhed til Windows-pc'en og aktivere USB-fejlfinding. Åbn derefter en Kommandoprompt vinduet i mappen Platformværktøjer. En enkel måde at gøre dette på er at skrive ordet cmd i mappens adresselinje og tryk Gå ind på tastaturet.

Dernæst skal du skrive følgende kommando i det resulterende kommandopromptvindue og trykke Gå ind at starte din Android-enhed i Hurtig opstart mode.

adb genstart bootloader

Hvis du fandt ud af, at din enhed understøtter Dynamiske partitioner i Trin 2 ovenfor, skal du køre følgende ekstra kommando for at starte Android-enheden op i Fastbootd mode. Hvis du ikke gør det, vil det resultere i fejl om manglende partitioner, når du forsøger at installere GSI'en. Spring denne kommando over, hvis din enhed ikke har dynamiske partitioner.

fastboot genstart fastboot

På dette tidspunkt er din enhed nu klar til at blive flashet med de GSI-filer, du udpakkede.

Trin 5: Flash Android GSI via Fastboot eller Fastbootd

For at undgå problemer med at starte GSI'en, skal du deaktivere AVB (Android Verified Boot) ved at udføre kommandoen nedenfor. OEM'er bruger AVB til at sikre integriteten og ægtheden af ​​det Android-system, der kører på din smartphone. Spring denne kommando over, hvis din enhed ikke leveres med AVB. Du ved dette, hvis kommandoen udløser en fejl om, at partitionen ikke findes på din enhed.

hurtig opstart --deaktivere-verity --deaktivere-bekræftelse flash vbmeta vbmeta.img

Dernæst skal du slette systempartitionen for at fjerne det aktuelt installerede Android OS ved hjælp af kommandoen nedenfor. Installation af GSI over det eksisterende Android-system vil resultere i problemer som endeløse opstartsløkker, hvor din enhed ikke afslutter opstartsprocessen, uanset hvor længe du venter.

fastboot slette system

Flash eller installer den downloadede GSI i systempartitionen ved hjælp af følgende kommando. Husk, at blinkprocessen kan tage et stykke tid at fuldføre, så vær tålmodig.

hurtig opstartblitzsystemsystem.img

Det er nu tid til at formatere eller slette brugerdata for at fjerne alle de data, der er knyttet til det tidligere system. Hvis det ikke slettes, kan dette forårsage opstartsproblemer eller andre problemer. For at nulstille din enhed til fabriksindstillinger skal du køre kommandoen nedenfor:

fastboot -w

Du har nu installeret GSI med succes. Det eneste, der er tilbage, er at starte din enhed op i det nye Android OS ved at udføre denne hurtige kommando:

fastboot genstart

Den første opstartsproces efter flashing af et nyt Android OS tager normalt noget tid. En vellykket opstart betyder, at du har installeret GSI'en som forventet, og nu kan du udforske alle de lækkerier, der følger med den nye GSI på din enhed.

Husk, en GSI sigter mod at understøtte så mange enheder som muligt; derfor er enhedsspecifikke funktioner som standardkameraet ikke tilgængelige. Heldigvis kan du afhjælpe nogle af disse kameraproblemer ved at bruge populære løsninger som Google Camera-porte.

GSI'er i brugerdefinerede ROM'er

Vi har kun linket Googles GSI-udgivelser i denne guide, men der er flere. Takket være Android tilpassede ROM-udviklere kan du normalt få en GSI baseret på din foretrukne brugerdefinerede ROM, som LineageOS, Pixel Experience, /e/ OS og mere.

Derfor kan du, udover at opleve nye funktioner eller en ren Android-oplevelse via en GSI, også udvide din enhedsdækning til brugerdefinerede ROM'er. Endnu bedre, når din OEM holder op med at levere sikkerhedsrettelser eller versionsopgraderinger, vil GSI'er stadig være der for du.