
KernelSU内核 .4
KernelSU内核是一款实力强劲的root工具,它不仅能帮你获取root权限,还能解锁更多个性化玩机玩法,大量实用的内核模块都能免费体验,运行起来既流畅又安全,而且操作十分简单容易上手,对它感兴趣的朋友们可别错过啦!
首先我们在本站找到KernelSu,接着打开应用,由于设备内核存在差异,安装方式分为两种情况,下面我们针对这两种情况分别说明具体的安装步骤。
第一种:安装页面显示未安装

这种情况最为简单,只需依照预先准备的方法执行刷入操作就行。刷入之前要留意备份好自己的原厂boot.img,这样在刷机过程中万一出现问题导致变砖时,就能用它来应急救砖。
提供了下方几种安装方法
使用自定义修复(如TWRP)安装
前提:你的设备必须已刷入第三方Recovery(例如TWRP);若尚未刷入或仅存在基础Recovery,请采用其他方式操作。
步骤:
你可以在 KernelSU 的 Release 页面(https://github.com/tiann/KernelSU/releases)找到与你手机型号匹配、以 AnyKernel3 开头的 zip 格式刷机包。
比如,若设备的核心程序版本是安卓12搭配5.10.66的内核,那对应的文件应该是AnyKernel3-android12-5.10.66_年份-月份.zip这样的命名格式(这里的年份用四位数字表示,月份用两位数字表示)。
重启手机进入TWRP。
你可以通过adb把AnyKernel3-*.zip这个内核文件传输到手机的/sdcard目录,之后在TWRP的图形界面里选择安装该文件;另外,也能直接采用adb sideload AnyKernel-*.zip的方式来完成安装操作。
使用内核刷写类应用(例如Franco Kernel Manager)进行安装
前面已经说过:你的设备得先完成root操作才行。像你要是通过安装Magisk获取了root权限,或者之前装了旧版KernelSU现在需要升级到其他版本的KernelSU,这些情况都符合要求;要是你的设备还没有root,那建议你换别的方法试试。
步骤:
AnyKernel3 格式的刷机包;具体操作方法可参考“自定义修复安装”章节的相关内容。
启动对应的内核烧录应用程序,利用指定的AnyKernel3格式刷机文件完成刷入操作。
借助KernelSU所提供的boot镜像文件,通过fastboot工具完成安装操作。
该安装方式无需依赖TWRP恢复环境,也不要求设备获取root权限,适合首次部署KernelSU的场景。
找到合适的boot.img
KernelSU 针对 GKI 设备推出了适配性广泛的 boot 镜像文件,用户需将该镜像刷入设备对应的 boot 分区以完成相关操作。
您可以从GitHub Release获取boot.img,请注意务必使用对应版本的boot.img。比如,若您的设备内部显示为android12-5.10.101,那么就需要选择android-5.10.101_yyyy-MM.boot-.img这个版本。
这里提到的格式需要与你设备原boot镜像的压缩方式保持一致,请先确认原文件的压缩格式,再选择对应的格式进行操作;若使用了不匹配的压缩格式,刷入后可能会导致设备无法正常启动。
注意:
获取原boot压缩格式的途径有两种:一是借助magisk boot工具,二是向同机型的资深用户咨询。此外,boot的压缩格式一般较为固定,若此前用某格式成功启动过设备,后续可优先选用该格式尝试。
小米设备经常使用gz或不压缩。
将 boot.img 刷入设备
您可以这样操作:先通过adb连接设备,接着执行adb reboot bootloader命令进入fastboot模式,之后利用下方提供的命令来刷入KernelSU。
使用 fastboot 工具刷入 boot.img 到 boot 分区
注意:
要是你的设备兼容fastboot boot功能,不妨先通过fastboot boot boot.img命令尝试用boot.img引导系统,若发生意外状况,只需再次启动设备就能正常开机了。
手动修改boot.img,然后安装
部分设备的启动镜像格式较为特殊,比如Pixel系列机型采用的是lz4_legacy压缩格式的boot.img,其内存磁盘也可能使用相同的压缩方式。若直接刷入KernelSU提供的启动镜像,可能导致设备无法正常启动,这种情况下可通过修复设备自身的启动镜像来解决问题。
可以通过下方两个应用来实现
Android Image Kitchen
Magisk
其中Android-Image-Kitchen适用于PC端运行,而magisk则需要手机端的配合。
准备工作
获取手机的原厂boot.img文件,该文件可向设备制造商索取。
您可通过第三方Recovery安装指引获取由KernelSU提供的、与您设备KMI版本适配的AnyKernel3压缩包。
把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文件,记得要把Image的名称改成boot.img-kernel。
在Android-Image-Kitchen的根目录中运行./repackimg.sh脚本;操作完成后会生成一个名为image-new.img的文件;接着按照上一节的方法,使用fastboot工具刷入该boot.img文件。
使用magiskboot
最新版的Magisk
把 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。
将指定文件替换为目标文件:mv -f 目标文件 指定文件
执行./magiskboot repack boot.img命令,会生成一个new-boot.img文件,接着借助fastboot工具将该文件刷入设备即可。
第二种:安装页面显示不支持

面对这类状况,一种解决方式是自行手动进行编译操作,把内核整合到非GKI内核当中,再依照之前提到的步骤完成刷入;另一种途径则是期待其他技术达人能够针对该情况提供适配方案。
刷机过程中我们或许会碰到设备“变砖”的状况,从理论上来说,要是你仅仅是通过fastboot刷入boot分区,或者安装了不合适的模块而致使设备无法启动,这些情况都能够通过恰当的操作来恢复手机。下面是KernelSu内核管理器提供的一些“急救”办法,能够帮助用户让变砖的手机恢复正常。
刷入 boot 变砖
在 KernelSU 环境下,刷写 boot 分区导致设备无法正常启动,可能存在以下几方面的原因:
当你给手机刷入的启动引导镜像格式不正确时,就会导致设备无法正常开机。举个例子,假设你的手机原本需要的是gz格式的boot文件,但你误刷成了lz4格式的镜像,这种情况下手机就启动不了了。
若要让手机正常启动,需先关闭avb验证功能,不过这一操作往往会导致设备内的所有数据被清除,还请留意。
你的内核可能存在一些问题,或者这个内核并不适配你的手机型号,不建议刷入。
不管是哪种情况,你都能通过刷入原厂boot来恢复。
所以,在安装教程的开头部分,我们就已经着重提醒各位,务必在进行刷机操作之前,先备份好自己设备的原厂boot!
要是之前没做过数据备份,那可以找用同款设备的朋友,或者从官方固件安装包里面提取出原始的引导程序文件。
刷入模块变砖
刷入模块导致设备变砖或许是大家更常遇到的情况,但这里必须严肃提醒大家:切勿刷入来源不明的模块!
该模块具备最高系统权限,可能会对设备造成无法恢复的严重损坏。
普通模块变砖
如果大家刷入某些开源或已被验证为安全的模块后导致手机无法启动,这种情况在KernelSU里恢复起来非常简单,完全不用担忧。KernelSU提供了以下两种救砖机制:
AB更新
KernelSU 的模块更新参考了 Android 系统 OTA 更新采用的 AB 更新机制,当你安装新模块或是对已有的模块进行更新操作时,并不会直接对当前正在使用的模块文件进行修改,而是会将所有模块整合生成另一个 update 镜像。
系统重启后,会利用该update镜像尝试启动一次,只有当Android系统顺利启动时,模块才会进行真正的更新。
因此,最简单最常用的救砖方法就是:强制重启一次。
要是你刷完某个模块后系统没法启动,你可以长按电源键10秒以上,系统就会自动重启。
系统重新启动后,会恢复到未更新相关模块时的初始状态,此前已更新的模块将被系统自动停止运行。
音量键救砖
要是AB更新后问题还是没解决,你可以试试安全模式。进入安全模式后,所有模块都会被禁用。
进入安全模式的方法有两种:
a、部分系统自带安全模式;不同系统开启方式各异,有的需长按音量下键,像MIUI这类系统则可在Recovery模式中开启。当设备进入系统安全模式时,KernelSU也会同步进入安全模式,并自动禁用相关模块。
b、KernelSU 的安全模式;操作方法:开机显示第一屏画面后,连续按动音量下键三次以上。需要注意的是,操作方式为按下后松开、按下后松开、按下后松开,并非长按该按键。
进入安全模式后,KernelSU 管理器的模块页面里所有模块都会被禁用,不过你可以进行“卸载”操作,把可能存在问题的模块卸载掉。
的安全模式在系统内核中实现,所以不会有按键事件被拦截而无法捕获的情况。
格机或其他病毒模块变砖
要是上述方法没能成功修复你的设备,那大概率是你安装的模块存在恶意行为,或是通过其他途径对设备造成了损坏。遇到这种情况,我们只有两条建议:
a、清除数据后刷入完整刷入系统。
b、咨询售后服务。
构建设备内核
同步内核源码:

这是一份能精准锁定特定构建版本的清单文件,借助它可实现构建过程的可复现性。建议您直接采用通用内核映像(GKI)官方发布的构建清单文件。
构建内核镜像
例如,我们需要构建 aarch64 内核镜像:

请记得加上 LTO=thin 这个设置,不然的话,要是您电脑的内存不足 24GB,构建过程就有可能无法顺利完成。
从 Android 13 起,内核采用 bazel 进行构建。

使用 KernelSU 构建内核
要是你能顺利完成内核构建,那KernelSU的构建就会变得简单,你可以依据自身需求,在内核源代码的根目录下执行下面任意一条命令:
最新tag(稳定版本)

main分支(开发版本)

指定tag(比如v0.5.2)
完成内核的重新构建后,你就能得到集成了KernelSU功能的内核镜像文件了。

修正了选择KMI不工作的问题。
[Kernel]:钩住稳定符号来限制兼容性。
[模块]:更新resetprop。
[经理]:一些UI改进。
[Kernel]:修复了一些检测问题
有一款超实用的权限管理工具,里面有超多有趣的设备自定义玩法,而且全部都能免费体验,不管你有什么样的个性化需求,它都能帮你轻松实现!
软件排行榜