Как пропатчить стоковое загрузочное изображение через Magisk и прошить его с помощью Fastboot
В этом руководстве мы предоставим подробные инструкции по исправлению файла стандартного загрузочного образа с помощью Magisk, а затем по его последующей прошивке с помощью команд Fastboot. Благодаря природе Android с открытым исходным кодом существует множество настроек, которые вы можете попробовать. Как только вы разблокируете загрузчик устройства, возможности становятся безграничными. От прошивки пользовательских ПЗУ, таких как Pixel Experience и AOSP, до замены стандартного восстановления через TWRP, многое еще предстоит сделать. В том же духе вы также можете получить root права на свое устройство через Magisk.
После рутирования вы можете получить доступ к системному разделу и выполнить множество настроек. Например, вы можете установить темы Substratum, Xposed Frameworks, модули Magisk. Однако, что касается рутинга, его можно получить двумя разными способами: через TWRP или без TWRP через пропатченный файл boot.img. Итак, прежде чем двигаться дальше, давайте сосредоточимся на последнем, поскольку он станет основным в этой статье. [Update 1: Added a Fix for Android 11 Boot.img patch issues].
Зачем рутировать с помощью пропатченного файла Boot.Img
Существует два разных метода рутирования любого Android-устройства. В первом вам просто нужно прошить ZIP-файл Magisk Installer через TWRP, и ваше устройство будет рутировано. Однако следующий метод требует извлечения стокового файла boot.img из стоковой прошивки. В настоящее время сами эти стандартные ПЗУ поставляются в формате payload.bin или OZIP. В результате вам придется сначала расшифровать эту запакованную прошивку, а затем получить стоковый boot.img. После этого вам придется пропатчить этот boot.img через Magisk.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Это, в свою очередь, даст вам пропатченный файл boot.img. Наконец, вам нужно будет прошить этот пропатченный файл boot.img Fastboot, чтобы получить root-доступ. Итак, все это напрашивается на важный вопрос: зачем выбирать этот более длинный корневой метод? Что ж, существует множество устройств Android, на которых нет работающей сборки TWRP. И для них это единственный способ получить root права на свое устройство. Итак, с учетом сказанного, давайте теперь приступим к руководству по исправлению стокового загрузочного образа через Magisk и его прошивке с помощью Fastboot.
Исправление стокового загрузочного образа через Magisk | Прошить через Fastboot
Прежде чем мы перечислим инструкции, есть несколько требований и загрузок, которые вам нужно отметить. Обязательно пройдите их, а затем только следуйте инструкциям. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
Предпосылки
- Сделайте полную резервную копию всех ваших данных. При создании пропатченного файла boot.img или его перепрошивке через Fastboot раздел данных не стирается, но все же рекомендуется обезопасить себя и заранее сделать резервную копию.
- Далее, само собой разумеется, вам необходимо разблокировать загрузчик на вашем устройстве. Вы также можете обратиться к нашему руководству о том, как разблокировать загрузчик устройств Android.
- Кроме того, загрузите и установите Android SDK Platform Tools на свой компьютер. Это предоставит вам необходимые двоичные файлы ADB и Fastboot.
- Наконец, включите отладку по USB на вашем устройстве. Это необходимо для того, чтобы ваше устройство распознавалось ПК в режиме ADB. Этот режим ADB будет использоваться позже для загрузки вашего устройства в режим Fastboot. Следовательно, перейдите в «Настройки»> «О телефоне»> Нажмите на «Номер сборки» 7 раз> Вернитесь в «Настройки»> «Параметры разработчика»> Переключите «Отладка по USB». [Don’t Miss: How to Enable USB Debugging on a Broken Android Device’s Screen? ]
Загрузки
Проверить наличие рамдиска
Вы сможете выполнить следующие шаги, только если на вашем устройстве установлен Ramdisk. Чтобы проверить то же самое, запустите приложение Magisk и обратитесь к разделу Magisk. если он говорит «ДА» (см. изображение ниже), вы можете продолжить выполнение следующих шагов. Однако, если в Ramdisk написано НЕТ, то следующие шаги не будут работать. В этом случае вам придется обратиться к другому нашему руководству: Установите Magisk в режиме восстановления и рутируйте Android. [No Ramdisk].
Вот и все. Теперь вы можете выполнить шаги по исправлению стандартного загрузочного образа через Magisk и прошить его с помощью Fastboot.
ШАГ 1: Получите стандартный файл Boot.img со стокового ПЗУ
Для начала вам нужно извлечь стандартный файл boot.img. И в отличие от прежних времен, в настоящее время этот процесс немного сложнее. Вы не можете просто извлечь прошивку и получить необходимые файлы разделов (такие как vbmeta.img, system.img, boot.img и т. д.). Причина в том, что многие OEM-производители упаковывают IMG-файлы ПЗУ в зашифрованный пакет. Например, OnePlus хранит эти файлы внутри payload.bin, Realme и Oppo хранят свои файлы в формате OZIP и так далее. В этом случае вы можете обратиться к нашим руководствам ниже, чтобы получить стандартный файл boot.img:
Теперь, когда у вас есть файл стандартного загрузочного образа, пришло время исправить его через Magisk и прошить с помощью команд Fastboot. Мы перечислили шаги как для старой, так и для новой сборки Magisk Manager. Что касается разницы между ними, это просто некоторые настройки пользовательского интерфейса здесь и там, основная функциональность остается прежней.
ОБНОВЛЕНИЕ 1. Многие пользователи Android 11 сталкиваются с проблемами при исправлении стандартного файла boot.img через диспетчер Magisk. Что ж, я нашел решение этой проблемы, пожалуйста, обратитесь к нашему подробному руководству по тому же вопросу: Исправление проблемы Magisk с патчем boot.img при рутировании Android 11. Если вы хотите сохранить клик, то вот краткое объяснение:
Вы должны установить сборку Magisk Canary вместо стабильной, а затем изменить канал обновления на Canary из самого приложения. После внесения указанного изменения вы можете выполнить следующие шаги, чтобы исправить файл стандартного загрузочного образа с помощью Magisk и прошить его с помощью команд Fastboot.
ШАГ 2A. Исправьте файл стокового загрузочного образа, используя старую версию Magisk.
- Скачайте стоковую прошивку для вашего устройства.
- Извлеките boot.img файл из него.
- Перенесите его во внутреннюю память устройства.
- Установите приложение Magisk Manager на свое устройство.
- Открой это. Нажмите на первую кнопку «Установить» рядом со статусом Magisk.
- В следующем меню снова выбрал «Установить».
- Теперь выберите «Выбрать и исправить файл».
- Перейдите во внутреннюю память и выберите стандартный файл boot.img, который вы извлекли ранее.
- Пусть Magisk выполнит процесс исправления. Когда это будет сделано, скопируйте этот пропатченный файл boot.img с именем magisk_patched.img с вашего устройства (будет присутствовать в разделе «Внутреннее хранилище»> «Загрузки») на ПК, на котором вы установили ADB и инструменты Fastboot (внутри папки инструментов платформы) .
ШАГ 2B: исправьте файл стокового загрузочного образа с помощью более новой версии Magisk
- Запустите приложение Magisk Manager на своем устройстве.
- Затем нажмите кнопку «Установить», расположенную рядом с Magisk.
- В разделе «Метод» выберите «Выбрать и исправить файл».
- Файл исправленного загрузочного образа будет сохранен во внутренней памяти > Загрузки. Имя файла будет magisk_patched.img.
ШАГ 3. Установите пропатченный загрузочный образ с помощью Fastboot.
Теперь, когда вы создали файл исправленного загрузочного образа с помощью Magisk, пришло время прошить его с помощью команд Fastboot. Следуйте за
- Подключите устройство к ПК через USB-кабель.
- Теперь перенесите пропатченный загрузочный файл с вашего устройства в папку platform-tools на вашем ПК.
- Внутри той же папки щелкните правой кнопкой мыши пустую область, удерживая нажатой клавишу «Shift».
- Выберите параметр «Открыть окно PowerShell здесь».
- Или вы также можете перейти в папку инструментов платформы на вашем ПК, ввести CMD в адресной строке и нажать Enter. Это запустит командную строку.
- Введите приведенный ниже код, чтобы убедиться, что устройство успешно подключено (буквенно-цифровой код указывает на успешное подключение): устройства adb
- Теперь введите приведенный ниже код, чтобы загрузить ваше устройство в режим fastboot/bootloader: adb reboot bootloader
- Затем введите приведенный ниже код, чтобы прошить файл пропатченного загрузочного образа: fastboot flash boot magisk_patched.img
- Для устройств с разделом A/B вам необходимо прошить исправленный загрузочный файл на оба раздела. Введите приведенный ниже код для того же: fastboot flash boot_a magisk_patched.img fastboot flash boot_b magisk_patched.img
- Теперь вы можете перезагрузить устройство, введя следующий код: fastboot reboot
Вот и все. Вы успешно рутировали свое устройство. Когда устройство перезагрузится, вы можете открыть приложение Magisk Manager и подтвердить, что установка прошла успешно. Теперь, когда устройство рутировано, попробуйте настроить его, отредактировав файл build.prop, оптимизируйте батарею устройства с помощью приложения Greenify или управляйте своим ядром через Kernel Aduitor. Есть бесчисленное множество других вещей, которые вы могли бы сделать. Исследуйте бесконечные возможности. Итак, это было подробное руководство о том, как пропатчить стоковое загрузочное изображение и прошить его на устройствах Android. Если вы столкнулись с какой-либо ошибкой, сообщите об этом в разделе комментариев ниже. Мы вернемся к вам с решением в ближайшее время.