KernelSU Android Root 实战指南LKM 还是 GKI安装流程与避坑一次讲清【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU刷 root 最容易翻车的场景是这样的Release 页面里两种文件不知刷哪个管理器里三个选项不知点哪个装完模块又不生效越查越乱。KernelSU 是一套运行在 Android 内核层的 root 方案它直接在内核空间接管权限判定、给用户态应用授予 root而不是在用户态伪装su命令。本文按先懂原理 → 跟流程装好 → 卡住再查 → 动手前过清单的实际操作路径展开新手可以边读边做不走弯路。原理速览KernelSU 如何工作LKM 与 GKI 怎么选一个应用能不能拿到 root传统上由内核根据进程 uid 做的权限判定说了算。KernelSU 的工作方式是在内核态里直接接管这套判定和系统调用入口打个比方用户态 root 像挨个门去撬锁KernelSU 则是把整栋楼的电闸总开关换掉了——拿到手之后所有门都通。从 0.9.0 版本开始KernelSU 在 GKI 设备上提供两条互斥的运行路线也就是很多人一开始纠结的刷哪个文件对比维度LKM 模式GKI 模式换掉什么原内核不动往里面加载一个内核模块用 KernelSU 自带的通用内核镜像替换原内核改动落在哪ramdiskAndroid 13 以上设备是init_boot分区boot分区升级代价管理器里重新修补写入即可需要重新刷对应镜像退出弹性可免重启临时卸载不触发 AVB 校验常驻卸载等于刷回原厂内核建议场景绝大多数真机手机KNOX 锁定的手机、模拟器、WSA、Waydroid类比一下LKM 像给已经在跑的车加装扩展包引擎本体没动不想要时随时拆掉GKI 像直接换了一台新发动机效果彻底但必须提前确认新发动机和底盘KMI匹配。官方口径很直接真机手机走 LKM模拟器、WSA、Waydroid 走 GKI如果你的机器带 KNOX 锁、模块加载不进去就只能走 GKI。操作主流程从兼容性检查到 Root 成功第一步确认设备受支持做什么KernelSU 要求 bootloader 已解锁且内核是 GKI 5.10 及以上。怎么做解锁 bootloader 后安装发布包里的管理器 App 打开看状态。如何确认成功✅ 状态显示Not installed说明官方支持显示Unsupported则表示官方不提供现成镜像需要自己编译内核先停下来读一遍 安装文档 再动手。第二步选定 LKM 或 GKI真机手机选 LKM模拟器或 KNOX 机型选 GKI对照上一节表格判断。这一步决定了后面改哪个分区、选哪个镜像别选混。第三步备份原厂镜像⚠️做什么这一步是唯一可以反刷的后悔药。怎么做从官方固件包里解出原厂boot.imgAndroid 13 以上设备是init_boot.img存到电脑如果后面走管理器的直接安装它也会自动把原厂镜像备份到/data/adb/ksu/仅当当前槽位还没被 KernelSU 修补过时才生成备份。如何确认成功电脑里能打开该文件大小、文件名和原厂固件一致。第四步修补并刷入LKM 路线真机用户的主路管理器里的三个入口按自身状态三选一选择文件设备还没有 root选中原厂 boot 镜像管理器修补出文件后你用fastboot flash boot刷入直接安装已 root 时最省事管理器自动完成修补加刷入日常升级 KernelSU 也主要靠它安装到非活跃槽A/B 分区设备 OTA 之后直接写入另一个槽再重启最省事的变体设备支持fastboot boot的话先用它临时启动 KernelSU 附带的 GKI 镜像装好管理器后在应用里收尾全程不用手动下载官方固件命令行路线发布包附带跨平台的ksud工具ksud boot-patch -b boot.img --kmi android13-5.10修补完成后自行刷入。GKI 路线换整个内核先选镜像对齐三点KMI 为w.x-zzz-k三段例如5.10-android12-9中间的 SubLevel 不算在内、安全补丁级别不低于当前系统、压缩格式lz4/gz/ 未压缩与原boot.img一致进 fastboot 模式执行fastboot flash boot boot.img再fastboot rebootPixel 机型原厂 boot 是lz4_legacy格式直接刷可能失败用magiskboot unpack boot.img解开原厂镜像把里面的kernel换成 KernelSU AnyKernel3 包里的Image再magiskboot repack重新打包刷入已装 TWRP 的设备直接刷与内核版本对应的 AnyKernel3 zip不用碰电脑。第五步重启并验证如何确认成功管理器状态从Not installed变为显示已安装的版本号终端里su直接返回 root。如果黑屏或无限重启别慌直接跳去问答里刷完 boot 开不了机那条。第六步可选装一个元模块模块只跑脚本、sepolicy、system.prop的话跳过本步即可。需要往/system等分区挂文件时必须先装元模块官方参考实现是meta-overlayfs装法和普通模块一样。注意同一时间只能装一个卸了它所有模块都会停止挂载动手前先看 元模块文档。高频坑问答常见翻车点逐一排查管理器显示 Unsupported是不是我的手机用不了现象装上管理器状态直接是Unsupported。原因官方支持范围是 GKI 5.10 及以上内核的设备大致对应出厂 Android 12 的机型老内核或非 GKI 内核没有现成镜像。解法先用uname -r确认真实内核版本确实不支持的话需要下载内核源码自行集成 KernelSU 编译或参考 官方 FAQ 里的非官方支持机型列表别盲刷别人做的镜像。系统是 Android 13内核却写着 android12-5.10是坏了吗现象设置里的 Android 版本和内核版本字符串对不上心里没底。原因内核版本对应的是设备出厂时的 Android 版本后续系统升级通常不会改它这是正常现象。解法选镜像时永远以内核版本为准别盯着设置页的 Android 版本号。为什么装完模块却不生效现象模块装好了/system下的文件改动却完全没体现。原因KernelSU 把挂载模块这件事拆成了可插拔的元模块没装元模块时挂载这一步根本不存在不是 bug。解法装上meta-overlayfs再重启即可脚本、sepolicy、system.prop不依赖这一步。刷完 boot 开不了机还有救吗现象刷入后卡在开机动画或无限重启。原因按顺序排查① 镜像压缩格式和原 boot 不一致比如gz设备刷了lz4镜像② KMI 对不上③ 安全补丁级别被防回滚机制拦截④ 设备需要关闭 AVB 校验通常伴随清数据。解法把第三步备份的原厂镜像重新fastboot flash boot刷回去手机就回来了。换句话说刷机卡砖只有一件事要做——刷回原厂镜像。没备份的话从官方固件包或同机型用户处找原厂镜像。装了某个模块后进不了系统机子废了吗现象刚装完模块就无法进入系统。原因模块脚本或 initrc 注入写坏了启动流程。解法逐级尝试别一上来就用最后手段首选安全模式开机动画出现后快速连续按音量下键 3 次三次按下-松开不是长按全部模块被禁用进管理器卸掉问题模块部分系统如 MIUI/HyperOS长按音量下进系统安全模式KernelSU 也会同步禁用模块。注意窗口期很短手要快其次 ADBksud module list找到模块 idksud module disable id后重启最后 TWRP挂载 data 分区删除/data/adb/ksud顺手删掉/metadata/ksu/modules.rc更干净重启后模块不再加载进系统再慢慢处理。一句重话别装来路不明的模块。模块等于把 root 交给第三方恶意模块搞坏系统后只剩清数据重装一条路。收尾动手前检查清单与资源参考每次碰镜像前把这份清单过一遍bootloader 已解锁原厂boot/init_boot镜像已备份到电脑目标镜像的 KMI 三要素w.x-zzz-k与设备内核一致镜像的安全补丁级别不低于当前系统镜像压缩格式与原boot.img一致需要改/system的模块已装好meta-overlayfs等元模块资源参考均在本仓库内官方安装文档安装指南卡砖救援文档bootloop 救援指南内核侧核心源码kernel/【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考