ReZygisk
已完成深入解读 ReZygisk(Zygisk 的 ptrace 路线重实现)源码:zygiskd 守护进程与 Root 适配、monitor/ptracer 注入、injector 注入体与反检测、IPC/模块脚本/构建/WebUI。
ReZygisk 是 Zygisk 的一个重实现——通过 ptrace 把代码注入 Android 孵化器 zygote,使后续 fork 出的 App 都带上模块逻辑,并适配 Magisk / KernelSU / APatch 三种 root。
本系列按「守护进程 → 注入机制 → 注入体与反检测 → 外围」四篇拆解其源码(基于 main 分支,代码引用为 文件:行号)。
目录
- 01ReZygisk 守护进程 zygiskd 与 Root 适配用户态大脑 zygiskd:识别 Magisk / KernelSU / APatch、管理 Zygisk 模块、按 UID/进程名判定 root 授权与 DenyList、companion 守护进程、为隐藏进程提供干净 mount namespace。2026-06-30
- 02ReZygisk 注入机制:monitor 与 ptracerptrace 注入路线:monitor 追踪 init 等待 zygote 启动,ptracer attach 后远程加载 libzygisk.so,全程经自定义 CSOLoader 绕过系统 linker。2026-06-30
- 03ReZygisk 注入体 injector 与反检测注入体 libzygisk:entry() 潜伏、hook zygote fork/specialize、Zygisk 模块 API(pre/postAppSpecialize、companion)、自我卸载,以及 ELF 解析 / IFUNC 垫片 / ART 探测 / ptrace 痕迹清理等反检测基石。2026-06-30
- 04ReZygisk 外围:IPC、模块脚本、构建与 WebUI外围骨架:三类 socket 的 IPC 协议图谱、模块安装/开机/卸载脚本、构建签名打包流程,以及控制 monitor 的 WebUI。2026-06-30