KernelSU 如何装 ZygiskNext 跑 LSPosed?3 步装好 Xposed 模块完整指南

发布时间:2026/9/17 20:54:56
KernelSU 如何装 ZygiskNext 跑 LSPosed?3 步装好 Xposed 模块完整指南 KernelSU 如何装 ZygiskNext 跑 LSPosed3 步装好 Xposed 模块完整指南【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSUKernelSU 本身不带 Zygisk想让它跑 LSPosed 这类 Xposed 框架模块需要借助 ZygiskNext 补上这一块能力。本文给出从检查环境、安装、验收到开不了机急救的完整流程照着做一次装好。先搞清楚三者的关系一句话版本KernelSU 负责 rootZygiskNext 负责钩住 zygoteLSPosed 负责在应用进程里执行钩子逻辑。KernelSU基于内核的 root 方案提供 root 权限和模块系统但没有内置 Zygisk 支持模块目录里也没有任何 Zygisk 相关内容。ZygiskNext一个普通的 KernelSU 模块装上它就等于给 KernelSU 补上了 Magisk 里天然自带的 Zygisk 能力。官方 FAQ 明确说明装上它之后Zygisk 模块的内容与 Magisk 所支持的完全相同从 Magisk 生态迁移过来的 Zygisk 模块可以原样使用。LSPosed以 Zygisk 模块ZIP形式分发在 zygote fork 出的应用进程里生效。开机时 ZygiskNext 的注入时机可以概括为两句post-fs-data阶段启动zygisk-ptrace64 monitor进程late_start服务阶段钩住 zygote 并启动zygiskd随后 LSPosed 随应用进程启动而生效。完整的启动时序见 Module guide 的 Boot scripts process explanation 一节。安装前的 3 项检查动手前把这 3 件事确认掉能避开绝大部分坑。KernelSU 已装好且 Manager 可用。在 KernelSU Manager 里可以直接看支持状态显示Not installed表示设备被官方支持显示Unsupported则需要自行编译内核或走非官方支持路线见 FAQ。两个 ZIP 都下好了ZygiskNext 的模块安装包以及 LSPosed 的 Zygisk 版安装包。Magisk 生态里的 Zygisk 版 LSPosed 可以直接用不用另找KernelSU 专用版。确认是否需要 metamodule。这是一个容易忽略的前置项只有当模块需要修改/system文件时才必须先装 metamodule如meta-overlayfs来挂载模块的system目录纯脚本、sepolicy 规则、system.prop 这类功能不需要。如果 KernelSU 是全新安装、还没装过任何 metamodule而你的模块又带system目录那它的挂载不会生效。⚠️ 还有一条红线先说清楚KernelSU 和 Magisk 不能两套并排着用。KernelSU 的模块系统与 Magisk 的 magic mount 冲突只要 KernelSU 里有任何模块启用Magisk 就会完全停止工作。正确做法是把原来 Magisk 承载的 Zygisk 模块交给 ZygiskNext 承载而不是两套共存。例外情况只用 KernelSU 的su、不启用任何模块时两者可以共存KernelSU 改的是内核Magisk 改的是 ramdisk。实操三步全部在 Manager 里完成整个安装过程不需要电脑ZygiskNext 和 LSPosed 都是按标准 KernelSU 模块方式安装的。安装 ZygiskNext打开 KernelSU Manager → 点悬浮操作按钮➕→ 选择 ZygiskNext 的 ZIP → 重启设备。安装 LSPosed重启进系统后同样用 ➕ 按钮选择 LSPosed 的 Zygisk 版 ZIP → 重启。配置 LSPosed进 LSPosed 自己的管理界面勾选要注入的目标应用并保存再重启一次让配置生效。这部分由框架自身完成KernelSU 文档不涉及。顺序不能反先装 ZygiskNext 再装 LSPosed。LSPosed 依赖 Zygisk 环境基础没就位时装框架模块没有意义。另外注意任何模块安装后都要重启才生效这是正常现象不是装坏了。装完怎么验两个确认点✅确认 1模块列表。打开 KernelSU Manager 的 Module 页面ZygiskNext 和 LSPosed 都应出现在列表里生效中的 metamodule 也会一起显示。两者都列出即代表安装环节完成。确认 2命令行核对可选。有 root shell 时可以执行ksud module list输出里能看到对应模块的 ID 和状态适合不放心 Manager 显示或需要记录模块 ID 的人。LSPosed 能否正常列出并勾选应用以框架自身界面为准——KernelSU 文档只声明LSPosed 可以在 ZygiskNext 的支持下正常运行框架层面的验证属于 LSPosed 自己的范畴。开不了机怎么救模块拥有 root 权限写得不好的模块确实可能让设备无法开机官方文档反复警告不要安装来路不明的模块。万一装了 ZygiskNext 或 LSPosed 后卡在开机画面按下面顺序处理方法一安全模式优先尝试。开机后第一个画面出现时连续按下-松开音量下键超过 3 次是点按不是长按触发 KernelSU 内置安全模式所有模块会被禁用。进入后到 Manager 的 Module 页面卸载问题模块即可。注意按键窗口在开机动画之前设备启动太快时可能触发失败需要快一点。方法二ADB 命令行处理。如果设备还能连 ADB直接禁用或卸载问题模块adb shell su ksud module list # 列出所有模块 ksud module disable id # 禁用问题模块 ksud module uninstall id # 或直接卸载 rebootid换成module list里查到的目标模块 ID。更多救援手段如 TWRP 下手动清理见 Rescue from bootloop。⚠️late-load 用户注意如果你的 KernelSU 是通过ksud late-load方式加载内核模块的initrc 注入、安全模式检测等启动早期机制都不可用上面方法一可能无效请直接走 ADB 路线排障时也先确认自己当前跑的是哪种模式。常见问题速答问我之前是 Magisk LSPosed迁移过来要重装 LSPosed 吗模块 ZIP 本身不用换。KernelSU 的模块格式与 Magisk 基本一致都在/data/adb/modules、都支持 systemlessZygisk 模块内容也完全相同所以原来的 LSPosed 包可以原样安装。真正要变的是承载方式Zygisk 能力从 Magisk 内置换成了 ZygiskNext 提供。问不装 metamodule 能用 LSPosed 吗取决于你的模块是否要改/system文件。LSPosed 本身以 Zygisk 方式注入不依赖模块的system目录挂载但如果你同时装了需要修改系统文件的模块且 KernelSU 是全新安装那些模块不会挂载需要先按 Metamodule Guide 装一个 metamodule如meta-overlayfs。问为什么装了 KernelSU 模块后 Magisk 就不动了这是预期行为而非故障模块系统与 magic mount 机制冲突KernelSU 启用任何模块时 Magisk 会整体失效。只共用su、不启用模块则两者可并行。详见 Difference with Magisk。问LSPosed 里的目标应用勾选、作用域设置在哪里做在 LSPosed 自己的管理应用里做属于框架层配置与 KernelSU 和 ZygiskNext 的安装流程无关。【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考