手动制作update.zip包的过程:
1.创建一个update目录,该目录包含自己想要升级或替换的内容例如:update/update/systemupdate/system/appupdate/system/app/doodle_jump.apkupdate/META-INFupdate/META-INF/comupdate/META-INF/com/googleupdate/META-INF/com/google/androidupdate/META-INF/com/google/android/update-script 该目录包含doodle_jump游戏,升级后该apk将出现在手机的/system/app/目录下。META-INF目录下包含升级脚本,update-script脚本的内容如下:show_progress 0.500000 0copy_dir PACKAGE:system SYSTEM:show_progress 0.100000 0大家可以根据自己的升级内容添加相应的命令。 2.创建压缩包在update/目录下运行:$ zip -qry ../update.unsigned.zip ./将在update/的父目录下产生update.unsigned.zip 压缩包 3.签名$ java -Xmx512m -jar signapk.jar -w key.x509.pem key.pk8 update.unsigned.zip update.zip生成签过名的update.zip包,其中signapk.jar,key.x509.pem,key.pk8与具体手机系统相关 4.将签过名的update.zip包放入手机sdcard根目录,
重启系统进入recovery模式,选择apply update.zip,成功后重启手机 ok,现在手机上已经有doodle_jump游戏了,并且它无法被删除~
refer: http://blog.pickbox.cc/2010/08/11/how%20to%20create%20android%20update%20zip%20package/