OTA有两种制作方案:整包升级,以及差分包升级
整包升级:完整的升级文件aosp_XXXX_XXX-ota-01.20.010.00.00.zip
差异包:将第一个ota整包升级包和第二个ota整包升级包,执行
./build/tools/releasetools/ota_from_target_files -i A B name
就得出最终的差异包,比整包要小很多
整包产生步骤为
make;make otapackage
在生成完整包后,执行
make incrementalotapackage
最后得出的差分包可以执行一下操作测试
mkdir /cache/recovery
echo "--update_package=/cache/OTA.zip" > /cache/recovery/command
reboot recovery