当前位置:首页软件通信社交KernelSU
KernelSU

91%

9%

KernelSU

软件类型

通信社交

软件大小

7.56MB

更新时间

2026-01-05 11:01:08

软件版本

v1.0.2

隐私说明

点击查看

游戏权限

点击查看

MD5值

b49dc84fee668c114898

软件排行榜单

+

同类软件

更多

热门软件

更多

游戏介绍

KernelSU是一款功能强大的安卓管理工具,主要为用户提供系统管理和应用权限管理服务,帮助用户更便捷地管理手机中的各类软件,及时掌握设备状态,优化使用体验。如果你觉得它能为你带来帮助,不妨下载体验一番。

KernelSU安装教程

首先我们在本站获取这款软件,接着打开应用,由于设备内核存在差异,安装时会分为两种情况,下面我们针对这两种情况分别说明具体的安装步骤。

第一种:安装页面显示未安装

这种情况最为简单,只需依照预先准备好的方法执行刷入操作就行。刷入之前要记得备份好自己设备的原厂boot.img文件,这样万一在刷机过程中出现意外导致设备变砖,就能用它来紧急恢复了。

提供了下方几种安装方法

使用自定义修复(如TWRP)安装

前提:你的设备必须已刷入TWRP等第三方Recovery;若尚未刷入或仅存在基础Recovery,请采用其他操作方式。

步骤:

