2012年9月4日 星期二

HTC One X Bootloader 解鎖 (unlock)

  Bootloader 是開機第一個執行的程式,用來將作業系統 (在 One X 上也就是 Android) 跑起來,同時也提供一些相當底層的操作,例如燒錄 ROM 等功能。以 One X 來說你想要刷入 Recovery 模式、刷第三方 ROM、取得 Root等動作都需要解鎖 Bootloader,但HTC 和多數的大廠為了確保使用者不要不小心按一按就把手機搞壞了,所以一般來說 Bootloader 是被鎖住的,但也有進階使用者認為 Android 手機就是應該提供使用者最大的自由度才對,所以 HTC 也有順應民意提供官方的 Bootloader 解所可以使用。

  但特別要注意一件事, HTC 的保固政策,解鎖會失去原廠的保固,且目前沒有任何重新回復到原本狀態的方法(看不出來有解鎖過)。所以建議大家三思過後再決定是否要解鎖。

<<三思三思>>

OK,若你決定要繼續解鎖,就繼續往下看吧。

※ 在還沒開始走官方解鎖步驟前,你可以到最後面的參考資料第三項,有一鍵全自動解鎖程式可以使用,他將官方的步驟進行包裝,會自動下載驅動、需要的程式、而且會自動解鎖,所以幾乎什麼事都不用做了,但是要注意的是,使用它會拿不到解鎖過程中會產生的檔案,若之後有問題會難救回來,還是走官方流程會好一點喔。 (反正這個步驟應該只會做一次)

事前準備:

1. 安裝 HTC Sync (點我去下載),這樣電腦才有驅動程式能順利抓到手機。
2. 安裝 Java Runtime (點我去下載),Android 的 SDK Manager 需要 JRE 才能執行。
3. 安裝 Android SDK(點我去下載),取得和手機溝通的程式。安裝好後開啟 Android SDK Manager,除了預設設全部勾選的 "Android 4.1 (API 16)" 之外,在將第一項 "Tools" 打勾。 並點選 "Install" 進行安裝,這需要一點時間。
   
4. 備份好所有個人資料,解鎖會重設手機到出廠狀態,所有資料都會不見。

官方解鎖步驟:

1.  來到 HTC 開發者網頁 http://www.htcdev.com/,並在右上角進行登入,如果你沒有帳號就註冊一個吧,注意 email 務必要填對,不然會收不到解鎖用的檔案

2. 點選 "Unlock Bootloader" 分類,然後點選 "Get Start"。

3.右側下拉選單選擇使用的型號,One X 在這邊是選擇 "All Other Supported Models",按下 "Begin Unlock Bootloader"。

4.解鎖會喪失保固你確定嗎? "Yes" 繼續。 (還是看一下才能保護自己的權益)

5. 把兩個勾勾都打勾確定你清楚風險了,接著就點選按鈕開始看官方教學流程。
  

6. 這頁的步驟要目的是讓手機進入到 Bootloader 的操作模式,One X 屬於不能拆電池的機種,所以有兩個方法可進到 Bootloader ,擇一使用 (其實兩個是一樣的東西)。
     a. 重新開機,並在重開機過程中按住 "音量鍵↓"。
     b. 關機後,先按住 "音量鍵↓",然後按電源鍵開機。 
成功進入後會看到手機上出現白白一堆英文的介面,使用音量鍵 ↑、↓  移動光標選住 "Fastboot",並按下電源鍵進入 "Fastboot"。最後再將 USB 線插上跟電腦連線就完成了這頁的步驟,點選 " Processd To Step 5" 繼續看教學。

7. 在事前準備我們已經抓好了 Android SDK,現在需要從裡面找到我們要的程式。先在任意地方建立一個資料夾 (如 "C:\Android"),接著從 Android SDK 的安裝目錄下 (像我的在 "C:\Program Files (x86)\Android\android-sdk\"),複製 ".\platform-tools\adb.exe"、".\platform-tools\adbWinApi.dll"  到 "C:\Android"。另一個我們需要的檔案在最新版的 SDK 中已經不提供了,所以從舊版的來取得 android-sdk_r13-windows.zip (點我下載) ,解壓縮其中 ".\android-sdk-windows\tools\fastboot.exe" 到 "C:\Android",所以 "C:\Android" 會有三個檔案在內。


 8. 當檔案都準備好之後要從命令提示字元來執行這些指令,按快速鍵 Win+R 將執行視窗叫出來,並輸入 "cmd" 開啟命令提示字元。並輸入 "cd c:\Android" 切換到剛剛準備好的目錄。這是這頁的最後一個步驟,點選 "Proceed To Step 8" 繼續看教學。

9. 在命令提示字元輸入 "fastboot oem get_identifier_token" 取得 One X 上 Bootloader 的身分序列 (每一台都不一樣)。


10. 稍微等一下後就會出現,從 Bootloader 顯示的資訊。點選右鍵,選擇"標記"後用滑鼠把"<<<< Identifier Token Start >>>" 到 "<<<<< Identifier Token End >>>>>" 選起來,並按下 "Enter" 將這些內容複製到剪貼簿。 (命令提示字元不要關,等等還要用)

11. 將剛剛複製的內容貼到對話框中,並按下 "Submit",接著就可以去信箱收 HTC 寄來的解鎖檔案。

12. 檔案是寄到我的 Gmail 信箱,將這個檔案下載到剛剛的資料夾 ("C:\Android")。

13. 在命令提示字元輸入 "fastboot flash unlocktoken Unlock_code.bin" 將收到的解鎖檔案燒錄到手機上。

14. 這時手機的畫面會變成下圖,若已經三思確定要解鎖了就選擇 "Yes" 這樣手機就會重開機進行解鎖動作 (注意手機會重設到出廠狀態);若反悔了,就選擇 "No" 手機會重開機並..什麼事都沒發生。

 15. 好啦,恭喜已經解鎖 Bootloader 了,其他更進階的應用會在之後的文章繼續說。 :)


參考資料:
  1. 【教學】HTC One X Root 機教學(含解鎖Bootloader)
  2.  <<教學文>>ONE X 官方解鎖 ROOT 全教學
  3.  小白不是障礙!!HTC One X一鍵官方解鎖和上鎖工具寶典!!

沒有留言:

張貼留言

部落格是發表個人言論的地方,歡迎您給留言來進行討論與給予指教,但也希望您以理性開放的態度來看待文章內容,如果我也會尊重您的留言一般。謝謝