没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Android Recovery 模式
(muddogxp 原创,转载请注明)
http://blogold.chinaunix.net/u/14459/showart_1911144.html
Recovery 简介
Android 利用 Recovery 模式,进行恢复出厂设置,OTA 升级,patch 升级及
firmware 升级。
升级一般通过运行升级包中的 META-INF/com/google/android/update-script
脚本来执行自定义升级,脚本中是一组 recovery 系统能识别的 UI 控制,文件
系统操作命令,例如 write_raw_image(写 FLASH 分区),copy_dir(复制目
录)。该包一般被下载至 SDCARD 和 CACHE 分区下。如果对该包内容感兴趣,可
以从 http://forum.xda-developers.com/showthread.php?t=442480 下载 JF 升
级包来看看。
升级中还涉及到包的数字签名,签名方式和普通 JAR 文件签名差不错。公钥会
被硬编译入 recovery,编译时生成在:
out/target/product/XX/obj/PACKAGING/ota_keys_inc_intermediates/keys.
inc
G1 中的三种启动模式
MAGIC KEY:
• camera + power:bootloader 模式,ADP 里则可以使用 fastboot 模式
• home + power:recovery 模式
• 正常启动
Bootloader 正常启动,又有三种方式,按照 BCB(Bootloader Control
Block, 下节介绍)中的 command 分类:
• command == 'boot-recovery' → 启动 recovery.img。recovery 模式
• command == 'update-radio/hboot' → 更新 firmware(bootloader)
• → 其他 启动 boot.img
Recovery 涉及到的其他系统及文件
• CACHE 分区文件
Recovery 工具通过 NAND cache 分区上的三个文件和主系统打交道。主系
统(包括恢复出厂设置和 OTA 升级)可以写入 recovery 所需的命令,读
出 recovery 过程中的 LOG 和 intent。
资源评论
davidsky11
- 粉丝: 30
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功