Nexus 系列機器(含 Xoom)的通用刷機方法

先講解鎖的部份,
一般 Android 在更新韌體時是透過 Bootloader 驗證後寫入。
由於 Bootloader 通常會辨認韌體是否有官方的簽署憑證,
因此非官方的韌體通常無法直接套用於機器上。

Nexus 系列機器的定位是開發機,
因此 Google 提供了解鎖 Bootloader 的方法。
一旦解鎖後 Bootloader 就不再會檢查是否有官方的簽署憑證,
就能任意的刷入非官方的韌體。


安裝驅動程式

一開始要先在電腦上安裝機器的驅動程式,
讓機器接上電腦時能被電腦辨認,
才能做後面解鎖的動作。

先把開啟狀態的機器用 USB 連接線接上電腦,
如果電腦用的是 Windows Vista 或更新的 Windows 版本,
系統會自動到網路上尋找對應的驅動程式並安裝,
此時右下角的常駐列會有安裝的進度提示。

如果電腦用的是 Windows XP 或是遇到自動安裝驅動程式失敗的情況,

可以下載機器的驅動程式再安裝。

Nexus One 和 Nexus S
Google USB Driver

Xoom
Where can I obtain the USB drivers for my device?

Galaxy Nexus
Verizon Wireless Cell Phones SCH-I515

Nexus 7
Drivers and Downloads for Nexus 7


取得 Android SDK Platform Tools

接著下載 Android SDK Platform Tools
解開後會是一個 android-sdk-platform-tools 資料夾。

執行開始功能表 => 所有程式 => 附屬應用程式 => 命令提示字元,
輸入指令 "cd <android-sdk-platform-tools 的路徑>",
這麼一來就會切換到 android-sdk-platform-tools 資料夾中。

這時候先到機器的設定 => 開發人員選項,
勾選 USB 偵錯的選項。
然後在命令提示字元輸入指令 "adb devices",
如果輸出結果中有偵測到機器,
就可以準備繼續解鎖;
如果沒有偵測到機器表示驅動程式可能沒有安裝成功,
先重新安裝驅動程式直到可以偵側到機器為止。


解鎖 Bootloader

在命令提示字元中輸入指令 "adb reboot bootloader",
機器就會重開機進入 Bootloader。

Nexus One


Nexus S


Xoom


Galaxy Nexus


Nexus 7


然後在命令提示字元輸入指令 "fastboot oem unlock",
機器就會跳出提示解鎖的確認畫面。
注意解鎖時會將機器上的所有資料全部消除,
請先備份重要資料。

Nexus One


Nexus S


Xoom


Galaxy Nexus


Nexus 7


接著根據確認畫面的指示選擇確定的選項,
就會解鎖機器了。

Nexus One、Nexus S、Galaxy Nexus 和 Nexus 7
用音量鈕選擇選項,用電源鈕確認。

Xoom
用降低音量鈕選擇選項,用提高音量鈕或電源鈕確認。
這篇建議先一次看完再來照著做,
因為有些原廠韌體開進系統時會將刷入的非官方 Recovery 還原,
最好一口氣做完比較不會遇到問題。
請先下載好要刷的韌體放進機器中,
這樣進 Recovery 就可以直接刷機。

解鎖 Bootloader 只是刷機的第一步,
因為 Bootloader 提供的刷機方式比較不方便,
一般會再透過使用非官方 Recovery 來刷機。

常見的非官方 Recovery 除了刷機也會有備份的功能,
目前最多人使用的非官方 Recovery 的 ClockworkMod Recovery,
其他非官方 Recovery 大部份也是從它改出來的。


刷入非官方 Recovery

先到 ClockworkMod ROM Manager 找到自己的機器對應的 Recovery,
其中 Recovery 是用音量鈕和電源鈕操作的,
Touch Recovery 是可以直接用觸控操作的。
但這裡放給 Xoom 用的版本有問題,
建議 Xoom 用 CWM Rogue Touch Recovery

將下載的 *.img 檔案放到 android-sdk-platform-tools 資料夾裡,
(Xoom 的話將 *.zip 解開裡面有 *.img)
接著重覆前一篇文章的動作進入 Bootloader。

接著輸入指令 "fastboot flash recovery <*.img 的檔名>",
就會將 Recovery 刷入了。


進入 Recovery

Nexus One、Nexus S、Galaxy Nexus 和 Nexus 7
在 Bootloader 中可以用音量鈕改變目前的選項,
其中有一項是 Recovery mode。
切到 Reocvery mode 後按下電源鈕,
就會重開進入 Recovery 了。

Xoom
按住電源鈕和增加音量鈕會強制重開機,
在開機看到 Motorola 標誌約五秒後按下降低音量鈕。
如果左上方有出現 Android Recovery,
按下增加音量鈕就會進入 Recovery;
如果沒有成功的話就強制重開機再試著進入 Recovery。


刷入非官方韌體

Recovery 的操作方式是用音量鈕當選擇選項,
電源鈕當作確認;
Touch Recovery 則是直接用觸控就可以。
(Xoom 的話選擇和確認鈕在 Recovery 畫面的左下方)

在開始刷機前,
一般會先備份目前機器上的韌體,
以免接下來刷入的韌體有問題造成無法使用。

Recovery 裡通常有一個 backup and restore 的項目,
用來備份和還原先前的備份。
選擇 backup and restore 後再選擇 backup,
Recovery 就會開始備份目前的韌體。

接下來在 Reocovery 選擇 install zip from sdcard,
(Xoom 還會再分成從 SD 卡刷入還是內建空間刷入)
Recovery 會跳到瀏覽儲存空間的模式。
找到要刷的韌體檔案後選擇那個檔案並按下確定,
接下來就會開始將韌體刷進機器了。
這篇是應網友想知道如何刷 Nexus 7 所寫的,
原本發在 Android 平板電腦的分區,
想說這邊用 Nexus 系列機器的人也不少就轉貼過來了。

不得不抱怨一下,
Mobile01 把 Android 平板電腦分類在筆電底下真的很怪…

dreamcwli wrote:
不得不抱怨一下,
Mobile01 把 Android 平板電腦分類在筆電底下真的很怪…


這個我也認同

我覺得平板應該也要獨立出來

畢竟產品越來越多了

最好能有個子目錄是廠牌更好
推薦這篇,感謝 dreamcwli 的熱心!
感謝大大的分享 !!
註記一下有空再來研究研究
很詳盡的圖文解說,給想解想刷的新手不少幫忙,加分先
http://www.flickr.com/photos/cbgreenb/
謝謝大大熱心的分享,小弟又學到了許多,謝謝

dreamcwli wrote:
先講解鎖的部份,一般...(恕刪)


看了大大的文章總算對刷機有一點了解
請問我用nexus7,如果要將程式及資料備份後在刷機,可以推薦是用那個app備份呢。
備份後是把那個資料夾存在電腦,待刷完機後再把整個資料移動到nexus7是嗎
之後再進行回復?
謝謝大大耐心看完新手的問題!
可以去找一個"鈦備份"的app,還不錯用
文章分享
評分
評分
複製連結

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