天天看點

android_G1_刷機

(刷機有風險,操作需謹慎)

注意:雖說刷機有風險,但如果你按部就班地做下來,該注意的都注意了,想刷成磚頭也很困難; 相反本來對系統就不熟,一目十行地看完說明,随便下一個更新包就野蠻操作,完全成功的可能性也不大。​ 

1.          相關知識

1)         分區

a)          splash1:開機畫面,備份後的檔案為splash1.img

b)         recovery:該分區是恢複模式(即power+home進入的界面),備份為recovery.img

c)          boot:核心啟動分區,備份為boot.img

d)         system:Android系統部分,目錄表示為/system,通常為隻讀,備份為system.img

e)          cache:緩存檔案夾,目錄表示為/cache,備份為cache.img

f)          userdata:使用者安裝的軟體以及各種資料,目錄為/data,備份為data.img

2)         模式

a)          正常模式

正常開機的模式,使用者使用此模式

b)         恢複模式

開機時按power+home鍵進入該模式,通常用此模式簡單地更新系統

c)          工程模式

開機時按power+camera鍵進入該模式,在此模式中可通過使用fastboot工具修改各個分區

(有的需要再按back鍵才能進入)

3)         刷機前的準備

a)          保證電量充足

b)         保證在連接配接PC刷機的情況下,結束前不能撥掉USB線

c)          保證更新包的正确性(MD5校驗)

2.          刷機前的備份

從網上下載下傳的更新包,在沒有使用之前,不能确定它是否能用,是否支援中文,有什麼緻命的錯誤,是以最好在更新前備份原有的系統,保證它至少能恢複到能用的狀态。

1)         檢視是否支援備份功能

a)          關機後,按power+home鍵開機進入恢複模式

b)         此時一般能看到文字菜單,如果隻看到黃色三角的圖,按Alt+L可出現菜單

c)          如果菜單含有”[Alt+S] nandroid備份”選項,則可以直接備份,否則需要先更新recovery分區,以得到備份工具

2)         更新recovery分區以得到備份工具

更新此分區時不要過于擔心,即使更新失敗,系統仍可啟動到正常模式和工程模式,以便重新燒寫

a)          下載下傳recovery分區的鏡像檔案

​​​http://n0rp.chemlab.org/android/cm-recovery-1.4.img​​

b)         把cm-recovery-1.4.img拷到SD卡的根目錄

c)          在PC上使用adb shell操作手機系統(可以使用手機中的超級終端terminal emulator),用如下指令燒寫recovery分區

# su

# flash_image recovery /sdcard/cm-recovery-1.4.img

d)         關機後,按power+home鍵開機進入恢複模式,即可看到備份工具

3)         recovery分區功能

關機後,按power+home鍵開機進入恢複模式,可看到以下選項

a)          [Home+back] 重新開機

b)         [Alt+S] 刷已改名為update.zip的刷機包

c)          [Alt+A] 直接刷sd卡裡zip檔案的刷機

d)         [Alt+W] 恢複出廠設定,它恢複的是userdata分區和cache分區,恢複之後使用者資料都被删除了,更新系統後,如果不能正常使用,可以嘗試恢複出廠設定

e)          [Alt+B] nandroid備份

f)          [Alt+R] 恢複上一次的備份(隻能恢複最後一次備份)

g)          [Alt+F] 修複Ext系統檔案(App to sd有用)

h)         [Alt+X] 進入控制台

4)         備份分區

使用Alt+B備份分區

備份的檔案儲存在SDCARD的nandroid 目錄下面,以日期開頭命名

3.          使用zip包更新(恢複模式刷機)

這是比較簡單的更新方式,使用者往往從網上下載下傳更新包,操作容易也不容易出錯,它更新的是system分區和boot分區,即使更新失敗,系統仍可啟動到恢複模式和工程模式,以便重新燒寫

1)         把更新zip包改名為update.zip,放到SD卡的根目錄

2)         關機後,按power+home鍵開機進入恢複模式

3)         此時一般能看到文字菜單,如果隻看到黃色三角的圖,按Alt+L可出現菜單

4)         先使用Alt+W恢複出廠設定,此操作會清除使用者資料

5)         再按Alt+S刷機

6)         有些機器會自動重新開機,如未自動重新開機,按home+back鍵手動重新開機

4.          使用fastboot工具更新(工程模式刷機)

可重新整理各個分區,即使更新失敗,也可以進入工程模式重新刷機

1)         在PC端安裝fastboot工具(Windows/Linux均可,Window系統需要安裝手機驅動)

2)         用USB線連接配接手機和計算機,然後按power+camera鍵進入工程模式(有的需要再按back鍵才能進入)

3)         看裝置是否連接配接正常

在PC端運作

$ ./fastboot devices

看是否能正常列出裝置,形如HTC***

繼續閱讀