Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

През 2017 г. беше представен Google Project Treble, който внесе съществена архитектурна промяна в Android. По-конкретно, той раздели операционната система Android, която е една и съща за всички устройства, от софтуера на ниско ниво, който е специфичен за всяко устройство. В резултат на това производителите на смартфони с Android (OEM) и разработчиците на персонализирани ROM вече могат да обработват надстройки на Android по-бързо от преди на устройства, работещи с Android 9 и по-нова версия.

Проектът Treble също роди GSI. GSI (Generic System Image) разполага с чиста реализация на Android и съдържа коригирани конфигурации, за да работи на всяко устройство, съвместимо с Project-Treble. С GSI можете да изпитате нова версия на Android, преди вашият OEM да пусне надстройката по въздуха на вашия телефон.

Тук ще ви насочим как да мигате GSI на поддържани устройства с Android.

instagram viewer

Предпоставки преди флашване на GSI

Мига a Generic System Image на устройство с Android е прост процес. Но въпреки това има няколко точки, които трябва да проверите, преди да започнете. Тези предпоставки ще ви гарантират гладко изживяване, така че не пропускайте нито едно от тях:

  • Уверете се, че имате готов компютър с Windows и работещ USB кабел
  • Уверете се, че вашето устройство има поне 50% заряд на батерията
  • Архивирайте всички важни данни за Android (устройството ще бъде нулирано до фабричните настройки по време на този процес)
  • последвам Ръководство на Microsoft за автоматично получаване на USB драйверите за вашето Android устройство
  • Изтегляне и настройте ADB и инструментите на платформата Fastboot на вашия компютър
  • Отключете буутлоудъра на устройството си с Android

След като всичко е проверено, можете да продължите с инсталирането на Android GSI по-долу.

Стъпка 1: Уверете се, че вашето устройство поддържа Project Treble

Преди да направите нещо друго, проверете отново дали устройството ви с Android е Trebalized (съвместимо с Project Treble). Google е наложило основно правило, че всяко устройство, стартирано с Android 8 (Oreo) или по-нова версия, се доставя със съвместимост с Project Treble, но няма нищо лошо да потвърдите това за вашето устройство.

Лесен начин да направите това е като изтеглите Информация за високите честоти приложение от Google Play Store. Стартирайте приложението, преминете към Високи и ВНДК и ако видите зелена отметка вляво, вашето устройство с Android поддържа Project Treble. Резюмето предоставя повече информация, включително VNDK (Vendor Native Development Kit) номер veion, съответстващ на версията на Android на вашето устройство.

Стъпка 2: Потвърдете архитектурата на процесора и информацията за дяла

Android GSI са насочени към няколко CPU архитектури, включително ARM, ARM64, x86 и x86-64. Поради това се уверете, че получавате правилния GSI за процесора на вашето устройство. За да намерите процесорната архитектура на вашето устройство, отворете Информация за високите честоти приложение отново. Ще намерите варианта на процесора на устройството под Архитектура раздел.

Преди да затворите приложението, под Динамични дялове проверете дали вашето устройство използва динамични дялове. Ще ви трябва тази информация, за да определите дали да включите GSI бързо стартиране или fastbootd режим по-късно.

Режимът Fastboot или Fastbootd е достъпен, когато операционната система Android не работи и ви помага да четете или пишете във флаш паметта на телефона си. Бъдете изключително внимателни, когато използвате някой от тези режими.

Стъпка 3: Изтеглете GSI

Сега, след като знаете информацията за архитектурата на процесора на вашето устройство, преминете към Страница за издания на GSI на Google на вашия компютър, за да намерите подходящ GSI. Не забравяйте да изтеглите GSI, който съответства на вашата версия на Android или по-нова.

Ако искате GSI с Google Play Services, изберете този с gms в името на файла. След успешно изтегляне ще намерите system.img и vbmeta.img файлове в zip папката на GSI.

