数据库
ota 标签描述

AndroidOTA升级原理和流程分析(三)—Android系统的三种启动模式 以下的篇幅开始分析我们在上两个篇幅中生成的update.zip包在具体更新中所经过的过程,并根据源码分析每一部分的工作原理。 1、系统更新update.zip包的两种方式 1).通过上一个文档,我们知道了怎样制作一个update.zip升级包用于升级系统。android在升级系统时获得update.zip包的方式有两种。一种是离线升级,即手动拷贝升级包到SD卡(或NAND)中,通过settings-->Aboutphone-->SystemUpdate-->选择从SD卡升级。另一种是在线升...

AndroidOTA升级原理和流程分析(八)—升级程序update_binary的执行过程 1、update_binary的执行过程分析 上一篇幅中的子进程所执行的程序binary实际上就是update.zip包中的update-binary。我们在上文中也说过,Recovery服务在做这一部分工作的时候是先将包中update-binary拷贝到内存文件系统中的/tmp/update_binary,然后再执行的。update_binary程序的源码位于gingerbread0919/bootable/recovery/updater/updater.c,源码如下: / Copyrigh...