Android recovery.img与boot.img简单对比

今天对比分析了一下 recovery  .img和boot.img的结构,从中粗略知道了 Android   手机  中的恢复 模式  是怎么回事。
以下是 文件  结构的对比图:




从中我们知道:
(1)recovery.img其实已经是进入了Linux 系统  。

(2)recovery.img为了具有恢复系统的能力,比普通的boot.img目录结构中:
       1、多了/res/images目录,在这个目录下的图片都是恢复时我们看到的背景画面。
       2、多了/sbin/recovery二进制 程序  ,这个就是恢复用的程序。
       3、/sbin/adbd不一样,应该和恢复有关。

(3)Android系统中的初始化程序(init)和初始化配置文件(default.prop、init.trout.rc、init.rc、init.goldfish.rc、)都不一样。这就是系统没有进入图形 界面  而进入了类似文本界面,并可以通过简单的组合
         键进行恢复的原因。

通过查阅相关资料,对android的recovery模式有了一定的了解:

Android  可以通过 Recovery  模式,实现恢复出厂 设置   、OTA  升级 、patch  升级及 firmware  升级。在关机后,同时按下 home + power  键可以进入 recovery  模式。
大部分升级(包括刷机)都可以通过一个 SD卡  中的"updata.zip"文件升级包进行傻瓜式升级(步骤简单的升级)。而这一过程就是在系统进入 Recovery  模式后,通过升级程序运行升级包中 “META-INF/com/google/android/update-script 脚本来执行各种不同的自定义升级,脚本中是一组 recovery  模式下系统能识别的 UI  控制命令和文件系统操作命令,例如 write_raw_image  (烧写 FLASH   分区  )、 copy_dir  (复制目录)等等。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值