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

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

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

檔案下載
軟體名稱 : 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.7.1.0 (6.5.2014)
檔案連結 : http://techerrata.com/browse/twrp2/bacon

軟體名稱 : SuperSU v2.00 (6.18.2014)
檔案連結 : http://download.chainfire.eu/450/SuperSU/UPDATE-SuperSU-v2.00.zip

前置作業
  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 (見下圖)

啟用手機 USB 偵錯模式
進入手機 設定/關於手機 ,點擊七次版本號碼的位置來啟用 "開發人員選項"
進入 設定/開發人員選項 啟用 "USB 偵錯" 並取消 "更新 CM recovery"

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

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

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

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

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


5. 首先輸入 fastboot devices ,如果驅動無誤,會回應相關序號
6. 接著輸入 fastboot oem unlock 來進行解鎖的動作,完成後手機會自動重新開機,若無,可以輸入 fastboot reboot 來重啟手機
7. 當手機在重新啟動的過程中,先將線材移除斷開與電腦的連線,靜待手機出現第一次開機要選擇語系的畫面出現後,按住 Power 並將手機關閉

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

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

刷機流程 (取得 Root 權限)

1. 先讓手機停留在 TWRP Recovery 的畫面,接上線材讓手機與電腦重新連線,這時候作業系統會偵測到新硬體並開始安裝對應驅動程式,如果正確安裝,可以在裝置管理員看到上圖的 ADB Interface


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

 5. 開機後就可以看到 SuperSU 的圖示

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

虫二 發表在 痞客邦 PIXNET 留言(5) 人氣()


留言列表 (5)

發表留言
  • 匿名
  • Hello..大大!! 第四步驟的圖掛了..可以幫忙補一下嗎?? 謝謝
  • 匿名
  • 抱歉...又可以了!!
  • 匿名
  • 請問大大,這樣root後可以OTA更新嗎?謝謝.
  • izaka Lee
  • 不影響 OTA
  • 匿名
  • 謝謝,找時間來root了.