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

Agnes avatar
By Agnes
at 2012-09-27T15:30

Table of Contents

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

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


安裝驅動程式

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

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

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

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

Nexus One 和 Nexus S
http://tinyurl.com/yazvbcy

Xoom
http://tinyurl.com/98ka29v

Galaxy Nexus
http://tinyurl.com/76c2amb

Nexus 7
http://tinyurl.com/8ej38yg


取得 Android SDK Platform Tools

接著下載 http://www.mediafire.com/download.php?9mm8jhh8xplpgvo
解開後會是一個 android-sdk-platform-tools 資料夾。

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

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


解鎖 Bootloader

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

Nexus One
http://tinyurl.com/8krzbf2

Nexus S
http://tinyurl.com/9of7uxg

Xoom
http://tinyurl.com/9aqaycy

Galaxy Nexus
http://tinyurl.com/954h5xt

Nexus 7
http://tinyurl.com/9cfpw26

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

Nexus One
http://tinyurl.com/8jmacux

Nexus S
http://tinyurl.com/8qtjtwm

Xoom
http://tinyurl.com/8brmpjl

Galaxy Nexus
http://tinyurl.com/9fmep6a

Nexus 7
http://tinyurl.com/8r2q54t

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

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

Xoom
用降低音量鈕選擇選項,用提高音量鈕或電源鈕確認。


===============================================================================

下面建議先一次看完再來照著做,
因為有些原廠韌體開進系統時會將刷入的非官方 Recovery 還原,
最好一口氣做完比較不會遇到問題。
請先下載好要刷的韌體放進機器中,
這樣進 Recovery 就可以直接刷機。

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

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


刷入非官方 Recovery

先到 http://www.clockworkmod.com/rommanager 找到自己的機器對應的 Recovery,
其中 Recovery 是用音量鈕和電源鈕操作的,
Touch Recovery 是可以直接用觸控操作的。
但這裡放給 Xoom 用的版本有問題,
建議 Xoom 用 http://forum.xda-developers.com/showthread.php?t=1235170

將下載的 *.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 會跳到瀏覽儲存空間的模式。
找到要刷的韌體檔案後選擇那個檔案並按下確定,
接下來就會開始將韌體刷進機器了。


這篇文章亦發表於 Mobile01
http://www.mobile01.com/topicdetail.php?f=605&t=2965009

--
Tags: Android

All Comments

Damian avatar
By Damian
at 2012-09-29T20:58
推推!!
Jake avatar
By Jake
at 2012-10-02T04:43
寫得很仔細~不推對不起良心
Caroline avatar
By Caroline
at 2012-10-03T21:12
有空來研究一下 感恩
Elvira avatar
By Elvira
at 2012-10-06T19:02
簡單、易懂、讚!
Zenobia avatar
By Zenobia
at 2012-10-09T20:27
值得推薦!!詳細
Irma avatar
By Irma
at 2012-10-14T06:31
話說有無一鍵ROOT方法啊 或是像i9000那樣無腦刷???
Jacky avatar
By Jacky
at 2012-10-18T21:40
一鍵 root 通常是針對特定機型設計的,要根據機型上網找
Regina avatar
By Regina
at 2012-10-19T20:18
誠意推!

app不能安裝ˊˋ

Queena avatar
By Queena
at 2012-09-27T15:10
當我直接從手機安裝時會跑出這句話 目前我們無法驗證您的帳戶,請稍後片刻再試 而直接從網頁版的安裝則是我點完 可是手機這一端卻完全沒反應ˊˋ 請問這要怎麼解決? 謝謝 - ...

acer A510與Galaxy Tab 2 10.1那個CP值高

Tracy avatar
By Tracy
at 2012-09-27T15:03
研究了幾天 決定還是入手大螢幕的平版了 我平版用途在 上網、上攝影網站看照片、看自己拍的照片(所以要有外接記憶卡功能,這兩台都有) 看一些PDF文件 也就是說我比較偏向使用文書的模式 完全不會下載電動遊戲來玩 所以想請問這樣的話,4核心與2核心,對我來說差異大嗎? 因為三星的有列入這一波4.1 ...

XP剛ROOT完 要如何用國外GOOGLE PLAY

Jacky avatar
By Jacky
at 2012-09-27T14:19
※ 引述《ro08908181 (老猴)》之銘言: : 看之前的帖子好像都說用MAEKET ENABLER 和ACCESS : 不過我上GOOGLE PLAY都沒看到這兩個軟體?? : 裝了一個不知道甚麼語文的看不懂就砍了 : 還是說這要直接找APK裝 : 主要想要上的是日本的GOOGLE PLAY ...

刷過的機子,回復預設內容的方法

Frederic avatar
By Frederic
at 2012-09-27T13:54
沒記錯的話、自己刷的ROM大都不能用內建的回復原廠設定值(還是有?我不確定?) 最快的方法就是把data wipe就好了 boot和system不能wipe full wipe就一定要重刷、因為連系統檔案都被你砍了、當然不能開機 怕的話、full wipe後直接重刷 不過我只對HTC比較有研究、其他 ...

刪除Widget

Jacky avatar
By Jacky
at 2012-09-27T13:51
請問板上的各位大大, 在下第一次使用智慧型手機, 下載了Battery monitor這個Widget, 因為沒甚麼使用到便想把它刪除, 但我直接從Widget頁面解除安裝的話, 總會留下一個小綠人的圖案, 長按仍然會轉到建立捷徑的畫面, 後來就只好土法煉鋼, 從Google Play上的下載頁重新 ...