码迷,mamicode.com
首页 > 其他好文 > 详细

MTK MOTA升级步骤

时间:2014-06-14 12:18:41      阅读:425      评论:0      收藏:0      [点我收藏+]

标签:android   java   tar   get   文件   string   

MOTA的前提是有自己的服务器,MTK已经做好了的,可以向MTK申请,然后移到自己的服务器上来。


1.打开ProjectConfig.mk中的MTK_SYSTEM_UPDATE_SUPPORT宏,修改IP地址mediatek\packages\apps\SystemUpdate\res\values\address.xml中的所以IP地址改为自己的服务器地址


2.如果要把升级关键字改为版本号,那么需要改2个文件
SystemUpdateReceiver.java

//String strCurrentVersion = SystemProperties.get("ro.build.display.id");
String strCurrentVersion = SystemProperties.get("ro.custom.build.version");
if (strCurrentVersion == null) {
   strCurrentVersion = SystemProperties.get("ro.build.display.id");
}

Util.java

String buildnumber = SystemProperties.get("ro.custom.build.version");
//String buildnumber = SystemProperties.get("ro.build.display.id");

3.将两个版本编译出来的out/target/product/b801/obj/PACKAGING/target_files_intermediates/b801-target_files-user.fwq.zip文件拷贝出来
4.将两个版本编译出来的out\target\product\b801\b801-ota-user.maizhitao.zip文件拷贝出来
5.登录进入服务器
6.分别上传两个版本的b801-ota-user.maizhitao.zip
7.在alps下执行./build/tools/releasetools/ota_from_target_files  -i v05.zip v07.zip update.zip制作差分包
8.md5sum -b update.zip > md5sum
9.把update.zip 和md5sum压缩到一个zip文件中 zip package.zip update.zip md5sum

10.在网站上的最新版本上去选择upload选择制作出来的差分包package.zip 

以下是上传版本时需要填写的一些内容所对应build.prop中的字段

ro.custom.build.version-----------------b9d number of the version
ro.product.locale.language---------------LANGUAGE
ro.product.manufacturer------------------OEM
ro.operator.oper--------------------OPERATOR
ro.product.device-----------PRODUCT
ro.build.fingerprint------------FINGERPRINT
ro.build.version.release--------------------android version

ro.product.name------------------------name of the version


b801-target_files-user.fwq.zip和b801-ota-user.maizhitao.zip这两个文件一定要保存下来,多个版本的时候要把每一个版本和最新的版本制作差分包。


MTK MOTA升级步骤,布布扣,bubuko.com

MTK MOTA升级步骤

标签:android   java   tar   get   文件   string   

原文地址:http://blog.csdn.net/a328014942/article/details/30494471

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!