patchrom后每周的更新怎样进行?
patch MIUI第6天
摘自Micode开源社区
问:patchrom完成后,
官方每周更新源码
同步源码后,怎样跟进官方的更新?
make clean——make firstpatch——继续rej的手动插桩?——make fullota?
还是怎样?
不是ota的更新,整个rom的更新是怎样进行的?
答:先把 android 目录备份,再repo sync 更新
在andrid目录下 新建 last-framework 文件夹,把备份的android目录中的 android.policy.jar.out framework.jar.out services.jar.out 拷到此目录
再到机型目录下 make patchmiui 再解决 reject
再make fullota 打包
在 out 目录下面有 target_files.zip,我们
将它重命名为 last_target_files.zip。在 3.1.25 的时候,我们重新进行 fullota,这个时
候,在 out 目录下面,我们就有了,last_target_files.zip 和 target_files.zip,我们就
是靠这个两个文件来实现 OTA。这里我们需要注意的是,上一个版本里面的 target_files
必须重命名,不然会在你重新 fullota 以后被替换成新的文件,就不能实现 OTA 的了。
假定当前的目录为/home/patcher/patchrom,
$ . build/envsetup.sh
$ ./tools/releasetools/ota_from_target_files -k ../build/security/testkey -i out/last_target_files.zip
out/target_files.zip out/ota_upate.zip
-k:指定签名的 key
-i:指定指定上次的 target_files
out/target_files.zip:指的是这次新的 target_files
ota_update.zip:指定生成的 OTA 包的文件名

浙公网安备 33010602011771号