Releases: Dr-TSNG/ZygiskNext
v1.2.5
v1.2.4
v1.2.3
修复 magisk 上 overlay 模块导致无法开机的问题 ^1
优化 customize.sh
^1: Magisk 用户可能会看到 ZN Magisk Compat 出现在模块列表中,这是 ZN 生成的临时模块,用于完成挂载 zygisk 模块包含的文件、加载 system.prop 以及挂载 znctl 等工作,该模块不会复制文件占用实际存储空间,并且随 ZN 的禁用 / 卸载而移除,请放心使用
Fix the problem of overlay module on magisk causing the device to not boot ^1
Refine customize.sh
^1: Magisk users may see ZN Magisk Compat appear in the module list. This is a temporary module generated by ZN, which is used to complete tasks such as mounting files included in the zygisk module, loading system.prop, and mounting znctl. This module will not copy files to occupy actual storage space, and will be removed when ZN is disabled/uninstalled. Please feel free to use it.
v1.2.2
改进 Root 实现为 KSU 的检测逻辑^1
修复 Magisk 兼容模式的「执行 service 阶段脚本」功能被错误地在其他 Root 实现下执行了的问题
修复 ZN 服务进程的路径解析问题
修复 Zygisk Companion 的 fd 泄露问题
^1: 现在 KSU 当且仅当被同时安装在内核与用户空间才会被视作存在(用户空间安装了 KSU 的判断准则是文件 /data/adb/ksud
存在)。这有助于解决某些第三方 ROM 的内核集成了 KSU 但是用户实际不使用 ksu 的场景下 ZN 误判 Root 实现为 Multiple 的问题。
Improved the detection logic of Root implementation as KSU^1
Fixed the problem that the "Execute service stage script" function of Magisk compatibility mode was mistakenly executed under other Root implementations
Fixed the path resolution problem of ZN service process
Fixed the fd leak problem of Zygisk Companion
^1: Now KSU will be considered to exist only if it is installed in the kernel and user space at the same time (KSU installation in user space means the file /data/adb/ksud
exists). This helps solve the problem that ZN mistakenly judges the Root implementation as Multiple in the scenario where the kernel of some third-party ROMs integrates KSU but the user does not actually use ksu.
v1.2.1.1
v1.2.1
v1.2.0
新特性:推出 Zygisk Next 特有模块及 API
大量代码重构
减少 sepolicy 数量
修复 magisk 兼容的一些问题
Zygisk Next CLI 现在在 root shell 环境可用,命令为 znctl
,其中包含 Zygisk 及 Zygisk Next 模块的运行状态获取与控制等功能
New feature: Zygisk Next-specific modules and APIs
Extensive code refactoring
Reduce the number of sepolicy
Fix some issues in magisk compatibility
The Zygisk Next CLI is now available in the root shell environment. The command is znctl, which includes functions such as obtaining and controlling the running status of Zygisk and Zygisk Next modules.
v1.2.0-Preview3
Zygisk Next API:
修复 ZNSymbolResolver 未正确解析 gnu_debugdata 的问题 / Fixed ZNSymbolResolver not resolving gnu_debugdata correctly
增加 Companion API / Added Companion API
CLI:
将 CLI zygisk-ctl 重命名为 znctl / Rename CLI zygisk-ctl to znctl
(调试功能)支持在 CLI 重新加载 ZN 模块 / (Debugging Feature) Support reload Zygisk Next Modules from CLI
v1.2.0-Preview2
Update Zygisk Next Module API
Fix the issue of executing stage scripts of zygisk module on magisk
v1.2.0-Preview1
Significant code refactoring
New Feature: Introducing the Zygisk Next module, supports injecting more processes, module example: link
The Zygisk Next module API is still in the draft stage, and developers are encouraged to provide valuable suggestions.