作者gn00618777 (非常念旧)
看板AndroidDev
标题[问题] boot.img 问题
时间Sun Apr 3 10:10:27 2016
各位板友好
以前开发 android device 时, source code 都会 build 出 boot.img, system.img
recovery.img ,然後分别烧到 sd card 开机。
前阵子看了网路上的刷机 guide ,用 flash tool 进入fastboot mode 先
刷入 cm-12.1-20150224-UNOFFICIAL-hayabusa.zip 内的 boot.img 後,
按下组合键就可以进入 "TWMP" recovery mode 了。进入後,按下 install,选择
cm-12.1-20150224-UNOFFICIAL-hayabusa.zip,就可以刷入 andorid system。
据我所知,boot.img 是 kernel + ramdisk ,怎麽我刷了 boot.img 後,就会出
现 TWMP 这个 recovery 呢? 应该要有个步骤
fastboot flash recovery xxxxrecovery.img 吧?
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 58.115.110.72
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1459649430.A.E92.html
※ 编辑: gn00618777 (58.115.110.72), 04/03/2016 10:11:32
1F:→ firewolf: 不同的手机情况不同。例如samsung s2 i9100, recovery 04/03 23:33
2F:→ firewolf: 是和 kernel 结合在一起的,例如 s2 依 xda 网友说明 04/03 23:33
3F:→ firewolf: recovery_ramdisk + kernel + boot_ramdisk 3者合一 04/03 23:33
4F:→ firewolf: 所以要刷 recovery ramdisk 时,就是刷 kernel 就会有 04/03 23:33
5F:→ firewolf: recovery (因为 3 个部分是一起更新)。其他细节可以 04/03 23:33
6F:→ firewolf: google "[MOD] IsoRec: Isolated Recovery" 这篇文章 04/03 23:34
7F:→ firewolf: 以上供参考,不同厂商手机型号刷机的方式不同。 04/03 23:34
8F:→ firewolf: 换句话说,i9100的 recovery分割区完全没有被使用到 04/03 23:38
9F:→ gn00618777: 谢谢,谢谢解说 04/06 09:36
10F:推 da21510: 其实我之前试过 05/24 11:40
11F:→ da21510: 你最後那行指令 在Xperia手机 recovery反而 容易刷不进去 05/24 11:40
12F:→ da21510: 我Xperia SP 用fastboot指令刷纯recovery都失败 结果用Fl 05/24 11:41
13F:→ da21510: ashtool就好了…… 05/24 11:41