KernelSU官网版是安卓手机上管理系统权限的APP,可以帮助用户轻松搞定root权限,有了它,管理安卓系统就像玩游戏一样轻松,定制功能随便用,系统优化效果超明显,还能把系统自带、占内存的应用删掉,手机运行速度立马起飞,好玩程度大大增加,性能也更强,感兴趣或者有需要的小伙伴就快来kk网站下载体验一下吧。
KernelSU官网版怎么安装教程
于kk下载站下载安装 KernelSu,随后开启该应用程序,安装页面呈现【未安装】字样

方法一:运用自定义修复(如 TWRP)进行安装
1.于 KernelSU 的 Release 页面下载与您手机版本适配的、以 AnyKernel3 开头的 zip 刷机包。
3.将手机重启并进入 TWRP 模式。
3.通过 adb 工具,将 AnyKernel3-.zip(内核文件)传送至手机的 /sdcard 目录。随后,可在 TWRP 图形界面中选择安装;亦可以直接通过 adb sideload AnyKernel-.zip 指令完成安装。
方法二:借助内核刷写 App(如 Franco Kernel Manager)进行安装
需提前说明:您的设备必须已获取 root 权限。例如,您已安装 Magisk 以获取 root 权限,或者已安装旧版本的 KernelSU 且需要升级至其他版本;若您的设备未获取 root 权限,请尝试其他途径。
1.下载 AnyKernel3 的刷机包;下载方式可参考运用自定义修复安装部分的相关内容。
2.开启内核刷写 App,使用提供的 AnyKernel3 刷机包进行刷入操作。
方法三:利用 KernelSU 提供的 boot.img,通过 fastboot 进行安装
此方法无需您的设备具备 TWRP,也不要求手机拥有 root 权限,适用于初次安装 KernelSU 的情况。
1.寻找适配的 boot.img
从 GitHub Release 下载 boot.img,请务必使用正确版本的 boot.img。
2.将 boot.img 刷入设备
通过 adb 连接您的设备,接着执行 adb reboot bootloader 指令进入 fastboot 模式,随后运用以下命令刷入 KernelSU:
fastboot flash boot boot.img
方法四:手动修改 boot.img 后进行安装
此操作通过以下两个应用实现:
Android Image Kitchen
Magisk
其中,Android-Image-Kitchen 适用于在 PC 端运行,Magisk 则需在手机端配合使用。
获取手机的原厂 boot.img;您可从设备制造商处获取该文件。
下载由 KernelSU 提供的、与您设备的 KMI 版本相匹配的 AnyKernel3 zip 文件(您可参考通过第三方 Recovery 安装步骤获取该文件)。
解压 AnyKernel3 压缩包,获取 Image 文件,此文件即为 KernelSU 的内核文件。
使用 Android-Image-Kitchen
1.将 Android-Image-Kitchen 下载至您的计算机。
2.将 stock boot.img 放置于 Android-Image-Kitchen 的根文件夹内。
3.在 Android-Image-Kitchen 的根目录下执行 /unpackimg.sh boot.img 命令,此命令将解压 boot.img,您将获得一些文件。
4.将 boot.img-kernel 目录中的 split_img 替换为您从 AnyKernel3 中提取的 Image 文件(注意将文件名更改为 boot.img-kernel)。
5.在 Android-Image-Kitchen 的根目录下执行../repackimg.sh 命令;您将得到一个名为 image-new.img 的文件;通过 fastboot 将此 boot.img 刷入设备(参考上一章节内容)。
使用 magiskboot
1.下载最新版本的 Magisk。
2.将 Magisk-*.apk 重命名为 Magisk-vesion.zip 并解压。
3.通过 adb 将 Magisk-v25.2/lib/arm64-v8a/libmagiskboot.so 推送至您的设备:
adb push Magisk-v25.2/lib/arm64-v8a/libmagiskboot.so/data/local/tmp/magiskboot
4.将 AnyKernel3 中的 boot.img 和 Image 推送至您的设备。
5.进入 adb shell 并切换至 /data/local/tmp/ 目录,然后执行 chmod +x magiskboot 命令。
6.进入 adb shell 并切换至 /data/local/tmp/ 目录,执行./magiskboot unpack boot.img 命令解压 boot.img,您将得到一个 kernel 文件,此为您的原厂内核。
7.将 kernel 文件替换为 Image 文件:mv -f Image kernel
8.执行./magiskboot repack boot.img 命令重新打包 boot img,您将得到一个 new-boot.img 文件,通过 fastboot 将此文件刷入设备。
在完成 KernelSu 的下载与安装后,开启应用时,安装页面显示【不支持】。

出现这种情况要么自己手动编译,将kernel集成到非GKI内核中,然后按照上方方法刷入,要么指望其他大佬为其做适配。
KernelSU官网版使用教程
1、构建设备内核
同步内核源码:

是一个可以唯一确定构建的清单文件,您可以使用该清单进行可重新预测的构建。 您应该从通用内核映像 (GKI) 发布构建下载清单文件。
2、构建内核镜像
例如,我们需要构建 aarch64 内核镜像:

不要忘记添加 LTO=thin, 否则,如果您的计算机内存小于 24GB,构建可能会失败。
从 Android 13 开始,内核由 bazel 构建:
3、使用 KernelSU 构建内核
如果您可以成功构建内核,那么构建 KernelSU 就很容易,根据自己的需求在内核源代码根目录中运行以下任一命令:
最新tag(稳定版本)
main分支(开发版本)
指定tag(比如v0.5.2)
然后重建内核,您将获得带有 KernelSU 的内核映像!
KernelSU官网版常见问题
KernelSU 的模块能否提供 Xposed 功能?
模块未来主要运行于内核空间,而 Xposed 属于用户空间的功能,因此无法直接实现 Xposed。就目前情况而言,基于 ptrace 的注入技术能够部分达成 Xposed 的功能(例如少阴 App)。不过,从发展趋势来看,未来可能会出现更为优化的解决方案。
能否完美隐藏 root?
对此尚无确切定论。但从理论层面分析,相较于应用程序,内核处于特权级别,具备向应用程序屏蔽信息的能力。例如,在内核中能够全面拦截所有系统调用,这堪称隐藏 root 的关键手段。
最大的优势是什么?
能够提供针对内核的 HOOK 接口,借此可对内核中的几乎任意函数实施拦截操作。比如拦截系统调用,对 openat、inofity 等进行过滤。内核级别的 HOOK 意味着对所有进程能够实现完美控制,除非对方同样是 root 进程。
支持哪些设备?
仅支持内核版本 5.10 以上的设备,其他内核版本的设备均不在支持范围内。未来或许可通过 static binary instrumentation 的方式将其回溯应用到旧内核版本,这取决于是否有相关人员推动实现。
与传统的 ROOT 有何区别?
KernelSU 主要运行在内核空间,而传统的 ROOT 工具,如 Magisk,实际运行于用户空间。
能否具备类似 Magisk 的模块功能?
KernelSU 会具备模块功能,但可能与 Magisk 的模块存在差异。它将提供内核模块接口,规划的模块功能主要用于将代码或脚本文件加载至内核空间运行,并非像 Magisk 那样提供文件系统 overlay。不过,从理论上而言,实现文件系统 overlay 也是可行的。