Можете да използвате FastbootD за бързо флашване на ROM или GSI на някои телефони с Android без персонализирано възстановяване. Ето как да го направите.

Инсталирането на персонализирани ROM на телефони с Android беше сравнително лесно. Отключихте буутлоудъра, инсталирахте персонализирано възстановяване и бяхте почти готови.

Оттогава нещата са се променили и ако не можете да флашнете персонализиран ROM чрез TWRP или Fastboot, вероятно го флашвате на грешно ниво. Повечето съвременни телефони вече имат друго ниво, наречено FastbootD, където можете да правите промени в системния дял.

И така, нека да разгледаме какво е FastbootD и как да стартирате в режим FastbootD и да го използвате за инсталиране на персонализиран ROM или GSI (Generic System Image).

Какво е FastbootD?

FastbootD помага при мигане на изображения на фърмуера на телефони с Android и се справя с тях в състояние Device Disabled Verification Failed или DDVF. Това състояние се появява, когато буутлоудърът на устройството не може да идентифицира подписа на актуализирания фърмуер, обикновено защото фърмуерът не е подписан или е манипулиран.

instagram viewer

FastbootD помага за възстановяване на устройството до използваемо състояние. Повечето напреднали потребители и разработчици обаче го използват за инсталиране на потребителски ROM и GSI.

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

Ако не сте сигурни дали да използвате Fastboot или FastbootD, ще трябва да проверите дали вашият Android телефон поддържа Project Treble (повече за това по-долу).

Ако телефонът не поддържа Project Treble, вероятно няма режим FastbootD, така че вместо това можете да използвате режима Fastboot. Въпреки това, както ще обсъдим скоро, ако телефонът ви има режим FastbootD, най-вероятно ще трябва да го използвате за флашване на системния образ.

Как да стартирате в режим FastbootD

Всяка ваша стъпка от тук е потенциално опасна за вашия телефон. Четене на форума за вашия модел телефон XDA се препоръчва, тъй като ще ви даде по-добро разбиране на целия процес и ще избегне всякакви злополуки. Трябва също така да измислите пълен резервен план, в случай че нещата не вървят по план.

За да стартирате в режим FastbootD, трябва да настроите ADB връзка между вашето Android устройство и компютър. Ако не знаете как да направите това, вижте нашето подробно ръководство за как да използвате ADB и Fastboot на Android. Това трябва да активира връзката с ADB.

Вие също трябва да отключете буутлоудъра на вашия телефон с Android за да използвате FastbootD. Инструкциите за това се различават за всяко устройство, така че е най-добре да се насочите към форумите на XDA или уебсайта на производителя за насоки. Отключването на буутлоудъра изтрива всички ваши потребителски данни, така че архивирайте всичко, преди да продължите.

Стъпка 1: Инсталирайте и настройте ADB

След като ADB е настроен и буутлоудърът е отключен, свържете телефона към компютъра с помощта на USB кабел. Отворете командния ред или терминала в папката ADB по подразбиране на вашия компютър. Първо проверете ADB връзката, като въведете следната команда. Трябва да върне дълъг сериен номер:

adb устройства

Уверете се OEM отключване е активиран в опциите за разработчици на вашия телефон, както е споменато в нашето ръководство, и рестартирайте в буутлоудъра с тази команда:

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

Стъпка 2: Отключете мигането

След това трябва да отключите мигането на телефона си, за да разрешите извършването на промени в дяловете, включително системния дял. Въведете всяка от тези команди и използвайте Увеличаване на звука бутон за потвърждение:

бързо стартиране мига отключване
бързо стартиране мига unlock_critical

Стъпка 3: Деактивирайте проверката

Сега деактивирайте проверката, за да избегнете маркиране за манипулиране на критичните файлове. За целта ви трябват файловете VBMeta (Verified Boot Metadata) от вашия стандартен или персонализиран ROM (ако ги има). Това са файлове, които съхраняват контролни суми и подписи на други дялове на вашия телефон.

Обикновено можете да намерите стандартните ROM или VBMeta файлове на вашето устройство XDA форум или уебсайта на вашия производител. Просто напишете вашия модел и напишете "Stock ROM" или "Flash File" до него в Google Търсене и ще намерите ROM. Можете също да опитате SamMobile за телефони Samsung или Google за телефони Pixel.

