萌新向的root方案:KernelSU使用教程

本文最后更新于:3 个月前

此文章使用CC-BY-NC协议,协议详情介绍请看此文


前言

你是否一直很期待拥有一台被root过的手机呢?

你是否总是一腔热血, 打开各种root教程, 最后头大着离去呢?

你是否在无数个夜里, 憧憬着root后的手机, 幻想着自己正在把玩呢?

你是否问遍了天涯海角的科技社区, 只听见大佬甩你一句, 自己网上搜呢?

没关系, 今天这篇零基础的root教程只为尚属于搞机萌新的你我而写!

请一定一定看完文章再操作!

准备

以下几个东西是必要的:

  • 品牌为小米/红米/一加/pixel/…的新机型手机.

华为, OPPO, VIVO用户以及老机型用户现在可以离开了, 对不起!

  • 电脑一台, 系统无所谓.

  • 一根数据线, 原厂的充电线即可.

由于我前些阵子刚买了红米 Note 12 Turbo, 所以在本文中, 我也会以一个小米/红米用户的角度去说明.

一加手机的操作比小米/红米是要简单点的!

解锁

不管你是不是第一次搞机, 如果你曾在搜索引擎上搜索过如何root手机, 一定会看到bl锁这个名词.

blbootloader的缩写, boot是启动, load是加载.

关于bl锁的介绍: https://zhuanlan.zhihu.com/p/556181275

我们大可不必知道其原理, 只需把这个锁看成进别人家的门锁, 把获取到root权限作为进到别人家后的最终目的即可.

实际上, root是个名词, 指的是root权限, 也可以理解为安卓手机中的最高权限, 大家平常说root这台手机是把root当作动词来看了.

那么如何解锁呢?

首先, 不论是任何手机, 都应该打开其开发者模式.

这个模式的打开方式(小米/红米)为:

打开手机的设置, 找到我的设备, 点击全部参数和信息, 然后狂点MIUI版本, 直到下面弹出已进入开发者模式的字样.

如图所示

然后在设置中搜索开发者选项, 往下面翻到设备解锁状态, 点进去.

最下面有一个什么绑定, 点一下, 接下来七天就不要再点了!

注意: 小米/红米手机需要等待七天, 在这个期间再次点击这个按钮会导致日期重置! 一加不需要等待.

网上有一些说跳过七天等待的, 建议不要, 慢慢等待就好.

顺带着, 我们把下面的USB调试也打开.

七天之期到了后, 需要使用到我们的电脑了.

点击下方链接下载小米解锁工具:

https://cdn.cnbj1.fds.api.mi-img.com/flash-tool/miflash_unlock_6.6.510.37.zip

解压, 运行里面的miflash_unlock.exe.

会提示你要登陆小米账号, 注意, 只能使用手机号+密码的方式登陆, 并且此账号需要是你小米手机里和设备绑定的账号, 其他方式登陆能进去, 但是无法解锁.

之后, 将手机备份, 随后关机.

接着长按音量下键电源键, 直到出现FASTBOOT的字样, 将手机和电脑通过数据线连接起来.

此时小米解锁工具会显示设备已连接, 点击下方解锁即可.

经过一个不算漫长的等待时间, 手机会自动开机. 然后和刚购买新机时一样, 开始设置系统语言什么的.

至此, bl锁就解开啦!

如图所示

刷机

现在只是把门打开了, 接下来才是重头戏.

我们需要安装KernelSU.

如果你搜索过root手机相关的东西, 一定会看到magisk(又称面具), 这里的KernelSU是和面具一样的存在.

不过, 我认为KernelSU的root过程比面具方便快捷得多.

面具整个root下来, 可能需要一会时间, 而且萌新即使看了教程可能也不会.

喂, 说你呢, 便当!

同时, 如果你使用面具这套方案, 手机里的软件是能够检测到手机被root的, 银行这类的软件就无法使用了.

因此, 我推荐也即将介绍如何使用KernelSU.

