Xiaomi Mi 9T: установка TWRP и PixelExperience

Введение

В данной статье будет рассмотрен процесс установки TWRP Recovery и кастомной прошивки PixelExpiriense на девайсе Xiaomi Mi 9T.

Стоковая MIUI 11.0.3 работает неплохо: интерфейс работает шустро, аккумулятор быстро не высаживается, стоковая камера делает неплохие снимки, но MIUI обладает излишним функционалом, который не все используют. Кроме того, есть различные мелкие неудобства с уведомлениями и некоторой запутанностью системы в целом + ненужными приложениями Xiaomi, которые нельзя отключить. Можно вспомнить ещё рекламу в приложениях (хотя всё и отключается). В совокупности было решено использовать прошивку от Google Pixel, в которой нет ничего лишнего, всё просто и понятно. Прошивка имеет статус “официальной”, т.е. поддерживается разработчиками сообщества и будет получать обновления. Все функции работают, в т.ч. сканер отпечатка, NFC. Баги отсутствуют. Данная прошивка очень популярна среди пользователей, т.к. по сути является стабильной альтернативой MIUI. А вот тот же LineageOS (бывший CyanogenMod) официально не поддерживается, например.

Исходные данные

На форумах 4pda & XDA много информации, среди которой непонятно, по какому алгоритму действовать, особенно новичкам, ведь страшно что-то сделать не так и превратить свой девайс в кирпич. Поэтому данный мануал подойдёт тем, кто имеет стоковую официальную прошивку Russian Stable V11.0.3.0.QFJRUXM (или иные версии, главное, чтобы была стоковая без модификаций) без root-прав и хочет установить PixelExperience.

Установка TWRP

0) Для установки кастомного recovery необходимо разблокировать загрузчик с помощью MiFlash v3.5. Внимание! После разблокировки потребуется сброс данных до заводского состояния. Статей по данному вопросу достаточно, поэтому этот момент затронут не будет. Без разблокированного загрузчика ничего не получится.

1) Первоначально, во избежание потери данных, нужно сделать бэкап всех необходимых данных. Также лучше сразу отключить пароль с экрана блокировки, чтобы не мешался в дальнейшем.

2) После разблокировки можно прошить TWRP вместо стокового Recovery. root-права не потребуются. Для этого необходимо скачать и установить пакет драйверов, чтобы ПК увидел телефон в режиме fastboot. Можно установить различные драйвера отдельно, а можно использовать готовый установщик от энтузиастов, что я и рекомендую. ADB-Installer-v1.4.3, ссылка на скачивание актуальной версии на XDA. Во время установки на всё утвердительно согласиться. Необходимые утилиты будут установлены в корень системного диска, например, в C:\adb.

3) На устройстве необходимо включить режим отладки USB, чтобы управлять им с ПК.

4) TWRP есть официальный и неофициальный: разницы, в общем-то, между ними особо никакой нет, т.к. все корректно выполняют свои функции. Тем не менее, для более надёжной процедуры, рекомендуется использовать официальный образ TWRP с официального сайта. Там же оригинальная инструкция по установке.

Файл twrp-3.3.1-0-davinci в формате img разместить в директории C:\adb. Открыв в проводнике ту же директорию, зажав shift и далее нажав правую кнопку мыши, выбрать “Открыть окно PowerShell здесь”:

5) Теперь необходимо перевести телефон в режим fastboot: можно выключить и включить с зажатой кнопкой Volume- (уменьшить громкость), а можно воспользоваться следующей командой, предоставив разрешение на телефоне:

adb reboot bootloader

6) И осталось прошить TWRP:

fastboot flash recovery twrp-3.3.1-0-davinci.img

7) Результат должен быть, как на скриншоте ниже:

8) После успешной процедуры длительностью в несколько секунд, необходимо сразу же загрузиться в установленный TWRP. Для этого надо набрать команду fastboot reboot в консоли, зажать кнопку Volume+ (увеличить громкость) и нажать Enter для перезагрузки девайса. Это необходимо для первоначальной инициализации, т.к. TWRP выполняет модификацию стоковой ROM, чтобы предотвратить собственное удаление, иначе установку TWRP придётся проводить заново. В TWRP выполнить “Swipe to allow system modification”.

Не перезагружаться в стоковую систему!

Установка PixelExperience

Итак, когда TWRP успешно установлен, сразу же можно прошивать PixelExperience.

1) Необходимо скачать прошивку  PixelExperience_davinci-10.0-20200409-1218-OFFICIAL.zip на ПК с официального сайта: https://download.pixelexperience.org/davinci

2) Находясь в TWRP, выполнить Format Data. Этот пункт обязателен.

3) Вернуться в меню TWRP и нажать Reboot -> Recovery. Убедившись, что TWRP загружается, необходимо подключить телефон к ПК и скопировать файл с прошивкой Pixel Experience на внутреннюю память (Internal Storage) устройства.

4) В разделе Install найти скопированный файл и выполнить прошивку. Никаких галок по автоматической перезагрузке после прошивки ставить не надо, чтобы можно было зафиксировать информацию в случае ошибок.

5) Дождаться окончания процесса и выполнить перезагрузку в новую систему.

Заключение

На этом процесс прошивки Xiaomi Mi 9T со стоковой MIUI 11.0.3 с использованием TWRP на PixelExperience завершен. Используемые recovery и прошивка имеют статус официальных и поддерживаемых сообществом энтузиастов, а потому необходима дополнительная информация всегда найдётся в нужных ветках форумов.

Прошивка быстро загружается, из коробки есть минимальное количество приложений. Работает не хуже стоковой. Их нюансов отметил бы невозможность убрать поисковую строку приложения Google (search bar) на главном экране, т.к. он является частью лаунчера. Но это решается либо установкой кастомного лаунчера, либо установкой модификации Pixel Launcher.

Google Apps уже вшиты. Обновление прошивки PixelExperience до новых версий будет доступно OverTheAir (OTA).

P.S. В TWRP можно делать бэкапы всех разделов (обычно, boot, data, system и vendor). Но в конце может возникать ошибка createTarFork() error 255 – связано с тем, что мешается пустая директория /data/per_boot, которую можно удалить (через проводник TWRP или из терминала) – она при запуске снова запустится.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *