Android6.0手动制作U盘升级包

解压命令:unzip update.zip
或者使用windows下的压缩工具打开压缩文件,删除不需要的文件

1.修改system文件
删除system目录下其它文件只保留build.prop文件,然后需要升级的文件对应进行更新。如果是更新apk也先要进行签名。
2.修改updater-script脚本文件。
\META-INF\com\google\android\updater-script
修改模板如下,
getprop(“ro.product.device”) == “rk3288” || abort(“This package is for “rk3288” devices; this is a “” + getprop(“ro.product.device”) + “”.”);
ui_print(“Target: Android/rk3288/rk3288:6.0.1/MXC89K/seven11121513:userdebug/test-keys”);
show_progress(0.750000, 0);
mount(“ext4”, “EMMC”, “/dev/block/rknand_system”, “/system”);
package_extract_dir(“system”, “/system”);

show_progress(0.050000, 5);
write_raw_image(package_extract_file(“boot.img”), “boot”);
show_progress(0.200000, 10);
clear_misc_command();
unmount("/system");

3.重新打包。
在update目录下执行
zip -rq oldupdate.zip boot.img file_contexts META-INF recovery system
4.重新签名。
在Android源码根目录重新签名oldupdate.zip文件,执行指令。
java -jar out/host/linux-x86/framework/signapk.jar -w build/target/product/security/testkey.x509.pem build/target/product/security/testkey.pk8 oldupdate.zip update.zip

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值