MOTA的前提下有其自己的server,MTK我在已经完成,可以MTK应用,然后移动到它自己的server向上。

1.打开ProjectConfig.mk中间MTK_SYSTEM_UPDATE_SUPPORT盛大,变化IP地址mediatek\packages\apps\SystemUpdate\res\values\address.xml中的所以IP地址改为自己的server地址

2.假设要把升级keyword改为版本,那么须要改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.登录进入server

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升级步骤的更多相关文章

  1. mongo - 升级步骤

    升级步骤1. 关闭balancer登陆mongos,执行sh.stopBalancer(),或者 连接到mongos>use config>db.settings.update( { _i ...

  2. mtk camera 移植步骤

    mtk camera 移植步骤: 1, Kernel层驱动代码文件添加 /mediatek/custom/doov92_wet_tdd/kernel/imgsensor/下添加imx179_mipi_ ...

  3. Centos7下Zabbix3.4至Zabbix4.0的升级步骤

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 Centos7下Zabbix3.4至Zabbix4.0的升级步骤 查看现在centos版本和zab ...

  4. elasticsearch升级步骤

    ES从1.2.1升级到1.4.0 升级步骤,基本上是按照官网的叙述来完成的,链接是:http://www.elasticsearch.org/guide/en/elasticsearch/refere ...

  5. AIX 系统补丁升级步骤

    AIX 系统补丁升级步骤   1.升级之前建议备份 rootvg (推荐) # smit mksysb   2.检查系统版本号 # oslevel -r   3.找到补丁光盘或者下载补丁,上传到服务器 ...

  6. oracle-5-的升级步骤

    升级数据库的步骤 1.决定升级到那个版本 2.确定最近的数据已经备份(非常的重要) 3.安装软件升级包 4.升级方式启动数据库 5.执行必要的脚本 6.升级后的检查

  7. tidb 升级步骤

    1.检查ansible版本,正常情况下,2.1 rc3需要兼容ansible 2.5以上的版本 $ ansible --version 2.检查python两个模块jinja2需要升级到2.9.6或以 ...

  8. Python安装升级步骤

    1)安装Pyhton2.7wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2tar xjvf Python-2.7.5.t ...

  9. docker升级步骤及注意事项

    centos系统默认安装的docker版本是1.13版本,在安装部分镜像时可能出现兼容问题,本文通过实际操作总结Docker升级最新版本步骤及可能出现的问题,供各位参考. 环境:CentOS Linu ...

随机推荐

  1. SSM框架整合( Spring 、 SpringMVC 和 Mybatis )

    1.基本概念 1.1.Spring Spring 是一个开源框架, Spring 是于 2003  年兴起的一个轻量级的 Java  开发框架,由 Rod Johnson  在其著作 Expert O ...

  2. MySQL 触发器结构及三个案例demo

    --你必须拥有相当大的权限才能创建触发器(CREATE TRIGGER),如果你已经是Root用户,那么就足够了.这跟SQL的标准有所不同. CREATE TRIGGER语法 CREATE TRIGG ...

  3. Cocos2d-x 2地图步行实现:SPFA算法

    本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 上一节<Cocos2d-x 地图行走的实现1:图论与Dijkstra算法> ...

  4. Struts开发问题集锦

    在struts2de 1.6以前版本,都是用<s:datepicker>标签来获取时间,1.8后可以用struts-dojo.plugin里的<sx:datetimepicker&g ...

  5. Maven 中配置 Urlrewrite 基本配置

    1. 在maven项目的pom.xml文件里加入: <!-- URL Rewrite --> <dependency> <groupId>org.tuckey< ...

  6. swift 进阶笔记 (一) —— 可选型

    swift定义可选型的时候,要用"?",可是在swift的标准库中,可选型的定义是Optional<T>,"? "仅仅是个简写形式. var myN ...

  7. DSL简介(转)

    DSL编程:有人将DSL编程称之为声明式(Declarative)编程.DSL是在模型之上建立的一种更加灵活的对 模型化的理解和使用方式.语义模型是DSL的核心.内部DSL:用通用语言的语法表示DSL ...

  8. leetcode第一刷_Pow(x, n)

    高速乘方的算法,写了好多变,出了各种错,真是服了我自己了. 思想是每次对n减半,将当前的temp平方.须要注意的是假设当前的n是个奇数,减半之后会丢失掉一次乘积,因此假设当前的n为奇数,应该先在结果里 ...

  9. 【ArcGIS 10.2新特性】ArcGIS 10.2 for Desktop 新特性(一)

    ArcGIS 10.2 for Desktop是在10.1的成功基础上进行的改进,它的改进包括:性能提升.附加的安全性.40多个新的分析工具.3D功能提高.栅格增强.新的地理数据管理能力以及其它更多的 ...

  10. Android下的单元測试

    android下的单元測试 在AndroidManifest.xml文件里配置下面信息: 在manifest节点下加入: <!-- 指定測试信息和要測试的包 --> <instrum ...