След като го имате, извлечете го и запазете vbmeta.img и vbmeta_system.img в папката ADB и изпълнете тези команди:

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

Стъпка 4: Стартирайте в режим FastbootD

Сега рестартирайте в режим FastbootD, като въведете тази команда:

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

Тази стъпка зарежда вашето устройство в режим FasbootD, така че сте на нивото, на което можете да флашнете вашия персонализиран ROM или GSI.

След като сте отключили буутлоудъра и сте деактивирали проверката, не заключвайте отново буутлоудъра, без да активирате всичко, което сте деактивирали - особено проверката. Това може да повреди телефона ви, правейки го невъзстановим.

Някои команди може да са ненужни, ако телефонът ви няма динамични дялове или има само A вместо AB дялове.

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

Project Treble ви позволява да инсталирате едни и същи системни изображения на устройства с различни хардуерни спецификации. Ако вашето устройство поддържа Project Treble според приложението, можете да инсталирате GSI на него.

Как да флашнете персонализиран ROM или GSI с помощта на режим FastbootD

За да продължите по-нататък, уверете се, че сте изпълнили всяка стъпка, спомената по-горе. Изтеглете персонализирания ROM, създаден за вашия телефонен режим, или GSI от XDA или това полезно GitHub ROM списък. Поставете файла с изображение във вашата папка ADB и го преименувайте на system.img. Ако избирате GSI, можете да прочетете повече подробности за мига GSI и Динамични системни актуализации.

Най-доброто място за намиране на персонализирани ROM е и винаги е било XDA. Можете да потърсите вашия модел телефон и ако има някаква разработка за него, ще го намерите във форума му. Персонализираните ROM в тези форуми са направени специално за един модел телефон, за разлика от GSI, които са съвместими с всеки модел, който поддържа Project Treble.

Ако сте объркани относно избора между персонализиран ROM и GSI, препоръчваме ви да изберете персонализиран ROM, направен за вашето устройство, защото той ще има по-добра хардуерна съвместимост от GSI. GSI са идеални за относително неизвестни модели телефони, които нямат индивидуална разработка.

И така, ако приемем, че сте в FastbootD, нека продължим с инсталирането на нов ROM.

Стъпка 1: Изтрийте системата

Първо, трябва да проверите двоичния файл на Fastboot и трябва да продължите само ако командата се върне is-userspace: да. не се притеснявай Казва да в повечето случаи, но просто искаме да сме сигурни. Въведете тази команда, за да проверите:

бързо стартиране getvar е- потребителско пространство

Сега изтрийте текущата си система. Уверете се, че знаете как да възстановите стандартния си фърмуер, ако нещо се обърка, направете резервни копия и прочетете форумите за конкретно устройство:

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

Стъпка 2: Изтрийте дяловете

Следващата стъпка е да изтриете логическите дялове, за да можете да ги замените с нови.

За телефони с Android с динамични (AB) дялове въведете следните команди:

бързо стартиране Изтрий-логично-преграда product_a
бързо стартиране Изтрий-логично-преграда продукт_б

За устройства с A-само дялове използвайте тази команда:

бързо стартиране Изтрий-логично-преграда продукт

Стъпка 3: Flash системното изображение

Накрая флашнете системния файл, който сте записали в папката ADB:

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

След като файлът бъде флашнат, рестартирайте устройството си за възстановяване, като изберете Въведете възстановяване опция на вашия телефон. Използвайте бутоните за сила на звука, за да отидете до опцията и натиснете бутона за захранване, за да я изберете.

При възстановяване изберете Изтриване на данни / фабричен рестарт и потвърдете, като изберете Връщане към фабрични настройки. След като сте готови, изберете Рестартирай системата сегаи вашето устройство трябва да се рестартира и да стартира новия ROM.

Разгледайте FastbootD след подходящо проучване за конкретно устройство

FastbootD елиминира необходимостта от използване на персонализирани възстановяване като TWRP. Можете обаче да получите достъп до FastbootD и през TWRP. Това е в разширените настройки на възстановяването и командите остават почти същите, както сме посочили.

Отново, не можем да подчертаем достатъчно колко е важно да прочетете и да направите проучване за вашия модел телефон, преди да направите някоя от тези модификации. Времето, което отделяте в началото, ще ви спести време, усилия и стрес, които иначе може да имате.