Skip to content

Releases: Dr-TSNG/ZygiskNext

v1.2.5

11 Dec 15:05
5b26e12
Compare
Choose a tag to compare
  • 支持纯 32 位 arm 设备
  • 调整 WebUI ,显示更多信息
  • 其他细微变更

  • Support pure 32-bit arm devices
  • Adjust WebUI to display more information
  • Other minor changes

SHA256: 6dfb2a2491c332b262a96aa5cf31872b789cea03fd638d3ad24ad14695606bf2

v1.2.4

13 Nov 14:25
5b26e12
Compare
Choose a tag to compare

修复某些模块导致不能注入 init 的问题
修复 zygote 死亡检测可能不生效的问题
启用 16k 内存页支持


Fix some modules caused fail to inject init
Fix zygote death detection may not work
Enable 16k memory page support

v1.2.3

25 Oct 16:52
80ec860
Compare
Choose a tag to compare

修复 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

22 Oct 15:06
80ec860
Compare
Choose a tag to compare

改进 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

20 Oct 14:23
80ec860
Compare
Choose a tag to compare
  • 修复更多可能导致启动失败的问题
  • 稍微修改了模块状态显示

  • Fixed more issues that could cause start failure
  • Slightly modified module status display

v1.2.1

20 Oct 09:47
aff353f
Compare
Choose a tag to compare
  • 修复多个可能导致启动失败的问题

  • Fixed several issues that could cause start failure

v1.2.0

15 Oct 09:48
aff353f
Compare
Choose a tag to compare

新特性:推出 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

30 Sep 14:54
aff353f
Compare
Choose a tag to compare
v1.2.0-Preview3 Pre-release
Pre-release

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

18 Sep 13:59
aff353f
Compare
Choose a tag to compare
v1.2.0-Preview2 Pre-release
Pre-release

Update Zygisk Next Module API
Fix the issue of executing stage scripts of zygisk module on magisk

v1.2.0-Preview1

17 Sep 13:43
aff353f
Compare
Choose a tag to compare
v1.2.0-Preview1 Pre-release
Pre-release

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.