开头先感谢酷安的几位大佬提供的解决方案,这次的一键脚本也是转自酷安SUN大佬,不过由于环境配置问题,中途还是有很多小坑要踩一下的,今天我就拿实机带大家走一遍解锁流程
文件准备
还是老规矩,文末评论区留言获取下载链接
手机准备
一定一定要备份重要数据,解BL会清除手机数据,同时由于是工程ABL,可能会变成板砖,一定一定跟着教程走
打开手机设置,找到关于本机,记住版本号(重要),连点七次手机OS版本号,输入密码,出现打开开发者模式时停下去其他设置中找到开发者设置


把USB调试与OEM解锁打开,我这里因为已经解锁所以OEM解锁开关不见了,你们还在的打开即可,完毕之后将数据线重新插拔一次,会出现一个授权界面,点允许就连接上电脑了
电脑工作
先确保驱动全部安装完毕,使用原装线链接手机
在电脑上打开前面的ROM下载,记得之前让你记住的版本号吗,现在用上了,去搜自己的型号和版本号,下载下来,留着备用
解压UBL解锁工具,双击打开开始UBL.bat,等待他跑代码,不过过一会手机大概率会卡在bootloader阶段,也就是手机只显示一个FASTBOOT,但假设你的手机很幸运自动接下来的步骤了,那就跟着脚本走。
手动替换镜像
一般如果你的手机屏幕上没有跑过代码行,那就跟着我接下来的步骤走
来到UBL文件夹,在上方地址栏输入 cmd
在CMD窗口中输入 platform-tools\fastboot.exe getvar product,如果没有反应或者像图片这样的话就长按电源键和音量下键,等到再次进入fastboot,就会自动执行命令

出现输出后

记住这个onyx,你的设备可能不一样,这是设备型号代码
接下来输入 platform-tools\fastboot.exe flash partition:4 bin\lun4\sm8735_unlock.bin
显示Finished就下一步
接着输入 platform-tools\fastboot.exe boot "bin\sm8735-unlocking-%res%.img"
注意这个%res%要替换成空格加型号代码
比如我的是onyx,就替换成 platform-tools\fastboot.exe boot "bin\sm8735-unlocking- onyx.img"
等到屏幕上代码跑完后再次手动进入FASTBOOT,也就是电源加音量下
再次出现fastboot后输入以下代码 platform-tools\fastboot.exe devices

一定确保这里是fastboot并且只有一个设备
检查BL是否解锁platform-tools\fastboot.exe getvar unlocked
如果是yes那就成功大半了,如果是no的话可以尝试换线,重启电脑,重启手机再试一次
还原备份
platform-tools\fastboot.exe flash partition:4 "bin\lun4\backup_lun4_%res%.bin"
还是在原来窗口输入替换后的,如我是onyx就变成 platform-tools\fastboot.exe flash partition:4 "bin\lun4\backup_lun4_ onyx.bin"
接下来这三条是通用的直接输入即可
platform-tools\fastboot.exe flash abl_a bin\backups\abl_a.img
platform-tools\fastboot.exe flash abl_b bin\backups\abl_b.img
platform-tools\fastboot.exe flash misc bin\misc_wipedata_mi.img
一定要确保每一条都出现Finished,否则就再试一次
在此窗口输入最后一条指令 platform-tools\fastboot.exe reboot fastboot 会又重启到Fb
线刷系统
所有工作完成后,打开提前准备好的ROM包,双击flash_all.bat(sh是给linux用的,windows别乱用)
千万别选有_lock的文件,千万别选有_lock的文件,千万别选有_lock的文件,重要事情提醒三遍
等待它慢慢跑,大概15-20分钟,跑完后会重启,如果没有重启就长按电源键手动重启,这时一般就能看见你心心念念的bl解锁标了,后面的事情就不废话了,正常走激活流程,root教程网上搜
6 comments
厉害
6666666666
牛牛牛
牛逼
大佬厉害
破案了,文件和型号不符才会卡住,我已经改完了
我是onyx,结果文件写的oynx,真的没绷住