android bootable/recovery/updater/ 修改后,如何编译,如何使用

编译:
make updater -j32

使用,我们发现编译之后,在out/xxxx/system/bin/ 下生成了updater文件。
但是并不清楚如何使用它,如何push 到手机中。

其实。这个bin push到system/bin中是无效的。这个bin是我们通过ota 做差分时,需要拷贝到updata.zip中的。
我们只要替换updata.zip包中的update-binary 文件。经重新签名updata.zip就可以recovery 这个压缩包了

重现签名的命令:
java -Xmx2048m -Djava.library.path=out/host/linux-x86/lib64 -jar out/host/linux-x86/framework/signapk.jar -w build/target/product/security/releasekey.x509.pem build/target/product/security/releasekey.pk8 u/update/u.zip u.zip

你可能感兴趣的:(Android,ota,recovery,update-binary)