準備工具
- adb (android debug bridge) Tools
這裡可下載:15 seconds ADB Installer。 - HTC One Max driver
官方下載:HTC Sync Manager。安裝完成後同時會一併安裝驅動程式。但卻必須把 Sync Manager 移除掉 (使用 Windows 新增/移除 工具),只留下驅動程式。
同時注意 HTC 手機要開啟「開發人員選項」,請勾選「USB 偵錯」選項。
解鎖&Root&S-OFF
強烈建議先參考此篇:【新手看了也會】hTC One Max 官方解鎖 + Root。
我的作法是先下載該篇作者所提供的 解鎖+Root 整合包,解縮壓至任一目錄,然後再安裝最新版本的 adb 工具 (準備工具中所提供的網址)。目的其實只是使用該整合包內的批次命令 (.bat)檔而已。
- 解鎖 (Unlock)
至:HTCdev 點選「Unlock Bootloader」,啟始解鎖程序。最終目的其實是 HTCdev 會寄送電子郵件夾附「Unlock_code.bin」檔案,再以耶魯熊大內的整合包執行解鎖 (03-Unlock.bat)。主要執行命令參考如下:
fastboot flash unlocktoken Unlock_code.bin
執行 (或執行 04-CheckUnlock.bat 更方便):
adb reboot bootloader
手機重新開啟後會進入 Blootloader 模式,查看畫面最上方是否有 *** UNLOCKED *** 字樣;如有則代表解鎖成功。
- 刷 CWM (ClockworkMod)Recovery
關於刷入 CWM Recovery 與 Root,可參考此篇:[RECOVERY] ClockworkMod Touch Recovery 6.0.4.5。目前最新版本:recovery-clockwork-touch-6.0.4.5-t6ul.img。
主要其實是執行 (或亦可執行 05-FlashCWMRecovery.bat 並同時刷入 SuperSU):
fastboot flash recovery recovery-clockwork-touch-6.0.4.5-t6ul.img
- Root
下載 SuperSU (UPDATE-SuperSU-v1.94.zip): http://download.chainfire.eu/supersu。將該檔案 (不要解壓縮)存入 One Max 的內置SD卡任一目錄 (e.g. \Download),重啟手機至 Bootloader 模式 (按住音量「-」鍵不放,接著再按電源鍵來開機進入BootLoader模式),並進入CWM Recovery 畫面 ,選擇「install zip from sdcard」,找到存放檔案位置,再刷入 SuperSU。
重新開機,系統已新增 SuperSU 程式。可藉由安裝 Root Explorer 查知是否已 Root 成功 (執行 Root Explorer 需要 Root 權限)。
- S-OFF (Secure OFF)
需要 S-OFF 的原因是為了便於讓 One Max 可以切換 (Toggle) LOCKED/UNLOADED 狀態。因為只有 LOCKED 狀態指紋辨識才有作用,以及若有問題在保固內才可免費送修 (我剛買沒幾天就因玩壞送修了,參考-HTC 手機的維修服務還真不錯~)。參考並下載 firewater:http://firewater-soff.com/instructions/ ,解壓鎖至與 adb 同一目錄內。
執行下列指令:>adb reboot <–important!!!! >adb wait-for-device push firewater /data/local/tmp >adb shell su # chmod 755 /data/local/tmp/firewater # /data/local/tmp/firewater
** 注意 ** 執行 su 前需要至手機點選同意 adb shell 授予 SuperSU 權限。
同樣,可重開機至 Blotloader 模式查看是否已 S-OFF。
- From UNLOCKED to LOCKED (選擇性)
參考 [how to] lock/unlock your bootloader without htcdev(s-off required)。to LOCK your bootloader,enter the following:
>adb devices >adb shell >su (if needed to get a # prompt) echo -ne '\x00\x00\x00\x00' | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796 #(i would very strongly recomend you copy/paste this) exit #(exit a second time if you need to to get back to a normal > prompt) >adb reboot bootloader
verify you are now locked
to UNLOCK your bootloader,enter the following:
>adb devices >adb shell >su (if needed to get a # prompt) echo -ne "HTCU" | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796 #(i would very strongly recomend you copy/paste this) exit #(exit a second time if you need to to get back to a normal > prompt) >adb reboot bootloader
verify you are now unlocked
大大不好意思打擾了
我做到adb wait-for-device push firewater /data/local/tmp這步驟時
他一直顯示No such file or directory
請問該怎麼辦?
我好想要有指紋辨識阿QQQ