Сега извлечете system.img и vbmeta.img файлове и ги поставете в Платформени инструменти папка, която сте задали в раздела с предпоставки по-горе. Поставянето на тези файлове в същата папка като инструментите на платформата гарантира, че всички команди по-долу ще се изпълняват успешно.

Стъпка 4: Стартирайте в режим Fastboot или Fastbootd

Преди да изпълните каквито и да е команди, трябва да свържете устройството си с Android към компютъра с Windows и активирайте USB отстраняване на грешки. След това отворете a Командния ред прозорец в папката Платформени инструменти. Лесен начин да направите това е да напишете думата cmd в адресната лента на папката и натиснете Въведете на клавиатурата.

След това въведете следната команда в получения прозорец на командния ред и натиснете Въведете за да стартирате устройството си с Android Бързо стартиране режим.

adb рестартиране на буутлоудъра

Ако установите, че вашето устройство поддържа Динамични дялове в Стъпка 2 по-горе, трябва да изпълните следната допълнителна команда, за да стартирате устройството с Android Fastbootd режим. Ако не го направите, това ще доведе до грешки за липсващи дялове, когато се опитате да инсталирате GSI. Пропуснете тази команда, ако вашето устройство няма динамични дялове.

бързо стартиране рестартиране бързо стартиране

В този момент вашето устройство вече е готово за флашване с извлечените от вас GSI файлове.

Стъпка 5: Flash на Android GSI чрез Fastboot или Fastbootd

За да избегнете проблеми при зареждане на GSI, трябва да деактивирате AVB (Android Verified Boot) като изпълните командата по-долу. OEM производителите използват AVB, за да гарантират целостта и автентичността на системата Android, работеща на вашия смартфон. Пропуснете тази команда, ако вашето устройство не се доставя с AVB. Ще разберете това, ако командата изведе грешка, че дялът не съществува на вашето устройство.

бързо стартиране --деактивирайте-истина --деактивирайте-проверка флаш vbmeta vbmeta.img

След това изтрийте системния дял, за да премахнете текущо инсталираната операционна система Android, като използвате командата по-долу. Инсталирането на GSI върху съществуващата система Android ще доведе до проблеми като безкрайни цикли на зареждане, при които вашето устройство не завършва процеса на зареждане, независимо колко дълго чакате.

fastboot система за изтриване

Флаширайте или инсталирайте изтегления GSI в системния дял, като използвате следната команда. Не забравяйте, че процесът на мигане може да отнеме известно време, така че бъдете търпеливи.

бързо стартиранесветкавицасистемасистема.img

Сега е време да форматирате или изтриете потребителските данни, за да премахнете всички данни, свързани с предишната система. Ако не бъде изтрито, това може да причини проблеми при зареждане или други проблеми. За да възстановите фабричните настройки на вашето устройство, изпълнете командата по-долу:

бързо стартиране -w

Вече инсталирахте GSI успешно. Всичко, което остава, е да стартирате вашето устройство в новата операционна система Android, като изпълните тази бърза команда:

fastboot рестартиране

Първият процес на зареждане след флашване на нова операционна система Android обикновено отнема известно време. Успешното зареждане означава, че сте инсталирали GSI според очакванията и сега можете да изследвате всички екстри, които идват с новия GSI на вашето устройство.

Не забравяйте, че GSI има за цел да поддържа възможно най-много устройства; следователно, специфични за устройството функции, като основната камера, не са налични. За щастие можете да смекчите някои от тези проблеми с камерата, като използвате популярни решения като Портове на Google Camera.

GSI в потребителски ROM

Свързахме само версиите на GSI на Google в това ръководство, но има и още. Благодарение на разработчиците на персонализирани ROM за Android обикновено можете да получите GSI въз основа на любимия си персонализиран ROM, като LineageOS, Pixel Experience, /e/ OS и други.

Следователно, освен да изпитате нови функции или чисто Android изживяване чрез GSI, можете също да разширите покритието на вашето устройство за потребителски ROM. Още по-добре, когато вашият OEM спре да предоставя корекции за сигурност или надстройки на версиите, GSI ще продължат да съществуват Вие.