关于OPPO出现 fastboot unlock verify fail 的解决历程

关于 OPPO 出现 fastboot unlock verify fail 的解决历程

今天我的 5 年老 OPPO 突然给我推送了一个系统更新，欣喜之余直接按了更新，忘记已经 root，结果就是完蛋，进入系统后掉 root。

重置下系统设置后进入开发者模式，发现 OEM 解锁灰色并且状态是 “引导程序已解锁”，这下闹腾的心沉了下来。没想到接下来给我一个大惊喜，无法进入 fastboot 模式。

借个 xda 坛友的图

Copy
Serial is not match

fastboot unlock verify fail

字面意思很简单：序列码错误，fastboot 解锁失败
Google 全世界发现这个错误多出现在 OPPO oneplus realme 采用联发科机型上，
看来是同一个开发团队所为，考虑到我解锁是用mtkclient做的，当然立马掏出来试，直接就是连接错误，探索过程十分艰辛啊，基本该用的方法用了个遍，折腾了 5 个小时，直接说结论吧。

解决方法

出现这个错误就是 mtkclient 强解 BL 导致的，强解的 OEM 码肯定是对不上的，原来在旧的系统上 mtkclient 成功修补了这个问题，修补方法（不是同一个）可见lkpatcher，但问题是这个修补方法是重新刷入修补后的 fastboot 分区，再结合 OEM 是已经解锁了的，突发奇想 mtkclient 是能越过这个问题，进行修复，是否说有其他因素干扰？直到在不断冲浪下发现 OPPO 账号能锁机，果断尝试退出 OPPO 账号再次尝试 mtkclient，结果就是成功连接并修补 boot，我的 root 回来了！

总结

刷机这件事最好中午干，因为早晚要出事，这次被教训一通了。