前言
本教程是花费碎片化时间写的,部分意思表达不明确。请见谅。
KernelSU
是 Android GKI 设备的 root 解决方案,它工作在内核模式,并直接在内核空间中为用户空间应用程序授予 root 权限。
省流:比magisk更容易隐藏
安装KernelSU
安卓设备内核版本是5.10以上,可以使用官方编译的通用内核,而非5.10以上则使用别人编译好的内核(当然大佬可以自行编译)
如果你实在不理解内核版本是个什么东西,见下图:
使用通用内核
1、下载
蓝奏下载:https://mrzzoxo.lanzoub.com/b02qi7toh
选择对应版本下载(需要和设备内核相同版本)。
例如:小米13的内核版本是5.15.41(如果没有一致的,可以下载版本差别最小的,只要是5.15.XXX的都可以试试)
骁龙一般是boot.img
,联发科是boot-gz.img
,如果使用某个压缩格式成功开机,后续可继续用这个格式。如果三个版本都不能正常开机,可以尝试手动修补:patch-boot-image
2、使用第三方内核adb-fastboot刷写
将adb-fastboot
解压后,再把ksu boot镜像复制到此文件夹下
3、手机进入fastboot模式
按电源键
重启,马上按住 音量–
插上电脑
4、刷写镜像
在adb-fastboot
路径地址栏中直接输入cmd
,然后回车
临时启动boot,测试内核文件是否能正常开机(重启会失效,如果确定刷入能正常开机可以跳过此步骤)
fastboot boot 内核文件路径
如果临时启动没问题,手机再重启到 fastboot 模式,直接刷入了。
fastboot flash boot 内核文件路径
使用第三方内核
对于动手能力强的大佬我建议查看非官方支持设备列表,使用内核源码编译刷入。
当然像我这样只能靠别人做好才能折腾的人。酷安有内核搬运的帖子
TWRP刷入如下图:
使用内核刷写软件(需要Root环境):
1、Kernel Flasher
2、Franco Kernel Manager
3、Ex Kernel Manager
使用
1、安装KernelSU 管理APP
酷安下载地址:https://www.coolapk.com/apk/me.weishu.kernelsu
2、认识界面
3、授权root权限
4、刷入模块
从Magisk迁移至ksu
ksu由于是太极作者开发,并不具有zygisk,所以说再原来magisk模块的基础上,我们需要多刷一个Zygisk on KernelSU
模块
github地址:https://github.com/Dr-TSNG/ZygiskOnKernelSU/releases