Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

V roku 2017 bol predstavený Google Project Treble, ktorý priniesol podstatnú architektonickú zmenu pre Android. Konkrétne oddelil operačný systém Android, ktorý je rovnaký pre všetky zariadenia, od softvéru nízkej úrovne, ktorý je špecifický pre každé zariadenie. Výsledkom je, že výrobcovia smartfónov so systémom Android (OEM) a vývojári vlastných ROM môžu teraz spracovať aktualizácie systému Android rýchlejšie ako predtým na zariadeniach so systémom Android 9 a vyšším.

Projekt Treble tiež zrodil GSI. GSI (Generic System Image) obsahuje čisto implementáciu systému Android a obsahuje upravené konfigurácie, aby fungoval na akomkoľvek zariadení kompatibilnom s Project-Treble. S GSI môžete zažiť novú verziu systému Android predtým, ako váš OEM vydá bezdrôtovú inováciu na vašom telefóne.

Tu vás prevedieme flashovaním GSI na podporovaných zariadeniach so systémom Android.

instagram viewer

Predpoklady pred flashovaním GSI

Blikanie a Všeobecný obrázok systému na zariadení so systémom Android je jednoduchý proces. Ale aj tak existuje niekoľko bodov, ktoré je potrebné skontrolovať pred začatím. Tieto predpoklady vám zaručia hladký priebeh, takže žiadny z nich nepreskakujte:

  • Uistite sa, že máte pripravený počítač so systémom Windows a funkčný kábel USB
  • Uistite sa, že je batéria vášho zariadenia nabitá aspoň na 50 %.
  • Zálohujte si všetky dôležité údaje systému Android (zariadenie bude počas tohto procesu obnovené z výroby)
  • Sledujte Sprievodca Microsoftu automaticky získať ovládače USB pre vaše zariadenie Android
  • Stiahnite si a nastavte nástroje ADB a Fastboot Platform Tools na vašom PC
  • Odomknite bootloader zariadenia Android

Keď je všetko pod kontrolou, môžete pokračovať v inštalácii Android GSI nižšie.

Krok 1: Uistite sa, že vaše zariadenie podporuje Project Treble

Predtým, ako urobíte čokoľvek iné, dvakrát skontrolujte, či je vaše zariadenie Android potrebné (kompatibilné s Project Treble). Spoločnosť Google stanovila všeobecné pravidlo, že každé zariadenie so systémom Android 8 (Oreo) alebo novším sa dodáva s kompatibilitou Project Treble, ale nie je na škodu to potvrdiť aj pre vaše zariadenie.

Jednoduchý spôsob, ako to urobiť, je stiahnuť súbor Informácie o výškach aplikáciu z obchodu Google Play. Spustite aplikáciu, prejdite na Výšky a VNDK a ak vľavo vidíte zelené začiarknutie, vaše zariadenie Android podporuje Project Treble. Súhrn poskytuje ďalšie informácie vrátane čísla verzie VNDK (Vendor Native Development Kit) zodpovedajúcej verzii Androidu vášho zariadenia.

Krok 2: Potvrďte CPU Architecture and Partition Info

Android GSI sa zameriava na niekoľko architektúr CPU vrátane ARM, ARM64, x86 a x86-64. Preto sa uistite, že ste získali správne GSI pre CPU vášho zariadenia. Ak chcete nájsť architektúru CPU vášho zariadenia, otvorte Informácie o výškach aplikáciu znova. Variant CPU zariadenia nájdete pod Architektúra oddiele.

Pred zatvorením aplikácie pod Dynamické oddiely skontrolujte, či vaše zariadenie používa dynamické oddiely. Tieto informácie budete potrebovať, aby ste určili, či chcete GSI zapnúť rýchla topánka alebo fastbootd režime neskôr.

Režim Fastboot alebo Fastbootd je dostupný, keď nie je spustený operačný systém Android a pomáha vám čítať alebo zapisovať do flash pamäte telefónu. Pri používaní ktoréhokoľvek z týchto režimov buďte mimoriadne opatrní.

Krok 3: Stiahnite si GSI

Teraz, keď poznáte informácie o architektúre CPU vášho zariadenia, prejdite na Stránka s vydaniami GSI spoločnosti Google na vašom PC, aby ste našli vhodný GSI. Nezabudnite si stiahnuť GSI, ktorý zodpovedá vašej verzii Androidu alebo vyššej.

Ak chcete GSI so službami Google Play, vyberte si ten s gms v názve súboru. Po úspešnom stiahnutí nájdete system.img a vbmeta.img súbory v priečinku GSI zip.

