news 2026/10/19 6:52:40

如何在 KernelSU 上跑起 LSPosed:ZygiskNext 三步装好,附开不了机救援

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何在 KernelSU 上跑起 LSPosed:ZygiskNext 三步装好,附开不了机救援

如何在 KernelSU 上跑起 LSPosed:ZygiskNext 三步装好,附开不了机救援

【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU

KernelSU 是内核态的 root 方案,本身不带 Zygisk,所以 LSPosed 这类 Xposed 框架没法直接注入。这篇讲怎么用 ZygiskNext 补上 Zygisk 通道、按正确顺序安装、验证是否生效,以及装坏后怎么救回来。

先弄明白一件事:Zygisk 通道从哪来

结论先行:LSPosed 要进应用进程,靠的是 Zygisk 这条注入通道;KernelSU 内核里没有它,ZygiskNext 就是来补这块短板的。

  • KernelSU 改的是内核,Magisk 改的是 ramdisk。Magisk 天生带 Zygisk,Xposed 系框架直接能用;KernelSU 的模块机制里没有任何 Zygisk 字段,原生装不了。
  • ZygiskNext 本身就是一个普通 KernelSU 模块。装上它之后,Zygisk 模块的内容和 Magisk 生态完全一致,你原来在 Magisk 上跑的 Zygisk 版 LSPosed 可以直接搬过来用。
  • 官方 FAQ 的口径是:LSPosed 可以在 ZygiskNext 支持下正常运行。

一句话概括:KernelSU + ZygiskNext,等于把 Magisk 的 Zygisk 能力移植过来。

安装前先过三关

动手前把设备、材料、metamodule 三件事确认掉,能少走回头路。

设备是否被官方支持

打开 KernelSU Manager 看状态:

  • 显示Not installed:设备受官方支持,直接往下做。
  • 显示Unsupported:得自己编译内核源码集成 KernelSU,或走文档里的非官方支持路线。

两个安装包备齐

  • ZygiskNext 模块 ZIP
  • LSPosed 的 Zygisk 版 ZIP(或你选的其他 Xposed 框架)

要不要装 metamodule

只有当模块要改/system(ZIP 里带 system 目录)时才需要 metamodule(如meta-overlayfs);全新环境下没装它,system 目录不会挂载。只跑 scripts、sepolicy 规则、system.prop 的模块不需要,ZygiskNext 和 LSPosed 这类 Zygisk 模块也不需要。LSPosed 这条链路不碰 /system,这步一般可以跳过。

安装顺序:ZygiskNext 必须排在前面

两次安装、两次重启,几分钟走完,但先后不能反。

  1. 在 Manager 里点 ➕,选中 ZygiskNext 的 ZIP 安装,装完重启。
  2. 重启后再走一遍同样步骤,装 LSPosed 的 ZIP。

原因很直接:LSPosed 要靠 Zygisk 才能进应用进程,Zygisk 不在位就没有注入通道,后面装得再对也白搭。

开机时 ZygiskNext 在哪几步动手

它落在官方 Module guide 描述的开机流程里两处:

  • post-fs-data(zygote 启动前):拉起 zygisk-ptrace64 monitor,进入监测状态。
  • late_start service 阶段:hook zygote 并启动 zygiskd,同时挂载 Zygisk 模块的 zygisksu/module.prop。
  • zygote 开始 fork 之后:LSPosed 等 Zygisk 模块随各应用进程生效。

它把注入点定在 zygote,所有应用进程都从这个进程 fork 出来,所以 Xposed 模块只会落在应用进程里。至于框架内勾选目标应用,那是 LSPosed 自己干的事,KernelSU 文档不管这块。

验证生效与开不了机救援

怎么确认真的生效了

重启后进 Manager 的 Module 页,ZygiskNext 和 LSPosed 都应出现在列表里。有 root shell 时执行下面命令,对照 ID 复核:

ksud module list # 列出全部已装模块

框架界面是否正常、能不能勾选应用,以 LSPosed 应用内的提示为准。

开不了机:安全模式救援

模块持有 root 权限,来路不明的模块可能造成不可逆损坏,只从可信来源下载。装完起不来时先试安全模式:

开机第一屏出来后,把音量下键按-放,重复 3 次以上(单击,别长按)。进入 KernelSU 内置安全模式后所有模块被禁用,去 Manager 的 Module 页卸载问题模块,再重启。注意按键窗口在开机动画之前,机器启动太快可能触发失败。

还能连 ADB 时用 ksud 处理

adb shell # 进设备 shell su # 提权 ksud module list # 列出所有模块 ksud module disable <id> # 禁用问题模块 ksud module uninstall <id> # 或直接卸载 reboot # 重启

<id>取列表里目标模块的 ID。

两个容易踩的坑:

  • 与 Magisk 共存:KernelSU 只要有模块启用,Magisk 会因 magic mount 冲突完全停摆。从 Magisk + LSPosed 迁过来的,别指望两套并存;只在只用 su、不启用任何模块时两者才能共存。
  • late-load 模式:KernelSU 若通过ksud late-load加载,initrc 注入、安全模式检测这类开机早期机制都不可用,排障前先确认当前运行模式。

排障时还可以翻这几篇官方文档:FAQ、模块指南、启动救援指南。

【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 6:51:23

从Load Average到根因定位:Linux性能排查三板斧

不知道你有没有这种经历&#xff1a;半夜被一条"系统负载飙高、服务无响应"的告警吵醒&#xff0c;登陆上去一看&#xff0c;uptime显示的负载高得吓人&#xff0c;可top里每个进程的CPU占用看起来都低得离谱。内存还剩不少&#xff0c;业务却一个接一个超时。你本能…

作者头像 李华
网站建设 2026/10/19 6:50:47

击剑赛事编排引擎:离线优先、规则可配置的本地化工具

简介&#xff1a;Engarde816是一款面向击剑赛事组织者、裁判团队及体育信息化管理者的专业编排软件&#xff0c;专为解决中小型至大型击剑比赛中的分组抽签、赛制设定&#xff08;单/双败淘汰、循环赛&#xff09;、对阵生成、实时成绩追踪与多场地日程协同等核心难题而设计。资…

作者头像 李华
网站建设 2026/10/19 6:43:33

固态硬盘DRAM缓存有什么用?容量多大才够用?选购避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/19 6:42:47

Vim翻页命令全解析:从逐行滚动到光标定位,彻底告别鼠标

还记得第一次在终端里打开vim时的情形吗&#xff1f;我盯着满屏的英文帮助文档&#xff0c;按下方向键发现光标只能一格一格挪&#xff0c;想往下翻页却卡在原地——那一瞬间&#xff0c;我真觉得这个编辑器落伍到了极点。后来才明白&#xff0c;之所以觉得vim的翻页命令难用&a…

作者头像 李华
网站建设 2026/10/19 6:42:03

diagram-design:构建可维护的数据驱动图形化系统

1. 项目概述与整体设计思路1.1 一个"画图"项目为什么值得单独写一篇先说结论&#xff1a;diagram-design 不是一个绘图软件&#xff0c;也不是又一个在线白板工具&#xff0c;而是一套关于"如何把信息画成图"的设计方法论与工程实践。它关注的是从原始数据…

作者头像 李华