解锁bootloader能不能解锁bootloader,是很多老机友购机的重要参考因素,因为这是取得手机超级管理员权限的大前提。
如果不解锁bootloader,手机变砖后,你通常就只能用客服的专用工具救砖,而解锁后,你可能只要刷一下官方的boot文件,或者是全量包,就直接开机了,数据都不丢。
有人会说,一加手机自带安装本地全量包的功能呀,然而你不要忘了,用这个功能的前提是你还能开机,当日如果不折腾手机,变砖的概率几乎没有。
解锁的坏处,首先是解开bootloader锁的同时,手机会恢复出厂设置,数据就没了;其次是影响官方系统升级的推送,以一加为例,原本的差量更新会因为解锁了而变成推送全量包;而且有些厂商甚至会直接不再给你提供保修,虽然解锁还可以锁回去,但还是看得出来的,因为状态不是locked而是relocked,也即这是解锁后再回锁的;还有就是解锁手机后,你乱刷机或者乱装一些插件,轻则可能导致隐私泄露、重则手机变砖……别的可能我一时间没想到,大家可以在评论里回复补充。
当你充分了解以上信息,就可以着手解锁了。
打开手机的开发者选项(设置-关于手机-连戳5下版本号,再进设置-系统-开发者选项),打开OEM解锁,打开USB调试,再用数据线连电脑数据线,输入命令:
adb reboot bootloader此时手机会进入一个黑底界面,也就是bootloader模式,其中DEVICE STATE状态是LOCKED(解锁后就是UNLOCKED,解锁再锁回去就是RELOCKED),输入解锁命令:
fastboot flashing unlock通过音量键上下选择,电源键确认,选择解锁。

之后手机会重启,开机后重走新手机的设置流程,但进入系统后可能会发现一些预装的app不见了,包括一加的云同步之类的,此时不要急,从官网下载最新的对应机型的全量固件包(其实不比你当前版本低的全量包都行),下载下来,放到手机里,然后手动升级一次即可(设置里找系统更新,右上角点开有个从本地升级):
https://www.oneplus.com/cn/support/softwareupgrade
加载root补丁先安装MagiskManager(目前截止发文安卓11只有beta版本支持,所以我提供的也是beta版本),如果你准备自己打补丁,往下看倾斜字体的这部分(如果你准备直接用我做好的,那就跳过(如果我补丁更新不及时,或者停更了,建议你还是自己打补丁):
然后如下图操作,选择boot.img文件打补丁:

打好后的补丁文件,看MagiskManager的界面提醒英文,它会告诉你放在哪了,一般就根目录的Download文件夹下面;这一步依赖网络,因为服务器不在中国大陆,因此可能很容易请求超时导致中途失败,请自行想办法解决网络问题。
另外,boot.img需要从官方包里提取出来,感兴趣的可以看这里了解下细节:
[url=https://mp.weixin.qq.com/s?__biz=MzAwMzczMTQzMg==&mid=2649575393&idx=1&sn=f6078d37b6d3772aff366c53f0e53704&chksm=832f5566b458dc7073d8b5f7d29c86d8b219c5652fe35a00b64e660d95ca7ca8acb4fded384d&token=785168603&lang=zh_CN&scene=21#wechat_redirect]