免责声明
本文由作者发布并希望其有帮助,但作者不为因本文导致的任何操作,包括但不限于正确或错误地按照本文提供的方法进行的操作,而带来的一切后果而承担责任。
专有软件警告
本文的方法需要使用以下专有软件,因而建议仅在海思麒麟 970、980 或 710(F) 处理器使用:
- Windows 操作系统(本文使用 Windows 11);
- Kirin-Tool。
海思麒麟 960/950/935/925/659/658/655/650/620 请使用 PotatoNV。
前言
从亲戚家捡回来一台华为 Mate 10,这台手机带账号锁,
因而带来了一些额外的麻烦,当然几经折腾也算是成功了。😝
本文给出经本人测试成功的方案。
准备
首先你需要一个 Windows 操作系统,因为很不幸的是这个工具不兼容 GNU/Linux。如果你和我一样使用的是虚拟机,请把整个 USB 控制器通过 PCI passthrough 传给虚拟机,否则可能会遇到这种问题:

随后下载 Kirin-Tool。
随后再安装华为测试点驱动。
然后将你的手机降级到 EMUI 9.1,如果现在系统版本是更高版本的话。可以尝试用 Kirin-Tool 或 AndroidUtility 降级。我用的是 AndroidUtility,但你或许可以尝试 Kirin-Tool。萤火虫资源站可能有你想要的包。
然后再下载一个自由软件操作系统,这类支持 Project Treble 的华为手机一般可以刷安卓 13 及以下,以及部分安卓 14 的 GSI(本人实测 Andy Yan 的 LineageOS 20 开,21 及以上不开;TrebleDroid 的 AOSP 13/14 开,AOSP 15/16 不开)。这里下载 TrebleDroid AOSP 14 ARM64 VNDK Lite。
拆机与进入 Boot ROM 模式
拆机的时候一定要小心。本人在拆机的时候扎了后盖一玻璃碴子到手指头里边去了,疼死我了
iFixit 有这台手机的拆机教程。
需要短接测试点。华为 Mate 10 的测试点在下面这张图画红圈的地方:

一般这种单个测试点是直接接地。实践上一般用一个金属镊子把旁边的金属壳和测试点连在一起。
同时将数据线插入电脑。电脑设备管理器应该会出现这个:

这就好了。
加载工厂 Fastboot
打开 Kirin-Tool,选择 CPU 型号并进行 Fastboot 解锁操作,工具应该自动完成一系列过程。



解锁 Bootloader
随便找个终端执行:
$ fastboot oem unlock不出问题应该直接成功了。
刷机
可能是由于我这个有账号锁,所以用户 Fastboot 不工作。此时还是回到工厂 Fastboot,把 GSI 刷进去:
$ fastboot flash system system.img如果你想的话顺便刷个 recovery:
$ fastboot flash recovery_ramdisk recovery.img这个 rec 触摸屏有问题,需要用 OTG 插鼠标操作。把 data 分区格式化成 ext4 格式。重启按手机提示进 erecovery,应该会提示数据分区损坏,重新格式化一下即可。(这样操作是因为常规方法恢复出厂设置在我以前几台华为上存在无法录入指纹的问题。)
如果不出问题重启应该能正常开机进系统了。Perfect。😝
