Разблокировка загрузчика Xiaomi и установка TWRP
Чтобы установить неофициальную прошивку на телефоны Xiaomi нужно заменить стандартный загрузчик на TWRP.
TeamWin recovery (TWRP) — модифицированный неофициальный recovery, который выпускается для большинства устройств, работающих под управлением Android. Обладает гораздо более широкими возможностями, чем родной recovery. На некоторых устройствах устанавливается вместо родного recovery, на других устройствах устанавливается параллельно. Позволяет:
- Устанавливать неофициальные прошивки
- Устанавливать дополнения и исправления
- Подключаться к ПК по USB в режиме съёмного накопителя
- Подключиться к ПК по USB в режиме ADB
- Создавать резервную копию как всей прошивки, так и отдельных её частей (система, настройки, установленные программы)
- Восстанавливать данные из ранее созданной резервной копии
- Сбрасывать данные к заводским настройкам (Wipe – data/factory reset), очищать кеш раздел (wipe cache), очищать далвик-кеш (wipe Dalvik-cache), очищать статистику работы аккумулятора (wipe battery stats)
- Форматировать и создавать разделы на карте памяти
Для установки TWRP на устройство Xiaomi нужно сделать следующее:
- Ввести в смартфоне данные Mi-аккаунта (Settings — Mi Account)
- Запросить разрешение разблокировки на официальном форуме Xiaomi (http://en.miui.com/forum.php?forumlist=1)
. Подтверждают не очень быстро, через несколько дней. - Переводим смартфон в режим fastboot (выключаем, зажимаем кнопки включения и громкость минус, после вибрации отпускаем кнопку включения и ждём появления картинки с зайцем). Подключаем его к ПК
- Качаем Mi Unlock (http://en.miui.com/unlock/) и нажимаем кнопку Agree
Далее проходит проверка аккаунта
Предложение разблокировки
Устройство Xiaomi должно быть привязано к учетной записи MI не менее 3 суток назад, иначе будет выведено сообщение с просьбой подождать. Так же есть ограничение на разблокировку не более 1 устройства в месяц с 1 учетной записи MI.
Если же прошло достаточное количество времени, то разблокировка будет завершена успешно.
После разблокировки устройства нужно нажать кнопку Reboot и перевести устройство в режим fastboot как описано выше, подключить к ПК. Скачать adb tools (https://developer.android.com/studio/index.html, No Android SDK, no installer) и скачать TWRP для конкретной модели устройства. Перед установкой TWRP нужно убедиться в том, что разблокировка произведена. Для этого:
- Запускаем командную строку (пуск — выполнить — CMD)
- Переходим в каталог куда скачан пакет adb tools командой cd c:\путь
- Подключаемся к устройству командой fastboot devices
- Смотрим статус командой fastboot oem device-info
- Device unlocked: true — загрузчик разблокирован
- Device unlocked: false — загрузчик заблокирован
В каталог adb tools нужно вставить файл загрузчика TWRP, переименовать его в twrp.img. Далее выполняются следующие команды:
- fastboot devices
- fastboot erase recovery
- fastboot flash recovery twrp.img
- fastboot boot twrp.img
Erase — очистка текущего загрузчика, flash — прошивка нового загрузчика, boot загрузка уже в новый загрузчик устройства.
После завершения загрузки можно прошить в устройство любую стороннюю прошивку предназначенную для этого устройства. Установка прошивки от другого устройства крайне нежелательна поскольку почти наверняка будет работать некорректно или повредит устройству. Разрешаем модифицировать System, если об этом спрашивается при запуске TWRP! Если не нужно устанавливать прошивку сразу, обязательно отключаем проверку загрузчика в TRWP — Advanced — Disable Verify.
Прошивки для устройств бывают на основе официальной либо сторонние, на различных версиях android. Я бы посоветовал использовать MIUIPro (miuipro.by) — прошивку на основе официальной, либо если штатный интерфейс MIUI не устраивает lineageOS (https://download.lineageos.org/). Чем прошивки отличаются друг от друга и от оригинальной — читайте на сайтах производителей.