# dr-tsng/zygisknext

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dr-tsng-zygisknext).**

8,605 stars · 688 forks

## Links

- GitHub: https://github.com/Dr-TSNG/ZygiskNext
- awesome-repositories: https://awesome-repositories.com/repository/dr-tsng-zygisknext.md

## Topics

`android` `kernelsu` `magisk`

## Description

ZygiskNext is an Android rooting integration layer and system hooking framework. It functions as a code injector for the Android Zygote process, allowing for the modification of system behavior across various rooting environments and superuser managers.

The project provides a specialized API to intercept and modify low-level system calls. This enables the injection of custom code into the base process that spawns applications, facilitating deep Android system customization and rooted development.

The framework utilizes dynamic library loading, hook-based runtime modification, and Java Native Interface interop to bridge high-level logic with low-level system calls. It includes a root-method abstraction to execute privileged commands across different rooting solutions.

## Tags

### Mobile Development

- [Zygote Injection Frameworks](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-rooting-frameworks/zygote-injection-frameworks.md) — Modifies the Android Zygote process to inject custom code and alter system behavior across rooting environments.
- [Android Rooting Frameworks](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-rooting-frameworks.md) — Acts as an integration layer providing a specialized API for code injection across different rooting environments.
- [Zygote Code Injectors](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-rooting-frameworks/zygote-code-injectors.md) — Injects custom code into the Android Zygote process to modify system behavior across various rooting solutions.
- [Android System Customization](https://awesome-repositories.com/f/mobile-development/android-system-customization.md) — Enables deep customization of core Android OS behavior by injecting logic into the base process.
- [Rooted Runtime Development](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-rooting-frameworks/rooted-runtime-development.md) — Facilitates the creation of advanced system-level tools requiring deep Android runtime integration.

### Development Tools & Productivity

- [System Hooking Frameworks](https://awesome-repositories.com/f/development-tools-productivity/application-customization-frameworks/system-hooking-frameworks.md) — Provides a framework for intercepting and modifying low-level Android system calls.

### Operating Systems & Systems Programming

- [Process Injection Frameworks](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/memory-management/process-lifecycle-orchestrators/process-injection-wrappers/process-injection-frameworks.md) — Injects custom code into active system processes to apply global modifications.
- [Runtime Logic Modification](https://awesome-repositories.com/f/operating-systems-systems-programming/runtime-logic-modification.md) — Intercepts system function calls at runtime to alter Android framework behavior via hooking.
- [Zygote Customizers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-administration-utilities/system-utilities/environment-configuration-tools/system-environment-customizers/zygote-customizers.md) — Injects custom code into the system startup process to change operating system behavior. ([source](https://github.com/Dr-TSNG/ZygiskNext#readme))
- [Dynamic Library Loading](https://awesome-repositories.com/f/operating-systems-systems-programming/dynamic-library-loading.md) — Implements mechanisms for loading compiled native libraries into system memory for runtime modifications.
- [Root Privilege Abstractions](https://awesome-repositories.com/f/operating-systems-systems-programming/root-privilege-abstractions.md) — Provides a unified interface to execute privileged commands across various Android rooting solutions.

### Part of an Awesome List

- [JNI Bridges](https://awesome-repositories.com/f/awesome-lists/devtools/native-interop/jni-bridges.md) — Uses the Java Native Interface to bridge high-level logic with low-level C++ system calls.
