If you’ve rooted your Android phone before, you’ve probably come across Zygisk, the feature that lets Magisk and other root solutions run code inside the Android system. It’s a powerful tool, but not all versions of Zygisk are open-source anymore.
That’s where ReZygisk comes in. ReZygisk is a 100% free and open-source project that gives you the same Zygisk API support but works with multiple root managers, including Magisk (both Official and Kitsune), KernelSU, and APatch.
It’s written completely in C, which makes it faster, more efficient, and easier for the community to maintain. Best of all, because it’s open-source, anyone can review the code to make sure it’s safe.

Table of Contents
What Is ReZygisk?
ReZygisk is a fork of Zygisk Next. In simple terms, it’s a replacement that works just like Zygisk but is built with a modern codebase and kept open for the community.
It’s not tied to just one root solution. Whether you’re using Magisk, KernelSU, or APatch, ReZygisk is designed to work across them all.
Why ReZygisk?
The main reason is transparency.
- Zygisk Next is no longer open-source, meaning you can’t check its code.
- Since Zygisk runs with root privileges, closed code could be a security risk.
- ReZygisk keeps everything open, so the community can audit, fix bugs, and contribute.
The developers behind Zygisk Next are respected, but open-source is always safer for a project that interacts so deeply with your system. ReZygisk gives users that peace of mind.
Key Features
- Free and Open-Source (FOSS) forever
- Written in C for speed and efficiency
- Works with multiple root managers: Magisk, KernelSU, APatch
- Community-friendly license
- Better performance thanks to a clean rewrite
- Auditable code for improved security
What You Need Before Installing
- A rooted Android phone
- A root manager (Magisk, KernelSU, or APatch)
- The ability to flash a zip file
If you’re a developer building modules, you’ll also need:
- Android NDK (Native Development Kit)
- A C++ dependency: lsplt
How to Install ReZygisk
1. Pick the right build
- Release build: The recommended version for most users. Optimized and stable.
- Debug build: For testing only. It includes detailed logging and isn’t optimized.
- Download Link: here GitHub release page.
Stick to the main branch unless you’re testing new features.
2. Flash the zip file
- Open your root manager (Magisk, KernelSU, or APatch).
- Go to the Modules section.
- Select the ReZygisk zip you downloaded.
- Flash it and check the installation logs for errors.
Important for Magisk users: Turn off Magisk’s built-in Zygisk first. Go to Magisk Settings and disable the Zygisk option, or it will conflict with ReZygisk.
3. Reboot and confirm
After rebooting, check the module description in your root manager. A successful install will show something like this:
monitor: 😋 tracing zygote64: 😋 injected daemon64: 😋 running zygote32: 😋 injected daemon32: 😋 running
That means ReZygisk is up and running.
How to Use ReZygisk
Once installed, ReZygisk works in the background. You don’t have to configure anything. It provides the Zygisk API so that other modules and tools can function as expected.
For developers, it works just like Zygisk when building modules.
FAQ
Yes. It’s open-source, so anyone can check the code for issues.
Yes, but disable Magisk’s built-in Zygisk first to avoid conflicts.
ReZygisk works with Magisk, KernelSU, and APatch.
Use the release build for daily use. Only use debug if you’re troubleshooting.
Credits: ReZygisk is developed and maintained by PerformanC. Huge thanks to them for keeping this project open and community-driven.
Conclusion
ReZygisk is a modern, efficient, and completely open-source alternative to Zygisk. It keeps the power of system injection while making sure users stay in control with transparent, community-audited code.
If you care about security, openness, and performance on your rooted device, ReZygisk is a great choice.
Hi Bishal.. once I disable Zygisk and enable ReZygisk, will the LSposed modules continue to work the same or do I need to do any extra configuration?
Thanks
Hi, once you disable Zygisk and enable ReZygisk, the LSposed modules should work the same. No extra configuration is usually needed.