KernelSU GKI 模式与 LKM 模式完整选型指南Android 内核 Root 从安装到卡砖救援一次跑通【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSUKernelSU 是一款运行在内核里、直接接管权限判断的 Android 内核层 Root 方案。该走 GKI 模式还是 LKM 模式、如何一次装通、刷完不开机怎么自救这篇带你把新手操作链一次走通。 30 秒对号入座你的设备该走哪条路线本节回答一个问题按你的设备和使用场景LKM 还是 GKI。0.9.0 版本起KernelSU 在 GKI 设备上提供了这两条路线先对照下面五种情况给自己定位。真机手机想保留原厂内核默认选 LKM三星设备开启了 KNOX或模块加载失败只能走 GKI使用环境是模拟器、WSA、Waydroid选 GKI已经 Root只想把 KernelSU 升个版本LKM 模式里点直接安装需要不重启就临时关闭 root只有 LKM 支持你处在什么处境走哪条路线一句话理由真机手机想保留原厂内核、升级省事LKM 模式只改 ramdisk原厂内核原样保留管理器里一键升级三星 KNOX 已触发或 LKM 加载失败GKI 模式锁机制导致模块进不去内核只能整套替换内核模拟器、WSA、Waydroid 环境GKI 模式官方推荐口径无需翻找固件已 Root只想升版本LKM 模式的直接安装管理器自动完成修补与刷入用一个生活化的方式理解两者的差别LKM 模式相当于在你家门上加装一把独立分控锁门本身原厂内核没动过用完了还能拆GKI 模式则是把整扇门连同门框一起换新的。所以结论很直接真机手机默认走 LKM 模式模拟器、WSA、Waydroid 适合 GKI 模式KNOX 已触发的机器只能走 GKI。 动手前的三条红线八成翻车都出在版本核对本节给你三条硬性规则。刷 KernelSU 刷机卡砖的求助帖里十有八九的问题都出在刷机前没核对版本逐条过完这三项绝大多数风险能提前排掉。红线一KMI 必须一致KMIKernel Module Interface可以理解为内核的型号编码只有型号相同的内核才能互相替换。GKI 设备的内核版本号长这样Version.PatchLevel.SubLevel-AndroidRelease-KmiGeneration-suffix其中只有w.x-zzz-k三段构成 KMI。比如5.10.101-android12-9-g30979850fc20它的 KMI 就是5.10-android12-9。两条可以直接用的推论中间那个 SubLevel 是三位小数版本号5.10.101-android12-9里的 101它不计入 KMI所以把5.10.168-android13-12换成5.10.198-android13-12属于无缝过渡KMI 不同就意味着互不兼容刷错之后轻则点不亮屏幕重则卡在开机动画。违反第一条会发生什么KMI 对不上设备直接进不去系统只能回刷原厂镜像。红线二安全补丁级别只进不退安全补丁级别是内核安全修复的新鲜度标识长这样2023-11。较新的设备内置了防回滚机制像一道只放行新人、不放旧客回头的闸机你系统当前是2023-11却刷进2023-06的镜像KMI 再一致也可能当场卡砖。所以同 KMI 下优先挑安全补丁级别最新的镜像。违反第二条会发生什么补丁级别倒退触发防回滚即使 KMI 完全匹配也无法开机。红线三看内核版本和原始镜像别看 Android 版本系统明明是 Android 13内核怎么显示 android12——这是正常现象。内核版本号跟随的是设备出厂那年的 Android 版本后续系统升级一般不改它选镜像时永远以内核版本为准。这条红线里还藏着一个容易漏掉的核对点同一个 KMI、同补丁级别通常提供三种压缩格式的 boot 镜像lz4、gz、未压缩你挑的压缩格式要和原始 boot.img 一一对应。常见机型倾向小米系多为gz或未压缩Pixel 系多为lz4_legacy这类机型要走手动修补路线见下一步。想知道自己原图的格式可以用 magiskboot 解开看一眼或问同机型玩家某格式一旦刷成功之后基本可以沿用。违反第三条会发生什么格式不匹配刷完不开机这是最经典的翻车姿势。 最短操作链KernelSU 安装教程四步走本节给你一套主流程备份 → 获取镜像 → 修补或刷入 → 重启验证。两种模式的差异全部以内嵌分支提示的形式写在对应步骤里你只需要记一套动作。第 1 步 · 备份先把后悔药存好刷机前一定先备份原厂 boot或 init_boot镜像。这是全流程唯一的回滚手段后面无论哪一步出事用 fastboot 把原图刷回去就能复原。分支提示LKM 模式改的是 ramdiskAndroid 13 及以上设备对应的分区是init_boot存放早期启动配置的小分区GKI 模式则始终只动boot分区。第 2 步 · 获取镜像GKI 分支按上面核对好的 KMI 和补丁级别下载对应的通用 boot 镜像同时确认压缩格式一致。LKM 分支你需要原厂固件里的 boot 镜像。设备支持fastboot boot的话有更省事的走法——先用 KernelSU 附带的 GKI 内核临时试启动一次装好管理器后在应用内完成全部操作不用手动下载固件不支持就自己下载官方固件包解出 boot 镜像。第 3 步 · 修补或刷入这一步是全程风险最高的环节但先别慌第 1 步的备份就是保险丝失败了刷回原图即可恢复。LKM 分支图形界面打开管理器右上角的安装菜单三选一。选择文件还没 Root 的状态下把原厂 boot 镜像交给管理器自动修补产出的文件再自己刷入直接安装已 Root 状态下最快捷管理器自动修补并刷入日常升级 KernelSU 基本都走这条它还会顺手存下当前原厂镜像之后用卸载 → 恢复原厂镜像即可回滚安装到非活跃槽A/B 分区设备 OTA 之后直接装进另一个槽再重启。LKM 分支命令行不想用图形界面就用发布包附带的ksud工具核心命令只有一条ksud boot-patch -b boot.img --kmi KMI修补完成后自己刷入。GKI 分支fastboot 直刷进 fastboot 后执行fastboot flash boot boot.img再fastboot reboot重启。GKI 分支特殊机型Pixel 这类lz4_legacy格式的设备直刷官方镜像可能失败此时用 magiskboot 解开原厂 boot、用 KernelSU 提供的Image文件替换其中的内核、重新打包再刷入完整命令序列见安装文档。GKI 分支TWRP 路线有自定义 Recovery 的话下载与设备 KMI 匹配的 AnyKernel3 包文件名形如AnyKernel3-KMI_yyyy-MM.zip进 Recovery 安装即可升级时同样适用。第 4 步 · 重启验证fastboot reboot后等系统进桌面打开管理器确认状态正常、Root 生效。LKM 用户还可以顺手体验它的免重启卸载临时卸载不用重启重新启用重启一次即可日常临时关闭 root 很方便。 装完 ≠ 能用模块系统还差一个底座本节解决最容易被忽略的隐性坑装完不等于能用。刚装好的 KernelSU 上普通模块的挂载功能并不工作——它采用元模块架构把模块怎么挂载这件事从核心里剥离出来交给可插拔的元模块metamodule提供核心自己只管调度不管挂载。判断规则很简单对着你的模块类型对只跑脚本、sepolicy.rule、system.prop 的模块不装元模块也能直接用需要改动/system等分区的模块必须先装元模块。官方参考实现是meta-overlayfs它基于 overlayfs 做无感分区挂载装法和普通模块完全一样——下载 ZIP、在管理器里点安装、重启。细节可查元模块文档。两条边界要记牢元模块同一时间只能装一个管理器会拦截第二个的安装卸载当前元模块后所有模块立即停止挂载设备照常开机但模块效果全部消失所以动手卸载前先确认没有模块在依赖它。再说说和 Magisk 模块系统的兼容边界。两者的模块目录同在/data/adb/modulespost-fs-data.sh、service.sh、sepolicy.rule 的执行时机与语义完全一致所以大部分 Magisk 模块在 KernelSU 上能原样工作。但有三个硬边界KernelSU 不认.replace写法删/换文件改用REMOVE/REPLACE变量或用mknod建一个同名占位文件两套模块系统互相打架KernelSU 这边一旦启用模块Magisk 的挂载会整体失效别指望两边同时跑KernelSU 额外提供boot-completed和post-mount两个脚本时机脚本作者可以按需使用。 KernelSU 刷机卡砖三层排查从外到内逐层定位本节回答设备开不了机时从哪下手。按镜像层 → 模块层 → 恶意层的顺序查每层都有关卡逐层排除就不会乱。第一层 · 镜像层先问我刷了什么刚刷完就黑屏大概率是镜像的事依次核对三条红线压缩格式和原始 boot 是否一致最典型的翻车姿势是设备原图是gz却刷了lz4的镜像KMI 是否一致、安全补丁级别是否倒退你的机型是否需要关闭 AVB 验证才能启动。AVBAndroid Verified Boot是系统对刷入镜像的安检确认镜像是官方出品部分机型关 AVB 通常需要清除数据。原因确认后用 fastboot 把原厂 boot 备份刷回去机器就能复活。手边没有备份的话去官方固件包里解一份或向同机型玩家要一份。第二层 · 模块层三级自救由轻到重模块是卡砖的重灾区但 KernelSU 内建了三道救援按成本从低到高依次试安全模式成本最低相当于电路总闸一次拉闸所有模块全部停摆。在第一屏点亮后、开机动画播放前快速连点音量下键 3 次——动作是按下、松开、再按一共三次不是长按。进入后所有模块被禁用进管理器卸载元凶即可。MIUI/HyperOS 这类系统长按音量下会进系统自带安全模式KernelSU 会同步跟随进入同样有效。注意设备启动很快时窗口很短动作要快错过就没触发。ADB 清理安全模式无效但还能拿到 root shell 时走 ADB 执行ksud module disable id禁掉问题模块重启。Recovery 清理彻底进不了系统时进 TWRP 挂载 data 分区删除/data/adb/ksudKernelSU 重启后不会再加载任何模块等进系统后再慢慢处理。一个提醒若模块往 init 配置里【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考