![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Recovery
文章平均质量分 94
Jack.Ding
知识改变人生
展开
-
Android系统OTA升级包制作
Android系统升级分为整包升级和差分包升级,整包升级就是将系统中所有的数据都升级,而差分包及增量包,只是针对系统中更新的部分进行升级。一般来说,像大版本升级,比如从4.4升级到5.0,采用整包升级,平时的小版本升级就使用差分包升级。但不管哪种方式,升级流程都是一样的,只是在制作升级包的过程中有些差别。那这两者有啥区别呢?区别:1、包的大小,整包就相当于ROM,有好几百兆;差分包原创 2016-10-21 14:16:55 · 4013 阅读 · 1 评论 -
Android系统OTA升级流程
Android系统进行升级的时候,有两种途径,一种是通过接口传递升级包路径自动升级,升级完之后系统自动重启;另一种是手动进入recovery模式下,选择升级包进行升级,升级完成之后停留在recovery界面,需要手动选择重启。前者多用于手机厂商的客户端在线升级,后者多用于开发和测试人员。但不管哪种,原理都是一样的,都要在recovery模式下进行升级。1、获取升级包,可以从服务端下载,原创 2016-10-20 18:03:03 · 32536 阅读 · 3 评论 -
Android系统SD卡升级
一般在本地进行OTA升级时,将升级包拷贝到SD卡,然后进入recovery模式选择升级包进行升级,但不是很方便,于是做了一个小应用,通过调用RecoverySystem类中的接口来进行升级。实际上最终也是在recovery模式下进行升级,只不过是在应用层对升级包进行签名验证和发送升级命令。 内容比较简单直接上代码。一、主要类SdCardUpgradeWarning.jav原创 2016-10-20 18:00:35 · 3674 阅读 · 0 评论