雖然目前還沒看到包含自製核心的 ZenFone 5/6 第三方 ROM,不過好工具總是不嫌多,為了讓日後開發 ROM 以及刷 ROM 的玩家無後顧之憂,趁工作空檔研究了一下官方解鎖 app,終於發現一種不用透過官方 app 解鎖的方法!:D

原理

... 其實我也不清楚,反正經過多方實驗後手機還沒變成磚頭最重要。:P

好處

官方解鎖麻煩在於手機從此收不到 OTA 更新檔案,得等官方釋出完整 ROM 之後手動更新,速度較慢。本方法直接繞過官方的.. 某種程序直接解鎖,日後換回原廠 ROM 依舊可以收到 OTA 更新檔案,最重要的是還可以重新上鎖,這代表... ;-)

前置

方法

可以抓我整理好的工具包:

或者依照下面的方法自行操作:

  • 下載最新的 ROM 檔案 (1.17.40.16 之後的應該都可以),解開後找到兩個檔案:ifwi.zip 以及 system/etc/firmware/if.bin,把 if.bin 丟到 fastboot 執行檔同個資料夾。
  • 解開 ifwi.zip,如果你是 ZenFone 5,把 dnx_fwr_ctp_a500cg.binifwi_ctp_a500cg.bin 丟到 fastboot 執行檔同個資料夾;如果你是 ZenFone 6,把 dnx_fwr_ctp_a600cg.binifwi_ctp_a600cg.bin 丟到 fastboot 執行檔同個資料夾。
  • 將手機開啟到 bootloader (透過 adb reboot bootloader 或者開機時同時按住 音量大 + 電源鍵) 並透過 USB 連接線接上電腦。
  • ZenFone 5 解鎖請執行下面三行指令:(ZenFone 6 請把 dnx_fwr_ctp_a500cg.bin 換成 dnx_fwr_ctp_a600cg.bin 即可)
fastboot flash dnx dnx_fwr_ctp_a500cg.bin
fastboot flash ifwi if.bin
fastboot reboot-bootloader
  • 如果要將 ZenFone 5 重新上鎖,一樣開到 bootloader 執行下面三行指令:(ZenFone 6 請把 dnx_fwr_ctp_a500cg.bin 換成 dnx_fwr_ctp_a600cg.bin / ifwi_ctp_a500cg.bin 換成 ifwi_ctp_a600cg.bin 即可)
fastboot flash dnx dnx_fwr_ctp_a500cg.bin
fastboot flash ifwi ifwi_ctp_a500cg.bin
fastboot reboot-bootloader

如果要完全不著痕跡,記得將 /factory/last_fb_cmds.log 移除。;-)

如何檢查 bootloader 解鎖還是上鎖?

參考這篇找到你可以用的 recovery 刷看看,如果出現這樣的訊息就是上鎖的狀態:


如果出現這樣的訊息代表已經解鎖:

Comments

comments powered by Disqus