Android Recovery 模式详解 Android Recovery 模式是 Android 系统中的一种特殊模式,用于进行恢复出厂设置、OTA 升级、patch 升级及 firmware 升级。下面是对 Android Recovery 模式的详细介绍。 Recovery 模式简介 ------------------ Android Recovery 模式是 Android 系统中的一种特殊模式,用于进行恢复出厂设置、OTA 升级、patch 升级及 firmware 升级。在这个模式下,系统可以执行恢复出厂设置、升级 firmware 等操作。 G1 中的三种启动模式 --------------------- G1 手机中有三种启动模式: 1. bootloader 模式:通过按下 camera 和 power 键同时启动,ADP 里则可以使用 fastboot 模式。 2. recovery 模式:通过按下 home 和 power 键同时启动。 3. 正常启动:通过正常启动键启动。 Recovery 涉及到的其他系统及文件 --------------------------------- Recovery 模式涉及到其他系统及文件,包括: 1. bootloader:bootloader 是 Android 系统的引导程序,负责引导系统启动。 2. recovery.img:recovery.img 是 Recovery 模式下的系统镜像,包含了 Recovery 模式下的所有系统文件。 3. boot.img:boot.img 是正常启动下的系统镜像,包含了正常启动下的所有系统文件。 两种 Recovery Case --------------------- Recovery 模式有两种 Case: 1. 命令行 Recovery:用户可以通过输入命令来控制 Recovery 模式下的操作。 2. 图形化 Recovery:用户可以通过图形化界面来控制 Recovery 模式下的操作。 Recovery 模式流程 --------------------- Recovery 模式的流程包括: 1. 系统检查:Recovery 模式下的系统检查,确保系统文件的正确性。 2. 文件系统检查:Recovery 模式下的文件系统检查,确保文件系统的正确性。 3. 升级包下载:下载升级包到 SDCARD 和 CACHE 分区下。 4. 升级包解压:解压升级包,获取升级脚本和文件。 5. 升级执行:执行升级脚本,进行升级操作。 Recovery 模式流程图 --------------------- 下面是 Recovery 模式的流程图: [流程图] Li Shaoyan, April 30, 2010.Android Recovery 模式 Recovery 模式是 Android 系统中的一种特殊模式,用于进行恢复出厂设置、OTA 升级、patch 升级及 firmware 升级。升级一般通过运行升级包中的 META-INF/com/google/android/update-script 脚本来执行自定义升级,脚本中是一组 Recovery 系统能识别的 UI 控制、文件系统操作命令,例如 write_raw_image(写 FLASH 分区)、copy_dir(复制目录)。 升级中还涉及到包的数字签名,签名方式和普通 JAR 文件签名差不错。公钥会被硬编译入 Recovery,编译时生成在:out/target/product/XX/obj/PACKAGING/ota_keys_inc_intermediates/keys.inc 中。 Bootloader 正常启动,又有三种方式,按照 BCB(Bootloader Control Block, 下节介绍)中的 command 分类: * command == 'boot-recovery' → 启动 recovery.img。recovery 模式 * command == 'update-radio/hboot' → 更新 firmware(bootloader) * 其他 → 启动 boot.img






























剩余8页未读,继续阅读

- nightofnight2014-01-26一般的介绍,比较原理性的东西
- huabinsir2014-10-10很好,对初级水平有帮助, 这正是我想了解的。

- 粉丝: 2
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 随书光盘的有效管理及网络阅览实现技术-管理现状.docx
- 园林景观设计软件.docx
- 文化人类学-计算机科学与技术--常向阳.doc
- 浅析计算机软件技术在化工设计中的应用.docx
- IMS与网络融合技术研究分析tzq.doc
- 计算机技术在教育中的多方应用.docx
- 基于单片机的水温自动控制系统方案设计书.doc
- 浅析互联网金融模式.docx
- ppt模板:蓝色简约风人工智能PPT模板.pptx
- 大学计算机基础教程试题库专业证书.doc
- 基于物联网的智能仓储系统的设计.docx
- 计算机网考最新修改版.doc
- 电子商务税收征管问题分析及对策思考.doc
- Splunk大数据分析实战指南
- 面向对像程序设计试卷.doc
- C单片机的旋转显示屏设计与实现.doc


