Старые версии TWRP
Купленный Xiaomi Mi5 был со стоковой прошивкой и без рута. Чтобы иметь возможность восстановить бэкап со старого смартфона (Xperia Z1 Compact), я сделал на нем резервную копию с помощью Titanium Backup и хотел восстановить его уже на новом телефоне, но вспомнил, что для этого программе нужны root-права. Поэтому я установил на него TWRP, но при входе в него постоянно запрашивался пароль для расшифровки. В принципе это нормально, если хранилище устройства зашифровано (например так). После того, как я зашел в настройки, оказалось, что шифрование не было включено, однако TWRP требовал ввести пароль. Если при этом нажать отмену, то можно будет продолжить работу (включить ADB Sideload или изменить настройки отображения), но папки хранилища будут пустыми и с ними нельзя будет работать. Я пробовал вводить пароль блокировки экрана, даже менял его на ПИН-код, но это не помогало — пароль не принимался.
Я так и не разобрался, что это было. Либо глюк этой версии TWRP, либо такой способ защиты данных устройства, без активации шифрования, но в итоге я нашел корректно работающую версию TWRP.
Оригинальный пост на китайском, дубль на английском здесь.
Устанавливаем с помощью fastboot, так же, как и ранее:
C:\Users\Username\adb>fastboot flash recovery ZCX-TWR-3.0.2-X-MI5-Gemini-16.10.23.img
Новые версии TWRP
В новых версиях TWRP наконец-то сделали возможность установки пароля на вход. А это значит, что вопрос можно и нужно решать по другому.
Но, как быть, если вы забыли старый пароль? Здесь нам может помочь удаление файла ui.zip из папки /sdcard/TWRP/theme/.
▶ ▶ ▶ ▶ .
Правда в последних версиях TWRP этот способ может и не сработать. Остаётся только попробовать такой пароль:
default_password