ASUS zenfone2 ze550kl
android 6.0.1
第一支智慧型手機就是蘋果的情形下,從來沒有要把 android root 的需求,直到工作需求,想想還是來紀錄一下人生第一次毫無成就感的刷機吧!
刷機的方式很多,一開始早到看似最簡單的方法就是安裝 adb,跟著指令進入 fastboot,把 .img 刷入
筆記一下
home + volume up 進入 fastboot home + volume down 進入一時忘記叫什麼的模式,有以下功能選項: Reboot System Apply update from ADB Apply update from microSD card Wipe data/factory reset Wipe cache partition View recovery log Power off
一開始關鍵字只搜尋 asus ze550kl 6.0.1 root 之類,找到看似很簡單的步驟,結果失敗了,才知道要先解鎖
Device Unauthorized 就是沒解鎖造成的錯誤訊息
在解鎖這關卡了很久,找了各種 apk 都無法解鎖,後來發現韌體版本也有差
這台版本是 WW-21.40.1220.2153
xda 只找到較低版本的 apk,因此開始嘗試降版 (downgrade),先用 adb
$ adb sideload UL-Z00L-XXXXXXXXXXX.zip
然後失敗。
改用記憶卡降版,還是失敗。
error code 都是
fota_return_code 409 Installation aborted.
對於這串 error code 我沒找出對應的所以然,放棄治療先 upgrade 到最新,在 downgrade 回我找到對應解鎖 apk 的版本
更新後韌體是 WW-21.40.1220.2196
再嘗試 downgrade,還是一樣失敗,error code 都一樣,好吧,那找找看最新版的解鎖程式,結果找到一個看起來很可以的(?
然後就解鎖成功了!!
我的一天也結束了 (10:00-18:00)
在下班之前想說終於解鎖了,幻象著成功 root 近在眼前,立刻回到一大早的流程開始刷機,看到 cmd 顯示兩個 OK 接著手機重新開機,我以為我的人生即將開始充滿光明
然後,他就停在那了,停在開機畫面,我想是進入 bootloop 了
真棒 :D
下班前插著電源給他一個晚上的時間重新開機 (我在期待什麼)
隔天果然看到他還在迴圈裡不知道有沒有努力想走出來,好險 fastboot 還活著,但各種嘗試後他仍然無法逃離 bootloop 的循環,最後找到一個建議方法是 erase
$ fastboot erase cache $ fastboot erase userdata $ fastboot erase system
恩他確時逃離了 bootloop,但系統也沒了,所以他連開機都無法 :)
不過 fastboot 依舊在,留給我一線生機,最後開了大絕,同事之前 root 完有做全機備份,直接用 twrp 安裝他的備份檔
因為兩台是一樣的手機所以值得一試
cache, data, system 都被我 erase 掉的情況下會有 error,但一樣用 twrp 內的功能就可以依序回復,最後 resotre system,手機可以正常開機了,而且還是已經 root 的版本
就這樣結束了我的第一次 root,結果到最後我根本沒有親自 root 啊!!
運氣很好沒把手機刷成磚就是了
然後下次刷機前要先做一次全機備份,這次如果沒有同事的備份檔我看也是 GG