要幫家人救 Zenfone Selfie (ZD551KL) 的被誤刪的電話簿, 試了幾種 Android 資料救援軟體, 都說需要先做 Root 才能救資料. 題目就這樣定下來, 在網路上姑狗有關的 Root, 大多是 2015, 2016 年的,
主要是這篇是資料夠豐富, https://www.asus.com/zentalk/tw/thread-144274-1-1.html
但是它沒有提到 ZD551KL 需要先 unlock, 所以嘗試刷了幾次, 用 root checker 檢查都是失敗的. 用 ADB shell 進 console, 也找不到 SU
有一篇網文說需要先 unlock, 才能 root.
到 http://www.asus.com/tw/Phone/ZenFone_Selfie_ZD551KL/HelpDesk_Download/
選 Android 公用程式, 下載 unlock APK, 安裝到 ZD551KL.
執行 unlock APK 需要連網, 若是出現閃退, 或是出現 unlock 失敗的訊息,
在 zenfone 論壇有人提到, 重刷完整的 ROM, 之後再 unlock, 失敗訊息就消失了.
那就是 ZD551KL 的Android OS 是用OTA 升級, 出現與 unlock APK 不相容的關係,
這台 ZD551KL 原來是 21.40.0.2210, 我下載 UL-Z00T-WW-21.40.0.2214-user.zip
https://www.asus.com/Phone/ZenFone_Selfie_ZD551KL/HelpDesk_BIOS/
放 SD card, 然後關機, 按住音量小聲按鈕不放, 重開機, 進 bootloader, 選擇用 SD card 更新系統. 如此就可以 unlock.
我在 https://drive.google.com/drive/folders/0B0swOws5j55hYV9FZWtQLXhsU00
下載 pre-root image, 原來是用 21.40.0.2210, 但是它好像 root 的不完整, SU 執行就咬住, 這版是 S大應網友要求在 2018製作的, 可能刷的人少, 沒有人報問題??
退一版 21.40.1999, root 就正常了.
這個 pre-root 我是這樣刷的,
1. 開發者選項, 勾選 USB debug
2. adb reboot bootloader, 進 fastboot mode
3. fastboot flash boot boot.img
4. fastboot flash recovery recovery.img
5. fastboot flash system system.img
6. fastboot reboot
如果 fastboot 刷 img 出現 fail message, 可以執行 fastboot erase cache, 再重來