我目前想將這個:LineageOS 21.0 (Android 14) by althafvly @XDA 刷入 ASUS ZenFone Max Pro M1(X00TD)
版本號碼:PKQ1.WW_Phone-16.2017.2009.087-20200826
但因為 ASUS 官方已經關閉 bootloader unlock 伺服器(原先要靠官方 unlock app 拿 key),目前完全無法走官方解鎖流程,所以我現在改從 EDL 模式 嘗試解鎖 bootloader 直接進行刷機。
---
環境與工具狀況:
手機型號:ASUS ZenFone Max Pro M1(X00TD / SDM8953)
嘗試工具:edl.py(by B.Kerler,v3.62)
目標操作:想從 EDL 模式下讀 GPT、備份分區、進一步寫入 TWRP 或自定 boot.img
驅動狀況:裝置成功進入 EDL 9008 模式
驅動已透過 Zadig 安裝為 libusb-win32,裝置顯示為 QUSB_BULK
系統:Windows + Python 3.13
依賴套件已安裝:pycryptodomex、缺失的 logs 目錄也已處理好
---
嘗試過的操作:
指令如下:
py edl.py printgpt --loader=prog_emmc_firehose_8953_ddr.mbn --memory=emmc --lun=0 --vid=0x05C6 --pid=0x9008 --debugmode
也嘗試加上 --skipresponse / --sectorsize=512 等參數變體。
試過的 firehose loader:
prog_emmc_firehose_8953_ddr.mbn(通用版)
prog_emmc_firehose_8953_ddr_asus.mbn
小米紅米 Note 4X、Vivo、OPPO 等搭載 SDM8953 的 loader
---
目前的問題:
edl.py 可以偵測到裝置(會顯示 Device detected :))
雖沒卡住,但沒有傳回 loader 成功回應,也沒進入分區列表讀取
C:\edl-master>py edl printgpt --loader=prog_emmc_firehose_8953_ddr_asus.mbn --memory=emmc --vid=0x05C6 --pid=0x9008 --debugmode --skipresponse
Capstone library is missing (optional).
Keystone library is missing (optional).
Qualcomm Sahara / Firehose Client V3.62 (c) B.Kerler 2018-2025.
main
main - [LIB]: [33mPlease first install libusb_win32 driver from Zadig[0m
main - Using loader prog_emmc_firehose_8953_ddr_asus.mbn ...
main - Waiting for the device
DeviceClass
DeviceClass - [LIB]: [95mNo kernel driver supported: Operation not supported or unimplemented on this platform[0m
main - Device detected 🙂
debug mode log 出現這些內容(擷取):
Device detected 🙂
Warning !
read:0x0
TX: <?xml version="1.0" ?><data><nop /></data>
TX: 7e11001200a0e30000c1e50140a0e31eff2fe14bd97e
No kernel driver supported: Operation not supported or unimplemented on this platform
---
想請教大家:
有人成功用 edl.py 操作 X00TD 的嗎?能分享對應的 firehose loader 嗎?
是否有能正常啟動的 loader(可讀寫分區或 dump gpt)?
或者有建議其他能處理 X00TD 解鎖 bootloader / TWRP 的 EDL 工具?
感謝大家協助!🙏🙏
目標只是想刷 LineageOS 21 而已,真的不想讓這支手機報廢。