Я пытаюсь обновить свой собственный AOSP ROM с помощью OTA Full update. Несмотря на то, что я не вижу ошибок при загрузке неопубликованных файлов (adb sideload ota.zip) или установке пакета OTA с помощью UpdateEngine, загрузчику не удается загрузить обновленное ПЗУ.
LoadImageAndAuth Failed: Load Error
RecoverySystem.verifyPackage () не обнаруживает ошибок.
Для сборки OTA-пакетов я использую следующие cmds:
lunch aosp_walleye-userdebug
make dist DIST_DIR=dist_output
Странно, что скомпилированный пакет OTA называется aosp_walleye-ota-eng.andrey.zip. ENG вместо userdebug.
Сама ПЗУ может быть без проблем установлена и загружена устройством.
Если я компилирую сборку eng, OTA работает хорошо (загрузчик загружает ее без ошибок).
lunch aosp_walleye-eng
make dist DIST_DIR=dist_output
Есть ли способы отладить ошибку?
Мое устройство Pixel2.