1) 本來想先 restore backup ,回到當初剛 root 完的狀態,但不知道為何卻一直卡在 One 的那個 load 畫面,那是處於 fastboot 失效且無 adb 的狀態,然後用三鍵斷電重開卻又無法進入,持續 bootloop。
解法:這是按法的問題,在三鍵強制斷電重開的時候,似乎馬上接著只按volum down 並不會偵測到。而應該改成三鍵重開按完,下面三個按鍵燈閃爍時先放掉 volum up,然後過一下子再放開 power ,即可進入 bootloader 。
2) 找不到快速的 ruu 載點,不是要註冊收費就是很慢
後來在 htcruu 找到.exe,然後在 這裡 找到 2.17 的台版 ruu。
3) ruu 更新一直失敗,卡在錯誤的 bootloader
這裡有兩個原因,一個是要用 fastboot oem readcid 對照看看抓的版本是不是一樣,我本來抓 Asia-TW 但後來發現手上版本都是 TWM,瞎忙了一陣子。
然後用 fastboot getvar all 看一下
E:\OneX\Android\Tools1.26>fastboot getvar all (bootloader) version: 0.5a (bootloader) version-bootloader: 1.12.0000 (bootloader) version-baseband: 1.1204.104.14 (bootloader) version-cpld: None (bootloader) version-microp: None (bootloader) version-main: 2.17.709.2 (bootloader) serialno: HT258W1A0919 (bootloader) imei: 353043057600408 (bootloader) product: endeavoru (bootloader) platform: HBOOT-T30S (bootloader) modelid: PJ4610000 (bootloader) cidnum: HTC__621 (bootloader) battery-status: good (bootloader) battery-voltage: 3848mV (bootloader) devpower: 59 (bootloader) partition-layout: None (bootloader) security: on (bootloader) build-mode: SHIP (bootloader) boot-mode: FASTBOOT (bootloader) commitno-bootloader: None (bootloader) hbootpreupdate: 2 (bootloader) gencheckpt: 0 all: Done! finished. total time: 0.827s
注意當中的 HBoot Version ,這裡的版本如果比 ruu 裡面就的話就會報 bootloader 錯誤。 解決方是參考mobile01 上的 (8/23) One X RUU回復/Recovery/OTA相關教學 自己做一個專屬的 ruu 來就 ok 了。