KernelSU 刷 GKI 还是 LKM?3 个判断点定对模式

KernelSU 刷 GKI 还是 LKM?3 个判断点定对模式 KernelSU 刷 GKI 还是 LKM3 个判断点定对模式【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSUKernelSU 是跑在 Linux 内核态的 Android root 方案GKI 和 LKM 两种安装模式决定你刷入后的稳定性。选错模式轻则反复重启重则触发 KNOX 锁机。下面按你大概率卡住的三个决策点切入帮你一次定对模式、刷对镜像。确认设备是否官方支持看管理器提示打开管理器后第一眼看到的提示已经替你做了初筛Not installed→ 官方支持两种模式都可选Unsupported→ 需要自己编译内核集成官方不提供现成 boot 镜像看到第二种别急着找镜像先查 非官方支持设备列表 确认有没有同机型跑通过再决定是自己编译还是换设备。按设备类型定模式手机走 LKM模拟器走 GKI不需要懂内核原理回答一个问题就行你的设备是实体手机还是模拟器场景选哪个为什么实体手机 / 平板LKM不替换原内核OTA 后管理器内直接升级可随时卸载禁用 root模拟器 / WSA / WaydroidGKI没有真实固件可修补直接刷通用 boot.img 最省事三星 KNOX 设备GKILKM 模式在 KNOX 生效的设备上无法工作在用第三方内核LKM保留原内核模块注入第三方内核即可LKMLoadable Kernel Module可加载内核模块 往现有内核里塞一个 .ko 文件GKIGeneric Kernel Image通用内核镜像 整个 boot 分区替换为预置镜像。一句话记忆手机 LKM模拟器 GKIKNOX 只能 GKI。刷入前核对 KMI 版本与安全补丁级别KMIKernel Module Interface内核模块接口是判断两个内核能否互相替代的唯一标准。版本号长这样5.10.101-android12-9-g30979850fc20 ^^^^^^^^^^^^^^^^^^^^^^^ KMI 就是这一段w.x-zzz-k中间三位数如101不属于KMI。也就是说5.10.101-android12-9和5.10.137-android12-9完全兼容可以跨 sublevel 升级。规则详见 KMI 说明。安全补丁级别别忽略新设备有防回滚机制系统安全补丁是2023-11时刷一个补丁级别为2023-06的 boot 镜像即使 KMI 对上了也起不来。下载镜像时 KMI 和安全补丁级别两个都要对上。压缩格式选错直接起不来同一个 KMI 会出lz4、gz、uncompressed三个文件内核内容相同但压缩方式不同。判断方法用 magiskboot 解包你手头的 stock boot.img看输出标注的格式问社区同机型用户小米系设备通常是gz或uncompressed走 LKM 路径修补 init_boot 并刷入LKM 改的是 ramdisk所以Android 13 及以上设备修补init_boot分区不是boot。GKI 模式则永远操作boot。最省事fastboot boot 临时启动设备支持fastboot boot的话fastboot boot ksu_boot.img # 临时启动不写入分区进去后装管理器点右上角安装图标 →Direct install它会自动取设备信息、修补官方固件并刷入。这也是后续升级的主路径。没有 fastboot boot用 ksud 手动修补ksud boot-patch -b stock_boot.img --kmi android13-5.10 # 输出修补后的镜像--kmi仅在内核名不遵循 KMI 命名规范时才需要加正常 GKI 设备省略。然后刷入fastboot flash init_boot patched.img # Android 13 fastboot flash boot patched.img # 其他版本刷入前备份 stock 镜像刷入任何 boot 镜像前先备份 stock。变砖后唯一的恢复手段就是刷回这个备份。Direct install 会自动备份到/data/adb/ksu/ksu_backup_$SHA1首次无 root 用 Select a file 修补后记得点 Backup as stock image。走 GKI 路径选对 boot.img 直接刷GKI 不需要修补刷预置镜像即可。从官方 release 下载匹配 KMI 安全补丁 压缩格式的 boot.imgfastboot flash boot boot.img fastboot reboot支持fastboot boot的设备建议先试刷异常直接重启不写入分区fastboot boot boot.imgPixel 等特殊机型手动替换内核Pixel 的 boot.img 用lz4_legacy压缩直接刷通用镜像可能起不来。用 magiskboot 手动替换内核文件./magiskboot unpack stock_boot.img # 解包 mv -f Image kernel # 替换为预置内核 ./magiskboot repack boot.img # 打包为 new-boot.img完整步骤见 手动修补指南。切换 GKI 和 LKM为什么不能一键完成两种模式的镜像结构不同——一个替换内核一个改 ramdisk——所以切换 刷回 stock 镜像 → 按目标模式重新修补或刷入。管理器没有切换模式按钮Direct install 只在同一模式内升级。操作就两步用 stock 备份或从官方固件提取刷回原始状态按上面 LKM 或 GKI 的流程重新走一遍排错速查症状大概率原因处理刷完黑屏 / 反复重启KMI 或压缩格式不匹配刷回 stock boot核对 KMI 格式KMI 对了但起不来安全补丁级别低于设备当前值换更高补丁级别的镜像管理器显示 Unsupported非 GKI 设备或 5.10 以下内核自己编译内核或换设备LKM 刷了没 rootAndroid 13 刷错分区确认目标是init_boot不是boot装完模块起不来模块冲突开机 logo 后快速按 3 次音量下进安全模式禁用问题模块彻底救不回镜像 / 固件损坏刷回 stock boot 官方固件安全模式触发时机开机 logo 出现后快速按 3 次音量下按-放 ×3不是长按。启动快的设备窗口很短没触发就重启再来。模块导致的问题安全模式搞不定时进 TWRP 挂载 data 后执行rm -f /data/adb/ksud rm -f /metadata/ksu/modules.rc reboot重启后所有模块停止加载进系统再排查。完整恢复流程见 变砖救援指南。【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考