[請益] android 的啟動機制?

看板Android作者 (方正無法達成,那麼有沒H)時間9年前 (2016/11/16 15:29), 9年前編輯推噓4(4024)
留言28則, 8人參與, 最新討論串1/1
最近在研究刷機的資訊, (主要是還原的部分) 這邊對於 android 的運作方式有點好奇, 一般常見的簡單說法是 硬體->韌體->UI控制介面 所謂的原廠 Recovery 應該是被包在韌體裡面? 那麼刷了 CWM 不會對現有的系統造成影響嗎? 此外另外有人推薦 TWRP , 不知道跟 CWM 差在那裡? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.22.146 ※ 文章網址: https://www.ptt.cc/bbs/Android/M.1479281342.A.7E1.html

11/16 15:39, , 1F
CWM停止開發了 一般卡刷包不放Recovery
11/16 15:39, 1F

11/16 16:06, , 2F
開機->bootloader,接下來bootloader決定要開進recovery還
11/16 16:06, 2F

11/16 16:06, , 3F
recovery類似電腦的還原磁區。
11/16 16:06, 3F

11/16 16:07, , 4F
是Android系統,兩個有獨立的kernel跟分區,跟電腦的系統還
11/16 16:07, 4F

11/16 16:08, , 5F
原分區有點類似,一般刷ROM指的是刷android的system/data等
11/16 16:08, 5F

11/16 16:10, , 6F
分區,recovery不會包在裡面,要刷recovery得另外刷
11/16 16:10, 6F

11/16 17:00, , 7F
recovery跟android是分開的東西
11/16 17:00, 7F
開機-->bootloader--┬->recovery └-> android -> UI 所以說 android 的開機流程圖應該是像上面這樣? ※ 編輯: sanbis (114.26.82.157), 11/16/2016 19:05:03

11/16 19:05, , 8F
CWM 停止開發了,所以現在推的是 TWRP ?
11/16 19:05, 8F

11/16 19:21, , 9F
流程基本上沒錯,twrp介面比較直覺,如果你的裝置兩者都有
11/16 19:21, 9F

11/16 19:21, , 10F
出就建議用twrp比較方便
11/16 19:21, 10F

11/16 20:34, , 11F
有看過刷機包或是原廠ROM其實就能了解一二 沒有做的比較
11/16 20:34, 11F

11/16 20:35, , 12F
複雜的廠商就是有很多.img檔 刷recovery就像是把原廠那個
11/16 20:35, 12F

11/16 20:35, , 13F
檔案替換掉罷了 後來有的做的比較複雜的就找不到單獨的
11/16 20:35, 13F

11/16 20:36, , 14F
recovery.img檔 如果想保留原廠recovery要dump出來 對我
11/16 20:36, 14F

11/16 20:37, , 15F
這種只懂皮毛的就比較困難 但要刷進去還是照刷.img就好了
11/16 20:37, 15F
華碩官網下載的原廠韌體有 CN、JP、WW、CUCC, 讓人搞不清楚到底要下載哪一種,

11/16 22:05, , 16F
棉花糖+ 刷機基本改patch形式已經必用TWRP CWM不支援
11/16 22:05, 16F

11/16 22:11, , 17F
recovery基本存在自己一個小分區 R.IMG基本就是系統用的
11/16 22:11, 17F

11/16 22:11, , 18F
kernel修改成只讓你做一兩件簡單事 一般開機會略過那個
11/16 22:11, 18F

11/16 22:11, , 19F
分區 所以擺在那兒對系統沒影響
11/16 22:11, 19F

11/16 22:14, , 20F
新機如Pixel已經閹了recovery分區 將它某些功能藏入系統
11/16 22:14, 20F

11/16 22:14, , 21F
boot.img了
11/16 22:14, 21F
樓上說的有大半看不懂, 什麼是棉花糖? 從華碩的開發論壇裡面有找到一個 『ZE551ML 』TWRP-3.0.2-M1 正體中文版 for CM14.1 http://www.asus.com/zentalk/tw/thread-191498-1-1.html 這個 CM14.1 是什麼? ※ 編輯: sanbis (114.26.82.157), 11/17/2016 17:09:25

11/17 17:26, , 22F
CyanogenMod第3方的rom 版號14是android 7
11/17 17:26, 22F

11/17 17:28, , 23F
14.1是7.1
11/17 17:28, 23F

11/17 18:41, , 24F
所以我找到的這個版本是要刷了 CM14.1 才能用?
11/17 18:41, 24F

11/17 18:41, , 25F
但是我還沒打算刷第三方的 ROM ~所以還是繼續找找吧~
11/17 18:41, 25F

11/28 23:13, , 26F
棉花糖=android 6 or 6.x 每一版的安卓都是用甜點來命
11/28 23:13, 26F

11/28 23:13, , 27F
名 然後華碩的rom版本號是用地區分 ww=國際版 cn=中國
11/28 23:13, 27F

11/28 23:13, , 28F
jp=日版 最後一個我還真不知道
11/28 23:13, 28F
文章代碼(AID): #1OB0g-VX (Android)