萌新向的root方案:KernelSU使用教程
此文章使用
CC-BY-NC
协议,协议详情介绍请看此文
前言
你是否一直很期待拥有一台被root过的手机呢?
你是否总是一腔热血, 打开各种root教程, 最后头大着离去呢?
你是否在无数个夜里, 憧憬着root后的手机, 幻想着自己正在把玩呢?
你是否问遍了天涯海角的科技社区, 只听见大佬甩你一句, 自己网上搜呢?
没关系, 今天这篇零基础的root教程只为尚属于搞机萌新的你我而写!
请一定一定看完文章再操作!
准备
以下几个东西是必要的:
- 品牌为小米/红米/一加/pixel/…的新机型手机.
华为, OPPO, VIVO用户以及老机型用户现在可以离开了, 对不起!
电脑一台, 系统无所谓.
一根数据线, 原厂的充电线即可.
由于我前些阵子刚买了红米 Note 12 Turbo
, 所以在本文中, 我也会以一个小米/红米用户的角度去说明.
一加手机的操作比小米/红米是要简单点的!
解锁
不管你是不是第一次搞机, 如果你曾在搜索引擎上搜索过如何root手机
, 一定会看到bl锁
这个名词.
bl
是bootloader
的缩写, 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
如果没有翻墙, 可以点这个:
安装之后, 打开会显示未安装
, 这也说明了, 你的手机是可以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
, 我也在慢慢摸索!
总结
总的来说, 步骤如下:
先在手机上安装
KernelSU
以查看自己的设备是否支持这种方式root;如果支持, 在
KernelSU
的仓库里找对应的boot.img
;如果找到, 把文件下载下来, 同时解bl锁(小米/红米用户七天申请, 一加用户秒解);
如果bl锁解开, 先试试
boot boot.img
看看成不成功;如果成功,
flash boot boot.img
.
我是听话的便当.
Bye~❛‿˂̵✧