在软件的Release页面(https://github.com/tiann/KernelSU/releases)中,找到与你手机内核版本相匹配的、以AnyKernel3开头的zip格式刷机包;举个例子,若你的手机内核版本是android12-5.10.66,那么你需要选择的就是AnyKernel3-android12-5.10.66_yyyy-MM.zip这个文件(其中yyyy代表年份,MM代表月份)。

重启手机进入TWRP。

你可以通过adb把AnyKernel3-*.zip文件传输到手机的/sdcard目录,之后在TWRP的图形界面中选择该文件进行安装;另外,也能直接采用adb sideload AnyKernel-*.zip的方式来完成安装操作。

使用内核刷写类应用(例如Franco Kernel Manager)来进行安装操作

前面已经说过:你的设备得先完成root操作才行。像你要是通过安装Magisk获取了root权限,或者装了旧版KernelSU、现在要升级到别的KernelSU版本,这些情况都符合要求;要是你的设备还没有root,那就得换其他办法试试了。

步骤:

AnyKernel3格式的刷机包;具体操作方法可参考“使用自定义修复进行安装”这一章节的内容。

打开内核刷写应用,使用提供的AnyKernel3刷机包进行刷入操作。

使用KernelSU提供的boot.img镜像文件,通过fastboot工具进行安装操作。

这种方法无需你具备TWRP,也不需要你的手机获取root权限;适用于你首次安装KernelSU。

找到合适的boot.img

KernelSU 针对 GKI 设备提供了通用的 boot.img,您需要把这个 boot.img 刷入设备的 boot 分区。

您可以从GitHub Release获取boot.img文件,请注意务必使用与您设备匹配的正确版本。比如,若您的设备内部版本显示为android12-5.10.101,那么就需要选择android-5.10.101_yyyy-MM.boot-.img这个版本的文件。

这里提到的是你boot.img的内压缩小格式,请确认你原boot.img的内压缩小格式,务必使用正确的格式;要是用了不正确的压缩格式,把lz4刷入gzboot后,设备可能会无法开机。

注意:

您可以借助magiskboot获取原本boot的压缩格式;当然也能咨询和您机器型号相同、更有经验的其他用户。此外,内核的压缩格式一般不会改变,要是您用某个压缩格式成功开机,后续可以优先尝试该格式。

小米设备经常使用gz或不压缩。

Pixel设备有一些特殊之处,请查看下面的教程。

将 boot.img 刷入设备

使用adb工具连接您的设备,接着运行adb reboot bootloader命令进入fastboot模式,之后通过下方提供的命令刷入KernelSU即可。

fastboot flash boot boot.img

注意:

要是你的设备兼容fastboot boot功能,不妨先通过fastboot boot boot.img命令尝试用boot.img引导系统;若过程中出现意外状况,只需重新启动一次设备就能正常开机了。

手动修改boot.img,然后安装

有些设备的boot.img格式比较特殊,既不是lz4、gz压缩格式,也不是未压缩的;典型代表就是Pixel系列,它的boot.img采用lz4_legacy压缩格式,ramdisk部分则可能是gz压缩,也可能通过lz4_legacy压缩进一步缩小体积。这种情况下,如果直接刷入KernelSU提供的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

把 Android-Image-Kitchen 下载到您的电脑上。

把 stock boot.img 放到 Android-Image-Kitchen 的根目录下。

在 Android-Image-Kitchen 的根目录中运行 ./unpackimg.sh boot.img 这条命令,它会对 boot.img 进行解压操作,之后你就能获得若干相关文件。

boot.img-kernel需要将目录替换为split_img,该split_img是您从AnyKernel3中提取的文件Image(注意要将名称更改为boot.img-kernel)。

在Android-Image-Kitchen的根目录中运行./repackimg.sh脚本;操作完成后会生成一个名为image-new.img的文件;请按照上一节的参考方法,使用fastboot工具刷入该boot.img文件。

使用 magiskboot

最新版的Magisk manager

把 Magisk-*.apk 改名为 Magisk-vesion.zip 后进行解压。

可以通过adb将Magisk-v25.2/lib/arm64-v8a路径下的libmagiskboot.so文件推送至您的设备。

adb push Magisk-v25.2/lib/arm64-v8a/libmagiskboot.so /data/local/tmp/magiskboot

把 AnyKernel3 里的 boot.img 与 Image 这两个文件推送到你的设备上。

先进入adb shell环境,接着切换到/data/local/tmp/目录,之后执行chmod +x命令赋予magiskboot可执行权限。

先进入adb shell环境,接着切换到/data/local/tmp/目录,然后运行./magiskboot unpack boot.img命令来解压boot.img文件,完成后你会得到一个名为kernel的文件,这个文件就是你的stock kernel。

替换Image为kernel:mv -f kernel Image

执行命令./magiskboot repack boot.imgrepack boot img后,系统会生成一个名为new-boot.img的文件,接下来只需借助fastboot工具将该文件刷入设备即可。

第二种:安装页面显示不支持

遇到这种情况,要么得自己手动编译,把kernel集成到非GKI内核里,要么就只能盼着其他大佬帮忙做适配了。

下方是内核集成教程,有动手能力的用户可自行编译

https://kernelsu.org/zh_CN/guide/how-to-integrate-for-non-gki.html

KernelSU常见问题

KernelSU的模块是否具备Xposed相关功能呢?

模块后续主要运行于内核空间,而Xposed属于用户空间的功能;所以无法直接实现Xposed;就目前情况而言,依托ptrace的注入技术能够部分达成Xposed的功能(像少阴App那样),不过我觉得未来或许会有更优的方案诞生。

能完美隐藏root吗?

我不太确定。不过从理论层面来说,内核和应用程序相比处于更高的特权级别,它具备对应用程序屏蔽各类信息的能力;举例而言,在系统内核里能够毫无破绽地拦截所有系统调用,这可是隐藏root权限的关键手段。

最大的优势是什么?

我们能够提供针对内核的HOOK接口,借助该接口,你可以对内核里几乎任意的函数实施拦截操作;像拦截系统调用,对openat、inotify等进行过滤就属于此类应用场景。内核级别的HOOK,也就意味着能够对所有进程实现完美控制,不过这种控制并非绝对,一旦你的对手同样是root进程,情况就会有所不同。

支持哪些设备?

仅内核版本5.10及以上的设备能够支持该功能,其余版本均不兼容;后续或许可以借助static binary instrumentation(静态二进制插桩)的方式将其反向移植到旧版本内核中,具体能否实现则取决于是否有感兴趣的开发者愿意投入精力去完成这项工作。

与传统的ROOT有什么区别?

其主要运行于内核空间,而像Magisk这类传统ROOT方案,实际上是在用户空间开展工作的。

能有类似Magisk的模块功能吗?

会具备模块功能,但可能和Magisk的模块存在差异;届时将提供内核模块接口,该接口规划的模块功能,主要用于把代码或脚本文件加载到内核空间运行;并非像Magisk那样提供文件系统覆盖功能。不过从理论层面来说,实现文件系统覆盖也是可行的。

KernelSU应用介绍

应用的体积小巧精简,不会占用太多的手机空间。

应用界面设计简洁大气,各项功能清晰直观,操作使用十分简便。

一键删除预装,可以快速的释放应用的内存与空间。

KernelSU应用评测

这是一款针对手机应用与系统的管理软件,能够助力用户优化手机使用体验,还支持用户自行添加实用插件,增强手机的可玩性。

游戏截图

KernelSU1
KernelSU2
KernelSU3