6g下载网
当前位置: 主页 > 软件教程 > 手机技术 >

ROM如何生成OTA?ROM生成OTA的方法

时间: 2017-11-19 17:02 来源: 本站整理

分享到:

ROM如何生成OTA?今天小编整理一篇ROM生成OTA的方法的文章和大家分享,希望能给大家提供帮助。

编译cyanogenmod rom比较多,下面以cyanogenmod/device/xiaomi/aries为例:

1、第一次完整编译完编译工程out目录下有cm_aries-ota-eng.cofface.zip文件,这个文件必须保留,用于后续生成OTA差分包,并重命名为cm_aries-ota-eng.cofface.A.zip,

2、更新源码或修改代码后再次编译出来的cm_aries-ota-eng.cofface.zip文件,并重命名为cm_aries-ota-eng.cofface.B.zip;

3、根目录创建OTA目录:mkdir ~/OTA

4、将cm_aries-ota-eng.cofface.A.zip和cm_aries-ota-eng.cofface.B.zip拷贝到此目录下;

5、进入cyanogenmod源码目录,然后执行:source build/envsetup.sh

6、生成OTA差分升级包指令:

./build/tools/releasetools/ota_from_target_files -v -t MMC -i ~/OTA/cm_aries-ota-eng.cofface.A.zip ~/OTA/cm_aries-ota-eng.cofface.B.zip ~/OTA/ota-A_B-update.zip

注意:ota-A_B-update.zip就是生成的OTA包,-t MMC 是指使用文件格式为ext4,默认为mtd,即yaffs2。因为我们这个系统使用了ext4文件系统的支持。具体的内容可以看分区表文件src/

具体的参数含义为 -v显示具体命令,-i 为产生增量包。

ROM生成OTA的方法的文章和大家分享结束,感谢阅读!

(责任编辑:大卫)
标签:OTA ROM

分享到:

------分隔线----------------------------