Saturday, January 3, 2015

轉貼 [教學] OnePlus One - Unlock Bootloader (解鎖) & Root

OnePlus One 除了在規格上有著不錯的 CP 之外,會購入這款手機另一個關鍵考量就是國際版預先搭載 CyanogenMod 11S 韌體,並且承諾兩年內對手機韌體的更新保證,不只不用擔心手機韌體更新變成孤兒,對於刷刷樂的愛好者而言,也代表日後有多樣的第三方韌體可供選擇,不過由 於 Google 並不允許手機出廠時就預先以 Pre-Root 的狀態抵達使用者手中,還是得透過解鎖的方式來取的 Root 權限。

稍微把玩後,在開始建構自己的手機使用環境之前,當然還是得先解除封印,下面的操作流程,主要是參考 Chromium 在 XDA 發表的 [GUIDE] OnePlus One - How to Unlock Bootloader, Install Custom Recovery and Root 一文來紀錄自己刷機的流程,當然過程中或多或少也摻雜了一點個人刷機的使用習慣,方法也不若上述教學討論串那樣面面俱到,若是下文不夠清楚的地方,也不防比對原文內容,找出最適合自己習慣的方式。

本文僅提供參考,若是造成手機無法正常運作或者喪失保固,不負擔相關責任

另外在安裝過程中出現裝置管理員中顯示 ! 無法正確驅動的情況發生,可以嘗試下列網址的流程來解決


http://izaka007.blogspot.tw/2014/10/android-google.html

同文也一併發表在小弟部落格,兩邊資訊會同步更新 : http://bit.ly/1p1pf4c

檔案下載
軟體名稱 : Slimmed Version of Android SDK from Chromium
下載連結 : http://d-h.st/08w

軟體名稱 : Universal Windows ADB Driver (6.13.2013)
檔案連結 : http://www.koushikdutta.com/post/universal-adb-driver

軟體名稱 : Team Win Recovery Project 2.8.0.1 (9.12.2014)
檔案連結 : http://techerrata.com/browse/twrp2/bacon

軟體名稱 : SuperSU v2.13 (10.10.2014)
檔案連結 : http://download.chainfire.eu/supersu

前置作業

  1. 將 AndroidSDKSlim.zip 解壓縮到 C 槽 (預設路徑會是 C:\android-sdk-windows)
  2. 安裝 Universal Windows ADB Driver (安裝檔為 UniversalAdbDriverSetup.msi)
  3. 將下載好的 TWRP 2 和 SuperSU 移到 C:\android-sdk-windows\platform-tools (見下圖)
[​IMG]

啟用手機 USB 偵錯模式
[​IMG]
進入手機 設定/關於手機 ,點擊七次版本號碼的位置來啟用 "開發人員選項"

[​IMG]
進入 設定/開發人員選項 啟用 "USB 偵錯"

下面的刷機動作,由於會對手機進行解鎖,所有手機上頭的資料都會被清除,如果有需要,請先對手機內的重要檔案等資訊進行備份

刷機流程 (解鎖)
1. 首先將手機關閉

[​IMG]
2. 同時按住 Volume up + Power 來進入 Fastboot Mode,若操作正確,手機會出現上圖圖示

[​IMG]
3. 透過線材連接手機與電腦,第一次連接的時候,作業系統會花點時間來安裝正確的驅動程式,當右下角顯示安裝完成後,可以在裝置管理員下看到 Android Bootloader Interface 驅動成功的圖示 (請盡量使用 USB 2.0 接口,若是無法正常驅動,可以嘗試換個接口)

[​IMG]
4. 透過檔案總管切換到 C:\android-sdk-windows,按住 Shift 並用滑鼠右鍵點擊 platform-tools 資料夾,這時候會看到 "在此處開啟命令視窗" 的選項

[​IMG]
5. 首先輸入 fastboot devices ,如果驅動無誤,會回應相關序號
6. 接著輸入 fastboot oem unlock 來進行解鎖的動作,完成後手機會自動重新開機,若無,可以輸入fastboot reboot 來重啟手機
7. 當手機在重新啟動的過程中,先將線材移除斷開與電腦的連線,靜待手機開機完畢
[​IMG]
8. 由於解鎖會清除所有手機原本設定,重新回到手機設定並開啟開發人員選項,取消更新 CM recovery 並勾選 USB 偵錯模式
9. 選擇完畢之後即可將手機關閉

刷機流程 (安裝 TWRP 2.x)
1. 重複先前動作,確認手機已經關閉,按下 Volume up + Power 進入 Fastboot Mode
2. 比照上述步驟四開啟命令視窗,並接上線材讓手機與電腦連線

[​IMG]
4. 這時候輸入 fastboot flash recovery openrecovery-twrp-2.8.0.1-bacon.img 來刷入 TWRP Recovery (請注意檔名會隨著版本不同而有異動)
5. 完成後輸入 fastboot reboot 來重新啟動手機,待開機完成後,同樣按住 Power 並將手機關閉,並拔除線材
6. 待手機關閉之後,重新按住 Volume down + Power 就會進入 Recovery Mode

刷機流程 (取得 Root 權限)
1. 先讓手機停留在 TWRP Recovery 的畫面,接上線材讓手機與電腦重新連線,這時候作業系統會偵測到新硬體並開始安裝對應驅動程式

[​IMG]
2. 等待驅動程式安裝成功後,重複開啟命令視窗的動作,並輸入 adb push UPDATE-SuperSU-v2.13.zip /sdcard/ ,這時候電腦會把 SuperSU 上傳到手機的 /sdcard/ 資料夾下方(同樣檔名的部份會隨著版本的不同而有異動)
3. 待檔案上傳成功後,拔除線材,並操作 TWRP Recovery 的 Install 功能並選取 UPDATE-SuperSU-v2.13.zip 來刷入手機
4. 完畢之後選擇 System Reboot

[​IMG]
5. 開機後就可以看到 SuperSU 的圖示

[​IMG]
6. 使用 Root Checker Basic 可以快速驗證 OnePlus One 是否取得 Root 權限

No comments:

Post a Comment