• 3

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
用降低音量鈕選擇選項,用提高音量鈕或電源鈕確認。
2012-09-27 13:25 發佈
這篇建議先一次看完再來照著做,
因為有些原廠韌體開進系統時會將刷入的非官方 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 會跳到瀏覽儲存空間的模式。
找到要刷的韌體檔案後選擇那個檔案並按下確定,
接下來就會開始將韌體刷進機器了。
文章已完成,
有問題的話請不吝發問 :)
dreamcwli wrote:
在開始刷機前,
一般會先備份目前機器上的韌體,
以免接下來刷入的韌體有問題造成無法使用。

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


想請教一下大大..如果照大大的步驟進行..
這一步的backup所備份的就是原廠rom的部份嗎?..

另外如果restore還原的話..
是會回到原廠rom已解鎖跟已刷Recovery的情形..
還是直接回復至解鎖前的情況呢?..

如果機器已解鎖跟刷Recovery..送修會失去保固嗎?..
(如果會的話..有辦法回復至未解鎖前嗎?..)

麻煩大大了..抱歉小弟問題有點多...

感謝大大的分享
很實用的教學.. 不過我實在是 沒膽刷下去我的 nexus 7
keishung0816 wrote:
想請教一下大大..如果照大大的步驟進行..
這一步的backup所備份的就是原廠rom的部份嗎?..


這一步備份的就是原廠韌體,
但是由於 Recovery 已被換掉,
還原回來的話會變成原廠韌體 + 非官方 Recovery。

keishung0816 wrote:
如果機器已解鎖跟刷Recovery..送修會失去保固嗎?..
(如果會的話..有辦法回復至未解鎖前嗎?..)


這要看原廠的態度,
Nexus One、Nexus S 和 Galaxy Nexus 我沒修過不知道,
Xoom 解鎖後送回 Motorola 也是照樣維修。

Nexus 7 比較特別,
因為 Asus 願意維修美國版的 Nexus 7,
而美國版 Nexus 7 的原廠韌體是放在 Google 網頁上的。
在原廠韌體的情況下,
是可以完全回復成美國版 Nexus 7 出廠時的狀態,
(包括 Bootloader 也能鎖上)
這樣一來維修就沒問題了。
完整清晰的解說@_@
先簽到紀錄@_@
keishung0816 wrote:
另外如果restore還原的話..
是會回到原廠rom已解鎖跟已刷Recovery的情形..
還是直接回復至解鎖前的情況呢?..

你可以想辦法刷回原廠ROM,但目前只有人做原廠美版ROM
板上另外有一篇「My Android 4.1.1 for Nexus 7」的討論
該樓主說日後可能會釋出台灣版ROM,這個就得等他做了

此外,就算恢復原廠ROM,已經ROOT過的裝置就代表已開鎖
所以要重新鎖上又是另外一個工程,網路都有教學,照做即可
我也是不熟悉刷機的人,但入手後已經玩過ROOT、UNROOT
基本上我根本不懂,但網路教學文章都很清楚,照做就能搞定

gaoi wrote:
你可以想辦法刷回原廠...(恕刪)


fastboot oem lock <<<重新鎖上

我試過了~
dreamcwli wrote:
先講解鎖的部...(恕刪)


感謝大大分享 ^^
Hi, I am Joco!
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?