OTA 更新后 AOSP 无法启动(LoadImageAndAuth 失败)
AOSP not booting after OTA update (LoadImageAndAuth Failed)
我正在尝试使用 OTA 完整更新来更新我的自定义 AOSP ROM。尽管我在旁加载(adb sideload ota.zip)或使用 UpdateEngine 安装 OTA 包时没有看到任何错误,但引导加载程序无法加载更新的 ROM。
LoadImageAndAuth Failed: Load Error
RecoverySystem.verifyPackage() 没有发现错误。
要构建 OTA 包,我使用以下命令:
lunch aosp_walleye-userdebug
make dist DIST_DIR=dist_output
奇怪的是编译好的OTA包取名为aosp_walleye-ota-eng.andrey.zip。 ENG 而不是 userdebug。
ROM 本身可以由设备安装和加载,没有任何问题。
如果我编译 eng build,OTA 运行良好(引导加载程序引导它没有错误)。
lunch aosp_walleye-eng
make dist DIST_DIR=dist_output
有什么方法可以调试错误吗?
我的设备是 Pixel2。
问题出在插槽上。插槽 A 有我的自定义 ROM。插槽 B 没有。
似乎两个插槽都必须事先用自定义 ROM 刷新才能启动完整的 OTA 更新。
我正在尝试使用 OTA 完整更新来更新我的自定义 AOSP ROM。尽管我在旁加载(adb sideload ota.zip)或使用 UpdateEngine 安装 OTA 包时没有看到任何错误,但引导加载程序无法加载更新的 ROM。
LoadImageAndAuth Failed: Load Error
RecoverySystem.verifyPackage() 没有发现错误。
要构建 OTA 包,我使用以下命令:
lunch aosp_walleye-userdebug
make dist DIST_DIR=dist_output
奇怪的是编译好的OTA包取名为aosp_walleye-ota-eng.andrey.zip。 ENG 而不是 userdebug。
ROM 本身可以由设备安装和加载,没有任何问题。
如果我编译 eng build,OTA 运行良好(引导加载程序引导它没有错误)。
lunch aosp_walleye-eng
make dist DIST_DIR=dist_output
有什么方法可以调试错误吗?
我的设备是 Pixel2。
问题出在插槽上。插槽 A 有我的自定义 ROM。插槽 B 没有。
似乎两个插槽都必须事先用自定义 ROM 刷新才能启动完整的 OTA 更新。