ROMs 與 Firmware 的差異,刷 ROM 的簡易方法

i9000 是小弟的第1台 Smart Phone ,對於一個使用 Linux OS 多年的我來說,
Android 的開放性其實與 Linux 的開放特性是一致的。

最近在 XDA 上看到一篇討論文,覺得很值得跟版上的大大們分享。
原文出處:
http://forum.xda-developers.com/showthread.php?t=734166

第一 ,先釐清何謂 ROMs 何謂 Firmware :

Firmware:
簡單的說:原廠的 Kernel 即是 Firmware (請參閱 E 大的兵甲武經一文,有詳細列出 i9000 的版本變化)

ROMs:
基於原廠的 Firmware ,經過 Hackers 修改、最佳化的配置後即是 ROMs (版上各大大所分享的『美化』、『中文化』.... 都是 ROMs)

第二 ,如何使用 Firmware 及 ROMs :

Firmware:
使用刷機介面來將 Firmware 裝載在機器上。
(在 WIndows 上 odin 為最有名氣的一個軟體,在 Linux 則有 Heimdall 指令式的軟體)

ROMs :
通常都被打包成 update.zip ,將其放在 sdcard 路徑中,進入 Recovery 模式,將其載入覆蓋原廠設定。

第三 ,如何方便的刷 ROMs 並使用它:

強調一點,Firmware 一定要用刷機軟體。
至於 ROMs ,傳統上都是要先將 USB 模式設定為大量儲存媒體,然後連接到電腦上將 update.zip 複製到 /sdcard 中,再重新開機進入 recovery 中去 Apply 它。(透過手機直接下載放在 /sdcard 中也是一樣的意思)

如今有一個方便的 apk 叫作 ROM Manager ,他可以讓你完全不需要進出 Recovery Mode 便完成 Backup 與 Restore 你的 ROMs .

它的特色是,隨時可以回歸『出廠狀態』。隨時可以『載入最佳化的 ROMs 』.
在以往,回歸『出廠狀態』代表著必須將 Firmware 重刷 (開啟你的 pc ... 挖礦模式 ...ODIN .... 等等繁覆的步驟),如今你只要預先刷一次原廠的 Firmware 將其 Backup 起來( 使用ROM Manager ),未來不論你如何調整你的 update.zip (中文化,美化 .....),一旦你想要回歸最乾淨的版本(『出廠狀態』),那你只要將原廠狀態的 update.zip 載入,那你的手機即回到出廠狀態。

使用 ROM Manager 另一個方便的地方即是不用再手動進入 Recovery 模式,他會全自動的幫你完成 Backup 與 Restore .

這個軟體對於刷機刷的疲於奔命的大大來說應該會較省事一點。

以上,如有任何誤漏,煩請各界指正。





james lai4457 wrote:
i9000 是小弟的...(恕刪)

請教使用 ROM Manager 也需要root權限嗎?
當我愈來愈老,愛妳一輩子也就愈來愈容易了。
應該這樣理解

firmware 即對比電腦各硬件的drivers

而ROM 就是電腦的OS



ROM 可以連firmware 一整個包來更新
但ROM 也可以沒有跟firmware的

以i9000 為例,
xxxxxx_modem_xxxxx 就是3G, GPS, 等晶片的firmwares (drivers)

而xxxx PDAxxxxxx就是android OS
我記得"兵甲武經"是E大出品的, 大大會不會搞錯了啊
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!