У меня есть смартфон под управлением Android 6.0 Marshmallow. Я зашифровал устройство с помощью встроенного механизма. К сожалению, я забыл пароль (намеренно). Единственный вариант восстановления телефона — это сброс устройства к заводским настройкам либо из режима восстановления, либо с помощью файла fastboot
.
На моем смартфоне установлено рекавери TWRP. Когда я хотел восстановить заводские настройки устройства, используя этот режим, я просто не мог этого сделать, потому что TWRP не смог смонтировать раздел /data/:
Итак, вопрос прост: как восстановить заводские настройки зашифрованного устройства с помощью восстановления TWRP? Это вообще возможно? Поддерживает ли рекавери TWRP это действие?
Мне удалось решить эту проблему. Судя по всему, портированный образ TWRP не поддерживает шифрование. Вот почему он попытался смонтировать зашифрованный раздел /data/. Я собрал образ из исходников и установил следующий флаг:
TW_INCLUDE_CRYPTO := true
Теперь он может обнаружить зашифрованный раздел:
Единственная проблема заключается в том, что он не может расшифровать данные с помощью правильного пароля. Может быть, чего-то еще не хватает.
Једноруки Крстивоје
Михаил Морфиков
/data/
раздела работает хорошо. Я добавилlength=-16384
иencryptable=footer
в/data/
запись, но это ничего не дало (я знаю, что ключ находится в конце этого раздела, а не в отдельном). Я также знаю, что стоковое рекавери может это исправить, но я просто хочу сделать это через TWRP.Једноруки Крстивоје
каркать