解锁bl(bootloader)

为什么要解锁bl

国内的的OEM厂商(小米,OPPO等)都会将bootloader锁起来(坏文明!!),在获取root或者更进一步,安装第三方系统与rec,都需要先完成这一步.

在国内厂商中,仅小米有官方支持的bl解锁渠道.所以如果是其他几家的手机,还需你自己找解锁方法呢qwq

下面以小米做例子

总结下来无非就是这几点:

  • 绑定小米账号
  • 下载mi unlock工具
  • 使用mi unlock工具解锁

Tips:mi unlock工具仅拥有PC版,所以你需要一台电脑来完成这些步骤.如没有,那么试试云电脑远程USB

绑定小米账号

Tips:如果你在使用稳定版的MIUI系统,请更换为开发版.
以下所有操作均视为在MIUI开发版上操作.

打开开发者选项,找到设备解锁状态.进入后点击绑定设备和账号.

设备解锁状态

然后就是长达七天的等待…

七天后,我们进入下一步.

下载mi unlock工具

工具在这里.

小米解锁官网

完成后我们进入下一步

使用mi unlock工具解锁

这一步请根据工具内提示走,过程太多且没必要写

Tips:到这一步如果未出现差错,那么你的小米设备的bl应该已经解锁了.


获取root

确保你已经完成解bl锁的步骤!!!否则刷入root包时将变砖!!!

确保你已经完成解bl锁的步骤!!!否则刷入root包时将变砖!!!

确保你已经完成解bl锁的步骤!!!否则刷入root包时将变砖!!!

请根据你的安卓版本来选择以下root方案.

Tips:虽然安卓8及以下推荐SuperSU,但Magisk在这些版本里也不是不能用.例如Magisk26最低支持安卓6,Magisk25.2是最后一个支持安卓5(5.1)的版本.


SuperSU的刷入

这里下载卡刷包和管理器APK

download SuperSU

Tips:SuperSU已经过时了,现在流行的是MagiskKernelSU.如果可以,尽可能安装后两者之一.
SuperSU缺少功能,例如模块功能,且不支持systemless功能
你需要第三方rec才能刷入SuperSU

将下载好的SuperSU卡刷包放着sd卡根目录(即/sdcard 或 /storage/emulated/0)

进入rec(方法就不详细说了)

找到SuperSU的卡刷包,进行刷入

Tips:只有twrp等第三方rec才能刷入第三方刷机包,系统自带的不行.

开机后安装SuperSU APK.

完成!!!去享受你的root吧.


Magisk的刷入

两种方式:

  • 提取boot并修补然后刷入
  • 第三方rec直接刷入

提取boot并修补然后刷入

提取boot

下载你手机的全量系统包(或称:完整系统包),从此压缩文件中获取到boot.img.

Tips:也许你会发现没有boot.img,那么请找到payload.bin并解包.
过程请自行网络搜索.

下载Magisk

这里下载官方的Magisk安装包

Tips:不论何时你都应该选择官方GitHub仓库的Magisk.
除非你确定你在做什么.

修补boot

打开Magisk软件,选择安装.

Install Magisk

选择选择并修补一个文件

在文件选择器中选择你提取出的boot.img.

Tips:修补后的文件在 内置存储/Download/magisk_patched*.img

刷入修改后的boot.img
  • 将修改后的boot.img文件复制到电脑.

  • 将手机进入fastboot模式,连接电脑.

  • 在电脑上下载好platform-tools(即网上常说的adb工具箱),并安装好驱动.

  • 将fastboot模式下的手机连接电脑并使用此命令刷入:

fastboot flash boot <boot.img路径>
  • 开机,并享受你的root权限吧!!!

第三方rec直接刷入

下载Magisk

这里下载官方的Magisk安装包

刷入Magisk
  • 将下载好的Magisk APK包改后缀为zip

没想到吧Magisk安装包也是zip卡刷包

  • 将手机重启至rec模式

Tips:只有第三方rec可以刷入非系统包,官方rec不!可!以!

  • 刷入改后缀为zip的Magisk包

  • 重启进入系统,开始享受你的root权限吧!!!


KernelSU的刷入

KernelSU是新一代的用来获取内核级别的root权限的工具.

相比于Magisk和SuperSU,由于KernelSU的root处于内核级别,对于一般的app的root检测完全是可以过的,也就是说KernelSU的root隐藏能力相当的强 .

KernelSU需要安卓内核版本为为5.x,支持GKI2的内核版本.

但我本人没有刷KernelSU的经验,所以先不写awa.

如果你需要安装,那么请自行查看KernelSU的官方安装文档.

APatch的刷入

戳我前往教程