2014年10月15日 星期三

[科技新知][Android] 如何Root Nexus5 (以版本號碼: KTU84P為例)

有很多原因需要Root手機,最近最讓人開心的就是透過restore qcn就可以讓美版的Nexus5(D820)支援4G LTE-FDD Band3,過程中的第一步就得先Root手機,以下的文章也就是因此而誕生的。

廢話不多說,直接進入正題,要Root Android device,步驟大概上可以分為三點:
  1. Unlock Bootloader (Bootloader解鎖)
  2. Flash Custom Recovery (刷上客製化的Recovery)
  3. Install UPDATE-SuperSU.zip (刷上Root file)
其實要Root Nexus5,可以選擇手動的方式自己一步一步地做,也可以直接透過Nexus Root ToolKit (NRT) 這套ToolKit,透過NRT內建的script可以很快速地unlock bootloader、Root、甚至UnRoot以及Relock bootloader,可說是超方便的。

不過以下我們將只會只會介紹手動的方式,NRT的使用方式就留待下一篇再介紹吧。

(提醒:NRT只有支援Nexus系列喔,所以如果你不是Nexus家族的手機或者平板,還是只能乖乖的用手動的方式)

寫在前頭

1. Root有一定的風險,請自行評估
Root的動作有一定的風險讓手機無法正常使用,請先確定自己可以承擔這樣的風險!

2. Root過程會把所有資料全部清除掉,所以請記得一定要先備份好你的重要資料,以免重要資料遺失

3. 如果過程中因為手機沒電而關機,將有可能會損壞你的手機,因此再操作之前請先確保電池電量在80%以上

4. 範例中所使用的SuperSU root file和TWRP recovery都是相容於Nexus5,其代碼為hammerhead,只能用在Android 4.4.4 Model number: KTU84P。請先至設定 > 關於手機 > 版本號碼,檢查是否為KTU84P,如果版本號碼不同,請自行下載對應的版本,避免問題產生。

5. Root的動作,端視不同的手機製造商可能會讓手機的保固失效,請謹慎考慮後為之。

必要軟件以及檔案

以下檔案為必要檔案,請先下載好正確的版本,以防過程中缺少檔案
  1. fastboot
    取得方法有兩種,一種是安裝Android SDK,則可以在/platform-tools下找到;另外也可以到這裡或是這裡下載
  2. openrecovery-twrp-2.8.0.1-hammerhead.img
    請到這裡下載
  3. UPDATE-SuperSU-v2.13.zip
    請至這裡下載

操作步驟

Step 1 ~ 6主要就是完成Unlock bootloader

Step 1、先找到fastboot的安裝目錄,將下載的openrecovery-twrp-2.8.0.1-hammerhead.img拷貝到相同目錄下

Step 2、將手機關機,然後同時按下"音量-"和"電源"鍵進入Bootloader

Step 3、(PC端) 點選 開始 >> 執行,輸入"cmd"後,按下確定

Step 4、(PC端) 切換到fastboot的安裝目錄輸入"fastboot oem unlock"。此時可以看到手機端會進入Unlock bootloader,跳出詢問是否要unlock。此時也可以把USB cable移除了。

Step 5、(手機端) 利用音量 + - 鍵上下切換,然後利用電源鍵選擇Yes Unlock bootloader (may void warranty)

Step 6、下方會出現erasing的字眼,等待完成後消失,再按下電源鍵開機,此時就會重新開機。開機完成後會進入第一次設定程序,完成設定後,就可以再關機。

Step 7 ~ 9 主要就是完成Flash Custom Recovery (TWRP)

Step 7、再次利用"音量 -"和"電源"鍵,開機進入boot loader。此時再把USB cable接上。

Step 8、(PC端) 接著輸入以下command,然後按下Enter
fastboot flash recovery openrecovery-twrp-2.8.0.1-hammerhead.img

Step 9、完成後,按下手機電源鍵,再開機

Step 10 ~ 13 主要就是完成Install Update-SuperSU.zip

Step 10、開機完成後,再把下載的UPDATE-SuperSU-v2.13.zip放到手機的根目錄下,放好後就可以將手機關機了。

Step 11、再利用"音量 -"和"電源"鍵,開機進入boot loader;之後利用音量鍵,選擇到Recovery Mode,按下電源鍵,選擇進入TWRP Recovery

Step 12、選擇左上角的Install,並選擇剛才放進去的UPDATE-SuperSU-v2.13.zip,最後滑動slider確認,就等待完成囉。




Step 13、按下右下角的Reboot System重新開機,進入Menu可以看到SuperSU就代表成功啦!

雖然步驟看起來很複雜,不過只要一步一步跟著做,十幾分鐘就可以搞定了喔,也沒想像中困難啦,有興趣且心臟大的就可以嘗試看看囉。

Reference

7. https://www.youtube.com/watch?v=KnlUdjUaD3Q&feature=youtu.be

最後,順便分享一下如何unlock LTE band3的秘技,有興趣的也可以玩玩看。
畅享4G!图解NEXUS5 D820破解Band3 4G LTE-FDD1800

沒有留言: