來來來, 又到了說故事時間啦....為什麼現在 CM7 的 ROM 沒辦法支援重開機直接進入 Download/Recovery 模式?其實原因很簡單, 開機的流程中有一段是從 Bootloader 轉到核心,也就是 Sbl.bin(Bootloader) -> zImage(核心). 這個 Sbl.bin會帶 bootmode 參數給 zImage, 好比說 bootmode=2 代表要進入到 Recovery 模式. 重點來了 Sbl.bin 怎麼樣去決定這個 bootmode參數要怎麼給? 三星的作法是去看 OneNand 第六個分割區 j4fs 裡面的參數.問題來了 j4fs 需要引用到 rfs, 然後核心要用到 param.ko 去操作這個裡面的內容. 不管 j4fs.ko, rfs, 還是 param.ko, 這些沒有一個是有開放原始碼, 所以不會被 CM7 拿來用.這個問題的改法其實還是有的, 第一種作法是放棄或修改原廠的 Sbl.bin,但恐怕有些難度, 不知道裡面做了哪些有關硬體初始化的東西. 第二個作法就是小子在做整合 ROM 的時候用的. 管他這個 j4fs 裡面放什麼東西,只要將 Download, Recovery, Normal 這幾種模式分別把 j4fs 的分割區給 Dump 出來, 要哪種模式直接寫回去就好. 這就是最近發表 CM7 整合ROM 所用的方法. 當然這個作法很有限, 因為有些參數可能會跟不同國家出的硬體而有些差異.
我刷完 CM7之後發現沒有samsung apps, 好像是因為我在第一次開機的時候, 系統下載預設軟體的時候, 網路斷線, 有些系統軟體沒有當下安裝.....現在我去market下載samsung apps 安裝, 最後都無法安裝. 著要怎麼解決?...是不是一定要重新刷機?
更新:B13. CM7 20110503 下載 (7z 解開成 tar 檔使用)(中文輸入法, GAPP 20110307, 必須使用內附 CM7 20110430 PIT 更新)C70. [CM7][bilboa1] 2011005049_r9_update 下載C71. [CM7][Tk-Glitch] V7B 下載其他11. CM7 版本核心工具 Pimp My CPU v2.7 下載=================================================================================
m大..請問一下..B13. CM7 20110503 下載 (7z 解開成 tar 檔使用)(中文輸入法, GAPP 20110307, 必須使用內附 CM7 20110430 PIT 更新)這個用odin刷的時候..需要勾選re-pertition..auto reboot和reset time嗎?
好吧, 這邊要特別說明... CM7, 目前適合拿來 "玩玩體驗一下",但不見得適合每個人當做一般用途使用, 如果你覺得以前原廠 ROM有什麼好東西想拿過來用. 很抱歉有些實在沒辦法, 好比說 SamsungApp 會引用到 TouchWiz, 這個如果搬過來搞到最後很有可能就是全部的 ROM 就過來了. 那這又是何苦要用 CM7, 更何況搬越多東西過來越有可能造成系統變慢. 這也有違 CM7 當初的優點. 所以想體驗CM7 ROM 的朋友可以把它當成類似 Nexus S 來使用, 不用期待太多!如果哪天真的有人移植一些東西過來, 那還真的是該搖旗歡呼一下!