1 авг 2020 ZloVred333415 :
TWRP, как отдельная операционная система. Структура, принципы работы, основные составляющие.
Что являет собой TWRP?
статья
В общих чертах о процессе создания....
Подробнее... статья
TWRP, он же "кастомный рекавери", является заменой стандартному средству восстановления, идущему, как правило, в составе заводской прошивки аппарата. Основной его функцией изначально было создание и восстановление бэкапа существующей операционной системы как полностью, так и по отдельным разделам. Также была реализована возможность установки неподписанных пакетов обновления (в народе "патчи"), что дало возможность любому пользователю создавать свои пакеты и, таким образом, вносить практически любые правки в операционную систему.
По структуре - это всё тот же boot, но самостоятельный, независимый* от наличия, версии и состояния установленной ОС. Т.е. имеется своё ядро, а связующий бинарник "init" в составе TWRP не пытается загрузить Android, находящийся в системном разделе, а грузит собственную мини-ОС. В ней находится полный набор необходимых для запуска файлов и инструкций, которые тоже можно редактировать, удалять, добавлять и обновлять, меняя тем самым функционал сборки. Ничего не напомнило?
Вот именно в таком ключе и пойдёт речь о TWRP в этой теме! Это не только удобный инструмент! Это - операционная система, которую мы будем изучать и настраивать под свои нужды.
Для расшифровки userdata бывает необходимо знать, какой Security Patch Level прошивки, и иногда также иметь блобы для работы qseecomd.
А иначе - не расшифруется.
По структуре - это всё тот же boot, но самостоятельный, независимый* от наличия, версии и состояния установленной ОС. Т.е. имеется своё ядро, а связующий бинарник "init" в составе TWRP не пытается загрузить Android, находящийся в системном разделе, а грузит собственную мини-ОС. В ней находится полный набор необходимых для запуска файлов и инструкций, которые тоже можно редактировать, удалять, добавлять и обновлять, меняя тем самым функционал сборки. Ничего не напомнило?
Вот именно в таком ключе и пойдёт речь о TWRP в этой теме! Это не только удобный инструмент! Это - операционная система, которую мы будем изучать и настраивать под свои нужды.
Для расшифровки userdata бывает необходимо знать, какой Security Patch Level прошивки, и иногда также иметь блобы для работы qseecomd.
А иначе - не расшифруется.
В общих чертах о процессе создания....
Сообщество: Android Hack
Комментарии (9)
Для добавления комментариев необходимо авторизоваться
Битва танков
Управляй многотонной боевой машиной, участвуй...