update.zip
Android никогда не трогает.
Внутри этого архива находится скрипт, который анализируется и интерпретируется средой выполнения Recovery.
При запуске Recovery открывает архив, распаковывая его во временный каталог, считывает сценарий с удачным именем update-script
, анализирует его и, основываясь на синтаксисе, выполняет функцию, известную Recovery, эта функция может выполнять следующие действия, называя только несколько:
- mount
/system
и другие файловые системы, а также выполнять операции чтения / записи файлов, включая копирование ядра, или apk, или даже форматирование раздела и т. д.
- проверьте
build.prop
наличие определенных свойств, таких как устройство, производитель и т. д.
- выводить на экран информацию о ходе выполнения и т. д.
Это в значительной степени де-факто стандарт, встроенный в Android Open Source Project (AOSP)
ClockworkMod, TWRP являются производными от базовой версии, которая находится в AOSP с дополнительными улучшениями, такими как ввод с сенсорного экрана.