注:本文是我用老機型測試的,新機型可能不適用
背景
華為官方已經在2018年關閉了申請BL解鎖碼的通道,所以華為手機已經無法通過官方獲取解鎖碼。最近翻出了一部家里的老手機華為暢玩5X,想著能不能刷個系統玩玩,但是卡在解鎖BL上。這篇文章就是記錄了一些解鎖的嘗試。
結果
首先揭曉最終成功的方式,來源于一個第三方提供的免費解鎖服務。當然也有付費的解鎖渠道,希望省事省時間的可以選擇。
嘗試方式一:暴力破解
因為解鎖碼是一個16位的數字,并且校驗過程不需要聯網,所以有人提出了遍歷的方式來破解,github上也有相應的項目可以使用。
huawei-honor-bootloader-bruteforce
這個代碼我跑了一下,運行時間1天內,但是最終沒有破解出來,因為這個是按照設備的IMEI來結算一個步進的,所以并沒有遍歷所有的解鎖碼,github上還有一種遍歷全部解鎖碼的方案,跑了一下,因為效率太低,所以放棄了。
嘗試方式二:root后讀取nvme
這是在其他論壇上看到的思路,說是在nvme中寫有解鎖碼,具體方法可以看下面兩篇文章
繞開華為通道,獲取解鎖碼解鎖BootLoader
直接獲取華為解鎖碼,無需nvme(華為4a版)
這種思路的前提是手機可以root,低版本EMUI系統的手機可以嘗試root,高版本的需要先降版本才行。
降版本的方法有官方hisuite,或者hisuite proxy,但是也是某些機型才可以用。
嘗試方式三:開源解鎖工具
Huawei-Unlock-Tool
這是國外作者開發的解鎖工具,具體適用機型可以看項目介紹,支持高通和麒麟處理器,但是要求高通機型能進9008模式。
我的機型低版本的時候其實是可以進9008的,而且是有現成的工具,但是不小心被我升級到高版本了,高版本就沒有辦法順利進9008模式了,我已知的是只能拆機短接了。
總結
以上三種都是我嘗試過的,但是也都失敗了,其中遇到的一個經驗教訓就是刷機要避免升級系統版本,越是低版本的系統,可操作的空間越大,而且很多工具也是只支持低版本系統,高版本系統就會有各種問題。
參考:
https://flowus.cn/share/ec5a779b-426f-41b8-8543-776597b2d971
https://www.kdocs.cn/l/cidkchLJHuYl