警告:這篇是給 DEV 參考用,如果沒有相關基礎知識,使用後手機無法開機,本人不會幫忙解決。
刷入的方法跟之前發佈的 CWM Recovery 一樣:
zenfone_5_twrp_installer.zip
zenfone_5_twrp_update.zip
有興趣的可以參考我的 github:https://github.com/shakalaca/zenfone_5_twrp
這次是直接用 CM 10.2 搭配 TWRP 2.7 編譯出來,不過因為只是 prototype,所以最後還是用手工組裝的方式產生。理論上有了可以 compile 的 BoardConfig.mk,要編出可以在 ZenFone 上跑的 CM 指日可待,等多久就看有多少人可以幫忙踹踹看了,小弟只是先開了第一槍 ^^

想不到繼 root 之後,現在連 Custom Recovery 都能使用了!
目前這個版本的 ZenFone 用 TWRP 操作起來確實蠻 Lag 的,
請問我有需要多測試些什麼嗎?還是理論上 ZenFone 5 正常,
那麼在 ZenFone 6 上應該也不會有什麼問題才是?
順便回報一個其實並不影響安裝過程的 BAT 裡的小錯誤,
第一行的 "#!/bin/sh" 這個您忘了去掉。
補充:發現一個小問題,當手機進入 TWRP 底下,
裝置管理員尚未安裝 USB 驅動前,裝置顯示為 ASUS_T00F,
不過這畢竟本來就不是針對 ZenFone 6 設計的,
所以我想這個應該也不算是問題,且實際上也不會影響使用。
DIXES wrote:
目前這個版本的 ZenFone 用 TWRP 操作起來確實蠻 Lag 的,
請問我有需要多測試些什麼嗎?還是理論上 ZenFone 5 正常,
那麼在 ZenFone 6 上應該也不會有什麼問題才是?
Lag 的問題在 ZenFone 5 上也有,推測是顯示問題,至少看 log 在接收觸控事件相當即時,所以應該是顯示跟不上的問題,我再找時間研究看看
補充:發現一個小問題,當手機進入 TWRP 底下,
裝置管理員尚未安裝 USB 驅動前,裝置顯示為 ASUS_T00F,
哈哈因為這是給 ZenFone 5 用的,如果硬在 ZenFone 6 上執行,頂多就是沒法套用官方的更新。不過都用 TWRP 了應該就沒在管官方檔案了吧? XD anyway 其實軟體上都一樣,我也不太想 ZenFone 5/6 分兩個版本結果只有一支檔案不同,有點鳥。
最後感謝測試啊!:)
DIXES wrote:
fastboot flash boot boot.img
千萬別這麼做!
我剛剛確認了,如果這樣做的話是可以刷進去的,但是在原廠ota的時候會因為boot的checksum不對而更新失敗!
如果用twrp更新的話,要先把updater-script裡面的映像檢查砍掉
是說好像TWRP也吃flash_osip這個指令,但是他patch過的boot.img不知為何會被bootloader用出廠版本蓋過去
我剛剛就是用TWRP更新,結果kernel跟droidboot都drop回出廠(0625)版本
明天再去官網抓完整更新包,提出boot.img跟fastboot.img之後再手動用fastboot刷入
還是可以正常進入更新完成之後的新版本系統裡嗎?
得先把 scripts 裡的這幾行給刪掉才行沒錯吧!
因為我的是 ZenFone 6 (ASUS_T00F)。
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/TW_a600cg/ASUS_T00G:4.3/JSS15Q/TW_user_1.15.40.35_20140715_3795:user/release-keys" ||
file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/TW_a600cg/ASUS_T00G:4.3/JSS15Q/TW_user_1.16.40.8_20140725_9834:user/release-keys");
assert(getprop("ro.product.device") == "ASUS_T00G" ||
getprop("ro.build.product") == "ASUS_T00G");
======================
不過最後,這次 ZenFone 6 的 OTA 更新,
我還是依照標準流程去跑,沒有透過 TWRP 來刷了。
內文搜尋
X



























































































