adroid
May 17, 2022

Как обновить прошивку и накатить Magisk на примере Redmi Note 10S

Возможные проблемы будут связаны с отсутствием драйверов, плохим контактом кабеля с компьютером, отсутствием разблокированного загрузчика, выключенной в смартфоне отладки по USB, часть этих проблем влечёт за собой окирпичивание смартфона при неразумном использовании.
Эта инструкция написана для меня самого, но её можно уверенно использовать публично, так как информация для неё взята из открытых источников таких как 4pda.ru

Если у нас на руках официально разлоченный смартфон Xiaomi, то я предлагаю такой способ обновления прошивки (или смену региона прошивки на Индонезию) и установки на него Magisk в среде операционной системы Windows.

Скачиваем fastboot версию интересующей нас прошивки и распаковываем её в корень диска компьютера.

Проверяем, чтобы внутри папки с прошивкой были файлы adb.exe и fastboot.exe, если их нет, то скачиваем отдельно архив с "minimal adb and fastboot", его можно найти в интернете.

Включаем смартфон в режиме fastboot (в выключенном состоянии зажимаем громкость вниз и кнопку включения до вибрации, затем отпускаем кнопки до появления зайчика).

Подключаем смартфон проводом к компьютеру.

Выбираем скрипт установки прошивки по желанию, например:

  • flash_all.bat прошьёт телефон и удалит все пользовательские файлы,
  • flash_all_except_data_storage.bat сохранит пользовательские файлы, изменив только прошивку,
  • flash_all_lock.bat обновит прошивку и заблокирует загрузчик, не советую выбирать этот вариант, если нет на то веской причины.

Ждём завершения прошивки. Смартфон автоматически перезагрузится.

В файлах прошивки нужно найти файл boot.img и копировать его в память смартфона, а файл vbmeta.img поместить рядом с fastboot.exe

Если последняя версия приложения Magisk еще не установлена, то нужно установить приложение и на главном экране выбрать "Установка - Пропатчить boot образ".

Пропатченный образ будет иметь название magisk_patched-...img (последние символы генерирутся случайным образом) его нужно вытащить из папки downloads внутри смартфона и поместить на компьютер рядом с файлом fastboot.exe

Снова возвращаемся к зайчику, нужно перезагрузить смартфон в fastboot режим нажатием громкости вниз и кнопки включения.

На компьютере открываем командную строку с помощью зажатия Shift и правкой кнопкой мыши внутри папки с fastboot.exe. Если в меню есть PowerShell, то выбираем его и вводим cmd, чтобы переключиться на стандартную командную строку.

Теперь необходимо пропатчить boot с помощью команды:

fastboot flash boot magisk_patched-...img

После чего нужно прошить vbmeta с флагом отключающим верификацию:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Теперь можно перезагрузить смартфон:

fastboot reboot

Поздравляю! Смартфон обновился и получил magisk.