作者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/m.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