Не удается прошить vbmeta.img на Android: как исправить
В этом руководстве мы покажем вам различные способы решения проблемы невозможности прошить файл vbmeta.img на вашем устройстве Android. Переход к индивидуальной разработке открывает двери к множеству настроек. От прошивки кастомных ПЗУ до установки кастомного рекавери — есть на что рассчитывать. В том же духе вы также можете получить доступ к системному разделу, укоренив устройство через Magisk. Кроме того, вы также можете прошивать отдельные файлы разделов с помощью команд Fastboot.
Это в основном необходимо в случае, если вы хотите прошить стандартную прошивку на своем устройстве, восстановить поврежденный раздел или отключить проверку подлинности. В связи с этим довольно много пользователей выразили обеспокоенность тем, что они не могут прошить файл vbmeta.img в раздел vbmeta на своем Android-устройстве. В большинстве таких случаев пользователи прошивают файл vbmeta, чтобы отключить проверки. Но поскольку перепрошивка не удалась, их устройство не может пройти проверку подлинности, а в некоторых случаях даже не может загрузиться в ОС.
Для тех, кто не знает, в некоторых пользовательских ПЗУ или большинстве GSI абсолютно необходимо отключить проверку подлинности, прежде чем вы сможете загрузить ОС. Если вы этого не сделаете, то на картах есть загрузочная петля или устройство с программным кирпичом. Таким образом, из-за его важности пользователи пробовали довольно много настроек, чтобы прошить vbmeta.img на своих устройствах Android, но они не смогли этого сделать. Если вы тоже находитесь в одной лодке, то это руководство поможет вам решить эту проблему раз и навсегда. Следуйте вместе.
Исправлено: не удается прошить файл vbmeta.img на Android.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Приведенные ниже инструкции перечислены в отдельных разделах для простоты понимания. Обязательно следуйте в той же последовательности, как указано. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
ШАГ 1. Установите Android SDK
Прежде всего, вам нужно будет установить Android SDK Platform Tools на свой компьютер. Это официальный бинарный файл ADB и Fastboot, предоставленный Google, и единственный рекомендуемый. Поэтому загрузите его, а затем распакуйте в любое удобное место на вашем ПК. Это даст вам папку platform-tools, которая будет использоваться в этом руководстве.
ШАГ 2: Извлеките vbmeta.img из стоковой прошивки
Затем загрузите стандартную прошивку для своего устройства и распакуйте ее в любое удобное место на вашем ПК. После завершения извлечения перенесите файл vbmeta.img в папку platform-tools. Кроме того, если в вашей прошивке есть еще файлы vbmeta_system.img и vbmeta_vendor.img, то перенесите и их в папку platform-tools.
ШАГ 3. Включите отладку по USB и разблокировку OEM
Затем вам нужно будет включить отладку по USB и разблокировку OEM на вашем устройстве. Первый сделает ваше устройство узнаваемым ПК в режиме ADB. Это позволит вам загрузить ваше устройство в режиме быстрой загрузки. С другой стороны, разблокировка OEM требуется для выполнения процесса разблокировки загрузчика.
Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB и разблокировку OEM».
ШАГ 4: Разблокируйте загрузчик
Далее вам также нужно будет разблокировать загрузчик устройства. Имейте в виду, что это приведет к удалению всех данных с вашего устройства, а также может привести к аннулированию гарантии. Так что, если все в порядке, обратитесь к нашему подробному руководству о том, как разблокировать загрузчик на любом устройстве Android.
ШАГ 5: Загрузите устройство в режим быстрой загрузки
- Подключите ваше устройство к ПК через USB-кабель. Убедитесь, что отладка по USB включена.
- Затем перейдите в папку инструментов платформы, введите CMD в адресной строке и нажмите Enter. Это запустит командную строку.
- После этого введите следующую команду в окне CMD, чтобы загрузить ваше устройство в режим Fastboot Modeadb reboot bootloader
- Чтобы проверить соединение Fastboot, введите приведенную ниже команду, и вы должны получить идентификатор устройства. устройства fastboot
ШАГ 6: Прошить vbmeta/vbmeta_system/vbmeta_vendor через Fastboot
Здесь приведены все возможные способы прошивки файлов vbmeta вместе с объяснением. Вы можете обратиться к тому, который соответствует вашему требованию.
При прошивке стоковой прошивки
Если вы прошиваете стандартную прошивку, частью которой является vbmeta.img, вы можете просто использовать следующую команду, чтобы прошить этот файл vbmeta:
fastboot flash vbmeta vbmeta.img При отключении Verity
Если вы прошиваете vbmeta, чтобы отключить проверку подлинности, вам следует выполнить следующую команду:
fastboot –disable-verity –disable-verification flash vbmeta vbmeta.imgПри отключении Verity в обоих слотах
В большинстве случаев вышеупомянутая команда автоматически прошивает файл vbmeta в требуемый слот. Однако в редких случаях вам может потребоваться явно указать слоты, в которые вы прошиваете этот файл. Поэтому в этих случаях вы можете использовать следующую команду:
fastboot –disable-verity –disable-verification flash vbmeta_a vbmeta.img fastboot –disable-verity –disable-verification flash vbmeta_b vbmeta.imgПри отключении Verity через vbmeta_system
Если вы столкнулись с двумя проблемами при перепрошивке vbmeta_system, то вот правильная команда, которую вы, возможно, ищете:
fastboot –disable-verity –disable-verification flash vbmeta_system vbmeta_system.imgПри отключении Verity через vbmeta_system в обоих слотах
Используйте приведенные ниже команды, чтобы отключить проверку, прошив vbmeta_system в обоих слотах:
fastboot –disable-verity –disable-verification flash vbmeta_system_a vbmeta_system.img fastboot –disable-verity –disable-verification flash vbmeta_system_b vbmeta_system.imgПри отключении Verity через vbmeta_vendor
Если вы столкнулись с двумя проблемами при перепрошивке vbmeta_system, то вот правильная команда, которую вы, возможно, ищете:
fastboot flash –disable-verity –disable-verification vbmeta_vendor_a vbmeta_vendor.imgПри отключении Verity через vbmeta_vendor в обоих слотах
Используйте приведенные ниже команды, чтобы отключить проверку, прошив vbmeta_system в обоих слотах:
fastboot flash –disable-verity –disable-verification vbmeta_vendor_a vbmeta_vendor.img fastboot flash –disable-verity –disable-verification vbmeta_vendor_b vbmeta_vendor.imgИспользование измененных команд
- Расположение ключевых слов флэш-памяти в этих командах может быть различным по своей природе.
- Таким образом, вы можете разместить либо после, либо перед проверочными ключевыми словами. В результате обе приведенные ниже команды должны выполнять свою работу.
- Вы можете применить эту настройку в каждой из других команд, перечисленных выше, на случай, если какая-либо из них выдаст ошибку.
Итак, это были шаги, чтобы решить проблему невозможности прошить vbmeta.img на устройстве Android. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.