Teraz extrahujte system.img a vbmeta.img súbory a umiestnite ich do Nástroje platformy priečinok, ktorý ste nastavili v časti s požiadavkami vyššie. Umiestnenie týchto súborov do rovnakého priečinka ako Platform Tools zaručuje, že všetky nižšie uvedené príkazy budú úspešne spustené.

Krok 4: Zavedenie do režimu Fastboot alebo Fastbootd

Pred spustením akýchkoľvek príkazov musíte pripojiť svoje zariadenie Android k počítaču so systémom Windows a povoliť ladenie USB. Potom otvorte a Príkazový riadok v priečinku Platform Tools. Jednoduchý spôsob, ako to urobiť, je zadať slovo cmd v paneli s adresou priečinka a stlačte Zadajte na klávesnici.

Ďalej zadajte nasledujúci príkaz do výsledného okna príkazového riadka a stlačte Zadajte na spustenie vášho zariadenia Android Rýchla topánka režim.

adb reštartujte bootloader

Ak ste zistili, že vaše zariadenie podporuje Dynamické oddiely v Krok 2 vyššie, musíte na spustenie zariadenia Android spustiť nasledujúci príkaz navyše Fastbootd režim. Ak tak neurobíte, pri pokuse o inštaláciu GSI sa objavia chyby o chýbajúcich oddieloch. Ak vaše zariadenie nemá dynamické oddiely, tento príkaz preskočte.

fastboot reštartovať fastboot

V tomto bode je vaše zariadenie teraz pripravené na flashovanie súbormi GSI, ktoré ste extrahovali.

Krok 5: Flashujte Android GSI cez Fastboot alebo Fastbootd

Aby ste predišli problémom so zavádzaním GSI, musíte ho vypnúť AVB (overené spustenie systému Android) vykonaním príkazu nižšie. Výrobcovia OEM používajú AVB na zabezpečenie integrity a autentickosti systému Android spusteného na vašom smartfóne. Tento príkaz preskočte, ak sa vaše zariadenie nedodáva s AVB. Dozviete sa to, ak príkaz vyhodí chybu, že oddiel na vašom zariadení neexistuje.

rýchla topánka --zakázať-vernosť --zakázať-overenie flash vbmeta vbmeta.img

Ďalej vymažte systémový oddiel a odstráňte aktuálne nainštalovaný operačný systém Android pomocou príkazu nižšie. Inštalácia GSI na existujúci systém Android bude mať za následok problémy, ako sú nekonečné zavádzacie slučky, pri ktorých vaše zariadenie nedokončí proces zavádzania bez ohľadu na to, ako dlho budete čakať.

systém rýchleho spustenia vymazania

Flashujte alebo nainštalujte prevzatý GSI do systémového oddielu pomocou nasledujúceho príkazu. Nezabudnite, že dokončenie procesu blikania môže chvíľu trvať, takže buďte trpezliví.

rýchla topánkablesksystémsystém.img

Teraz je čas naformátovať alebo vymazať používateľské údaje, aby sa odstránili všetky údaje spojené s predchádzajúcim systémom. Ak sa nevymaže, môže to spôsobiť problémy so zavádzaním alebo iné problémy. Ak chcete obnoviť továrenské nastavenia zariadenia, spustite príkaz nižšie:

fastboot -w

Teraz ste úspešne nainštalovali GSI. Zostáva len spustiť zariadenie do nového operačného systému Android vykonaním tohto rýchleho príkazu:

reštart rýchleho spustenia

Prvý proces spustenia po flashovaní nového operačného systému Android zvyčajne nejaký čas trvá. Úspešné spustenie znamená, že ste nainštalovali GSI podľa očakávania a teraz môžete na svojom zariadení preskúmať všetky vychytávky, ktoré prináša nový GSI.

Pamätajte, že cieľom GSI je podporovať čo najviac zariadení; preto funkcie špecifické pre zariadenie, ako je napríklad fotoaparát, nie sú k dispozícii. Našťastie môžete zmierniť niektoré z týchto problémov s fotoaparátom pomocou populárnych riešení, ako napr Porty fotoaparátu Google.

GSI vo vlastných ROM

V tejto príručke sme prepojili iba vydania GSI spoločnosti Google, ale je ich viac. Vďaka vývojárom vlastnej ROM pre Android môžete zvyčajne získať GSI na základe vašej obľúbenej vlastnej ROM, ako je LineageOS, Pixel Experience, /e/ OS a ďalšie.

Preto môžete okrem nových funkcií alebo čistého zážitku z Androidu prostredníctvom GSI rozšíriť pokrytie svojho zariadenia pre vlastné ROM. Ešte lepšie je, že keď váš OEM prestane poskytovať bezpečnostné záplaty alebo aktualizácie verzií, GSI tu budú stále vy.