1.创建一个update目录,该目录包含自己想要升级或替换的内容
例如:
update/
update/system
update/system/app
update/system/app/doodle_jump.apk
update/META-INF
update/META-INF/com
update/META-INF/com/google
update/META-INF/com/google/android
update/META-INF/com/google/android/update-script
该目录包含doodle_jump游戏,升级后该apk将出现在手机的/system/app/目录下。
META-INF目录下包含升级脚本,update-script脚本的内容如下:
show_progress0.5000000
copy_dirPACKAGE:systemSYSTEM:
show_progress0.1000000
大家可以根据自己的升级内容添加相应的命令。
2.创建压缩包
在update/目录下运行:
$zip-qry../update.unsigned.zip./
将在update/的父目录下产生update.unsigned.zip压缩包
3.签名
$java-Xmx512m-jarsignapk.jar-wkey.x509.pemkey.pk8update.unsigned.zipupdate.zip
生成签过名的update.zip包,其中
signapk.jar,key.x509.pem,key.pk8与具体手机系统相关
4.将签过名的update.zip包放入手机sdcard根目录,
重启系统进入recovery模式,选择
applyupdate.zip,成功后重启手机
ok,现在手机上已经有doodle_jump游戏了,并且它无法被删除~