[備忘] HTC One Max 解鎖&Root&S-OFF

準備工具

解鎖&Root&S-OFF

強烈建議先參考此篇:【新手看了也會】hTC One Max 官方解鎖 + Root

我的作法是先下載該篇作者所提供的 解鎖+Root 整合包,解縮壓至任一目錄,然後再安裝最新版本的 adb 工具 (準備工具中所提供的網址)。目的其實只是使用該整合包內的批次命令 (.bat)檔而已。

  1. 解鎖 (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 *** 字樣;如有則代表解鎖成功。

  2. 刷 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
  3. 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 權限)。

  4. 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。

  5. 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

文章導覽

   

共有 1 則迴響

  1. 大大不好意思打擾了

    我做到adb wait-for-device push firewater /data/local/tmp這步驟時

    他一直顯示No such file or directory

    請問該怎麼辦?

    我好想要有指紋辨識阿QQQ

發佈回覆給「郭育瑋」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *