
recovery
文章平均质量分 74
nbalichaoq
这个作者很懒,什么都没留下…
展开
-
make otapackage
http://blog.youkuaiyun.com/sjz_iron/article/details/8273205我们知道,在Android源码整编后执行make otapackage命令即可生成OTA整包,但除此之外它还完成了哪些功能?具体又是如何完成的呢?事实上,在OTA升级过程中命令make otapackage完成了三件事情:重新对system.img文件进行了打包;生转载 2015-03-03 10:40:53 · 1755 阅读 · 1 评论 -
Recovery代码分析之一
http://blog.youkuaiyun.com/sjz_iron/article/details/8705046 在android系统的手机启动时,按下 (音量下+power) 组合键(大多数如此,也有例外)可进入recovery模式。此recovery模式一个重要的功能便是进行系统升级,这是OTA功能实现的基础和关键。由于前段时间一直在进行OTA项目的开发,因此将recovery模式下转载 2015-03-03 10:45:18 · 546 阅读 · 0 评论 -
recovery代码分析之二
http://blog.youkuaiyun.com/sjz_iron/article/details/87070441.函数get_args() 首先考虑如下情形:在main system下,我们通过OTA客户端(自己编写)选择升级包update.zip(假设存放于/mnt/sdcard中)后进入recovery模式下进行升级。在这一过程中,需要解决两个问题,第一:如果使机器重转载 2015-03-03 10:49:25 · 726 阅读 · 0 评论 -
recovery代码分析之三:try_update_binary
http://blog.youkuaiyun.com/sjz_iron/article/details/8861773OTA升级包路径META-INF\com\google\android中,存在着两个关键的文件:update-script和update-binary。在这两个脚本文件中,update-script记载着系统升级所需要执行的命令(如图1所示),而update-binary则是对于每条命转载 2015-03-03 10:50:27 · 412 阅读 · 0 评论 -
android不通过编译修改build.prop方法
方法1: 直接用文本编辑器修改system/build.prop文件 adb push build.prop system adb shell chmod 0644 system/build.prop adb reboot 方法2:若使用zip升级包升级时需要修改相关属性(有一个项目客户OT原创 2015-03-13 14:44:22 · 6568 阅读 · 0 评论 -
OTA本质与实现流程分析
http://blog.youkuaiyun.com/sjz_iron/article/details/9055995接触OTA也有段时间了,是时候总结下了。所谓OTA(Over-the-AirTechnology)是指手机终端通过无线网下载远程服务器上的升级包,对系统或应用进行升级的技术。有关网络部分不做过多讨论,本文重点放在系统升级这一概念上。一 OTA本质先以PC机进行类比。假设计算机操转载 2015-03-03 10:51:57 · 344 阅读 · 0 评论 -
edify脚本语法(update_script)
1.copy_dir语法:copy_dir []表示原文件夹,表示目的文件夹,[]表示时间戳作用:将文件夹中的内容复制到文件夹中。文件夹中的原始内容将会保存不变,除非文件夹中有相同的内容,这样中的内容将被覆盖举例:copy_dir PACKAGE:system SYSTEM:(将升级包中的system文件夹复制到手机中)———————————————————————————原创 2015-03-13 14:40:30 · 1302 阅读 · 0 评论