彻底告别复杂Root!KernelSU 0基础安装指南:从检测到救砖全流程
还在为Android Root教程晦涩难懂而头疼?还在担心刷入后变砖无法恢复?本文将用最通俗的语言,带你一步步完成KernelSU的安装,即使是零基础小白也能轻松上手。读完本文你将学会:判断设备是否支持KernelSU、两种安装模式的选择、详细的刷入步骤以及最关键的救砖技巧。
认识KernelSU:新一代安卓Root方案
KernelSU是一款基于内核模式的Android Root解决方案,与传统的用户空间Root工具不同,它直接在 kernel 空间工作,为用户空间应用程序提供Root权限。这种内核级别的实现带来了更强的稳定性和更多可能性,比如可以在 kernel 模式下为任何进程添加硬件断点、访问任何进程的物理内存等。
KernelSU的核心优势在于:
- 内核级Root:直接在系统最底层工作,稳定性更高
- 模块系统:通过OverlayFS提供模块支持,可自定义系统功能
- 文件修改:提供安全修改/system分区文件的机制
项目核心代码位于kernel/ksu.c,如果你对技术实现感兴趣,可以查看这个文件了解KernelSU的内核空间实现。
第一步:检查设备兼容性
安装KernelSU前,首先需要确认你的设备是否支持。
- 从项目仓库下载KernelSU管理器,安装到你的设备上
- 打开应用后会显示三种状态:
- Unsupported:不支持,需要自行编译内核
- Not installed:支持但未安装,可以直接进行后续安装步骤
- 已安装状态:显示当前KernelSU版本和运行模式
如果你看到"Unsupported",也不要灰心,可以查看非官方支持设备列表,或者尝试自行编译内核。
关键概念:两种安装模式深度解析
KernelSU在GKI设备上支持两种运行模式,各有适用场景:
GKI模式:替换设备内核
这种模式会用KernelSU提供的通用内核镜像(Generic Kernel Image)替换设备原内核,优势在于:
- 通用性强,适用于大多数设备,包括三星KNOX设备
- 不依赖官方固件,只要KMI一致即可使用
LKM模式:加载内核模块
这种模式不需要替换原内核,只需加载一个可加载内核模块(LKM),优势更为明显:
- 无需替换原内核,风险更低
- 升级方便,无需电脑即可完成
- 支持临时禁用Root,无需重启设备
- 支持A/B分区设备,可安装到非活动槽位
官方文档建议:手机用户优先选择LKM模式,模拟器、WSA或Waydroid用户建议使用GKI模式。
LKM模式安装:手机用户首选
LKM模式是大多数手机用户的最佳选择,下面是详细安装步骤:
准备工作:获取官方固件
要使用LKM模式,需要获取设备的官方固件。最简单的方法是使用fastboot boot命令临时启动KernelSU提供的GKI内核,然后通过管理器完成安装,无需手动下载和提取boot.img。
如果你的设备不支持fastboot boot,则需要手动下载官方固件包并提取boot.img。注意:Android 13及以上设备需要修补init_boot分区,而不是boot分区。
使用管理器安装(推荐)
- 打开KernelSU管理器,点击右上角安装图标
- 选择适合你的安装方式:
- 选择文件:如果你没有Root权限,选择官方固件文件进行修补
- 直接安装:如果已获取临时Root(如通过fastboot boot),管理器会自动完成所有步骤
- 安装到非活动槽位:A/B分区设备专用,适合OTA升级后使用
命令行安装方式
如果你偏好命令行操作,可以使用KernelSU提供的ksud工具:
# 基本用法
ksud boot-patch -b <boot.img> --kmi android13-5.10
# 命令参数说明
ksud boot-patch [OPTIONS]
-b, --boot <BOOT> boot镜像路径
-k, --kernel <KERNEL> 要替换的内核镜像路径
-m, --module <MODULE> LKM模块路径
-f, --flash 修补后自动刷入
-o, --out <OUT> 输出路径
--kmi <KMI> 指定KMI版本
ksud工具支持Windows、macOS和Linux系统,可以在项目的发布页面找到对应版本。
GKI模式安装:模拟器与特殊设备适用
GKI模式需要替换设备原内核,适合模拟器、WSA等特殊设备,有多种安装方法可选。
直接刷入boot.img
- 下载与设备KMI匹配的boot.img,注意选择正确的压缩格式(lz4、gz等)
- 进入fastboot模式:
adb reboot bootloader - 刷入KernelSU内核:
fastboot flash boot boot.img - 重启设备:
fastboot reboot
提示:如果设备支持fastboot boot命令,建议先使用fastboot boot boot.img进行测试启动,确认没问题后再永久刷入。
通过内核刷写应用安装
对于已Root的设备,可以使用内核刷写应用安装:
- 下载对应KMI版本的AnyKernel3 ZIP包
- 使用Kernel Flasher等应用刷入
- 这种方法特别适合KernelSU的升级操作
手动修补boot.img:高级用户指南
某些设备(如Pixel)使用特殊的boot.img压缩格式,需要手动修补:
- 获取设备的stock boot.img和KernelSU的AnyKernel3 ZIP包
- 解压AnyKernel3包,提取其中的Image文件(KernelSU内核文件)
- 使用magiskboot工具进行修补:
# 解包boot.img
magiskboot unpack boot.img
# 替换内核
mv -f Image kernel
# 重新打包
magiskboot repack boot.img
- 刷入新生成的new-boot.img
magiskboot工具可以在Magisk发布页下载,如果你需要在PC上运行,可以使用magiskboot_build提供的PC版本。
必备技能:备份与救砖指南
安装任何系统修改工具都有风险,KernelSU也不例外。因此,在开始前一定要做好备份:
备份关键分区
- 备份stock boot.img:
fastboot getvar all获取分区信息,然后dd if=/dev/block/bootdevice/by-name/boot of=/sdcard/boot.img - 对于A/B分区设备,同时备份两个槽位的boot分区
解决常见问题
如果安装后出现无限重启(bootloop),可以通过以下方法恢复:
- 使用之前备份的boot.img刷回:
fastboot flash boot boot.img - 对于支持的设备,可进入恢复模式清除数据
- 某些设备提供紧急恢复分区,可通过特定按键组合进入
更多救砖技巧请参考官方救砖指南。
常见问题解答
KernelSU与Magisk有什么区别?
KernelSU工作在 kernel 空间,而Magisk工作在用户空间。两者可以共存,但启用KernelSU模块后Magisk会停止工作。如果你只使用KernelSU的su功能,两者可以很好地配合使用。
安装后存储空间显示异常怎么办?
KernelSU会创建一个1TB的稀疏文件(modules.img),虽然显示为1TB,但实际只占用你使用的模块大小。某些设备可能会显示错误的存储大小,这主要影响总存储显示,可用空间计算是准确的。详细解释见常见问题。
如何卸载KernelSU?
- LKM模式:直接卸载模块即可
- GKI模式:刷回原来的boot.img
总结与下一步
恭喜你!现在你已经掌握了KernelSU的安装方法。KernelSU作为新一代的Root方案,为安卓系统定制提供了更多可能性。接下来你可以:
项目完整代码托管在https://gitcode.com/GitHub_Trending/ke/KernelSU,欢迎贡献代码或报告问题。如果你在使用过程中遇到问题,可以查阅官方文档或加入社区讨论。
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00- QQwen3-Coder-Next2026年2月4日,正式发布的Qwen3-Coder-Next,一款专为编码智能体和本地开发场景设计的开源语言模型。Python00
xw-cli实现国产算力大模型零门槛部署,一键跑通 Qwen、GLM-4.7、Minimax-2.1、DeepSeek-OCR 等模型Go06
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
KuiklyUI基于KMP技术的高性能、全平台开发框架,具备统一代码库、极致易用性和动态灵活性。 Provide a high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility. 注意:本仓库为Github仓库镜像,PR或Issue请移步至Github发起,感谢支持!Kotlin08
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00
