返回列表 发新帖

【Magisk模块】NyaZygisk-通过 ptrace 进行 Zygote 注入

[复制链接]

429

主题

222

回帖

2962

积分

大学生

Rank: 5Rank: 5

金币
1409
好评
6
信誉
101
发表于 2026-8-15 02:02:46 来自手机  | 显示全部楼层 | 阅读模式  来自 河南
NyaZygisk
NyaZygisk 是一个通过 ptrace 实现的 Zygote 注入模块,为 APatch 和 KernelSU 提供 Zygisk API 支持。同时,它也可以作为 Magisk 内置 Zygisk 的强力替代方案。

本项目是 NeoZygisk 的一个分支。

https://pan.baidu.com/s/1JbcDVYAe3Ot-9ZtFzvkyYA?pwd=6666
https://pan.xunlei.com/s/VOyxEgDSyJShggD7-pvKLz96A1?pwd=qtdy#

核心原则
NyaZygisk 围绕以下四个核心目标进行设计:

API 兼容性:完整兼容 Magisk 内置 Zygisk 的 API。相关 API 设计也在源码中的 injector 文件夹内进行了镜像实现,供参考。

极简设计:专注于提供精简、高效的 Zygisk API 实现,避免功能堆砌,以确保稳定性和性能。

注入痕迹清理:当所有 Zygisk 模块卸载后,确保从应用进程中彻底清除 NyaZygisk 自身的注入痕迹。

高级隐蔽:采用完善的 DenyList 机制,对 Root 和模块的可见性进行细粒度控制,有效隐藏 Root 方案留下的痕迹。

配置
要为特定应用配置 DenyList,请在 Root 管理工具中使用相应的设置:

APatch/KernelSU:为目标应用启用「Umount modules(卸载模块)」选项。

Magisk:使用「Configure DenyList(配置 DenyList)」菜单。

Magisk 用户的重要说明

Magisk 中的「Enforce DenyList(强制执行 DenyList)」选项会启用 Magisk 自己的 DenyList 实现。该功能与 NyaZygisk 的机制相互独立,无法保证隐藏所有与挂载相关的痕迹,并且可能与 NyaZygisk 的隐藏机制发生冲突。

因此,强烈建议关闭 Magisk 的「Enforce DenyList」选项,仅使用 NyaZygisk 自身的配置来实现隐藏。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

15

主题

5708

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
10149
好评
1
信誉
100
发表于 2026-8-15 05:40:35 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

14

主题

376

回帖

1179

积分

高中生

Rank: 4

金币
385
好评
5
信誉
100
发表于 2026-8-15 05:44:16 来自手机  | 显示全部楼层  来自 山东
感谢
回复

使用道具 举报

14

主题

376

回帖

1179

积分

高中生

Rank: 4

金币
385
好评
5
信誉
100
发表于 2026-8-15 05:44:31 来自手机  | 显示全部楼层  来自 山东
回复 SoloSu:感谢
回复

使用道具 举报

0

主题

140

回帖

368

积分

初中生

Rank: 3Rank: 3

金币
191
好评
0
信誉
100
发表于 2026-8-15 23:00:21 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表