首先, 点击下方链接下载安装包:

https://github.com/tiann/KernelSU/releases/download/v0.6.1/KernelSU_v0.6.1_11041-release.apk

如果没有翻墙, 可以点这个:

https://ghproxy.com/https://github.com/tiann/KernelSU/releases/download/v0.6.1/KernelSU_v0.6.1_11041-release.apk

安装之后, 打开会显示未安装, 这也说明了, 你的手机是可以root的!

如果显示不支持, 那就是不支持, 下文也没有帮助了, 对不起!

如图所示

我的手机是已经刷过了的, 所以和你的界面可能不一样, 无需在意.

注意这个内核版本号, 接着根据官方所说的进行选择:

如图所示

在这里选择: https://github.com/tiann/KernelSU/releases/tag/v0.6.1

如果你恰好买的也是红米 Note 12 Turbo, 那可以点击此链接下载.

下载下来的是一个压缩包, 需要解压, 建议使用7z.

解压得到一个xxx.img, 可以把它命名为boot.img.

接着, 需要在电脑上安装adb, 如果你的电脑系统是Linux, 或者有WSL会更方便!

如果电脑系统是Windows, 可以查看此文章安装adb.

安装好后, 快捷键win+R, 输入cmd打开一个终端.

将手机与电脑通过数据线连接起来.

输入adb devices, 此时手机上应该会出现是否允许此设备调试字样, 点击允许.

如果没有出现, 请重新拔插数据线, 并在数据线连接电脑的时候选择传输文件传输照片.

之后再adb devices, 没问题的话就会显示你的设备啦!

接着输入adb reboot bootloader, 手机显示FASTBOOT.

输入fastboot boot boot.img, 注意, 这里的boot.img是刚刚下载及解压的img文件的完整路径, 你可以直接把那个文件拖拽到终端, 这样能获取到完整路径.

此时, 如果手机重新开机, 且打开KernelSU之后显示工作中的字样, 说明此boot.img是可以用的!

既然可用, 那我们把它刷入即可永久使用.

还是输入adb reboot bootloader, 然后输入fastboot flash boot boot.img.

这里的boot.img同理, 是文件的完整路径.

重新开机后, 我们就永久地拥有了root权限啦!

使用

你可能想问, 就这么简单吗? 为什么我看到的root教程那么复杂, 还要下载几个G的root包什么的.

没错, 得益于KernelSU的强大, root变得简单多了.

那么如何使用呢?

接下来以ksu代替KernelSU.

ksu下面有三个栏目, 第一个显示相关信息, 第二个显示root授权状态, 第三个则是显示模块.

ksu的root授权是白名单式的, 跟magisk不一样. 前文说过, 如果你使用了magisk, 软件是能检测到手机是被root过了的.

但是ksu不一样, 它的白名单功能让root变为了授权而非软件要求.

这么说吧, 一个软件需要root权限, 如果你是通过magisk的方式, 那么此软件会在你一进入的时候就让magisk弹窗申请root权限.

ksu需要你在第二个栏目中, 手动为想要授予root权限的软件授权.

例如, 我们要给mt管理器授权, 只需要在第二个栏目中点击mt管理器, 打开超级用户即可.

这个思路有点像代理软件中的分应用代理, 非常有趣.

除了授权root之外, ksu也支持如magisk里的模块功能.

我安装的一些模块

模块可以通过谷歌爱玩机工具箱或者从酷安里找.

总之, 使用ksu, 我也在慢慢摸索!

总结

总的来说, 步骤如下:

  1. 先在手机上安装KernelSU以查看自己的设备是否支持这种方式root;

  2. 如果支持, 在KernelSU的仓库里找对应的boot.img;

  3. 如果找到, 把文件下载下来, 同时解bl锁(小米/红米用户七天申请, 一加用户秒解);

  4. 如果bl锁解开, 先试试boot boot.img看看成不成功;

  5. 如果成功, flash boot boot.img.


我是听话的便当.

Bye~❛‿˂̵✧