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

By Agnes
at 2012-09-27T15:30
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
--
一般 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

By Damian
at 2012-09-29T20:58
at 2012-09-29T20:58

By Jake
at 2012-10-02T04:43
at 2012-10-02T04:43

By Caroline
at 2012-10-03T21:12
at 2012-10-03T21:12

By Elvira
at 2012-10-06T19:02
at 2012-10-06T19:02

By Zenobia
at 2012-10-09T20:27
at 2012-10-09T20:27

By Irma
at 2012-10-14T06:31
at 2012-10-14T06:31

By Jacky
at 2012-10-18T21:40
at 2012-10-18T21:40

By Regina
at 2012-10-19T20:18
at 2012-10-19T20:18
Related Posts
app不能安裝ˊˋ

By Queena
at 2012-09-27T15:10
at 2012-09-27T15:10
acer A510與Galaxy Tab 2 10.1那個CP值高

By Tracy
at 2012-09-27T15:03
at 2012-09-27T15:03
XP剛ROOT完 要如何用國外GOOGLE PLAY

By Jacky
at 2012-09-27T14:19
at 2012-09-27T14:19
刷過的機子,回復預設內容的方法

By Frederic
at 2012-09-27T13:54
at 2012-09-27T13:54
刪除Widget

By Jacky
at 2012-09-27T13:51
at 2012-09-27T13:51