OTA升级差分包签名

制作差分包时添加-k 参数

 ./build/tools/releasetools/ota_from_target_files -k <key_path> -i old.zip new.zip update.zip

如何取值?查看ProjectConfig.mk

如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=no,
的值为:build/target/product/security/[Project]/releasekey

如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=yes,
的值为:build/target/product/security/common/releasekey

如果MTK_SIGNATURE_CUSTOMIZATION=no,
的值为:build/target/product/security/testkey

如果不加-k, 脚本ota_from_target_files 会去指定一个key,就是
build/target/product/security/testkey;

如果版本的ProjectConfig.mk的宏MTK_SIGNATURE_CUSTOMIZATION不是no;但是差分包签名又没指定k, 自然会签名失败了。

你可能感兴趣的:(ota,ota,差分包签名)