Vector is a Zygisk module providing an ART hooking framework that maintains API consistency with the original Xposed. It is engineered on top of LSPlant to deliver a stable, native-level instrumentation environment.
The framework allows modules to modify system and application behavior in-memory. Because no APK files are modified, changes are non-destructive, easily reversible via reboot, and compatible across various ROMs and Android versions.
Vector supports devices running Android 8.1 through Android 17 Beta.
Tip
This framework requires a recent installation of Magisk or KernelSU with Zygisk enabled.
- Download the latest release as a system module.
- Install the module via your root manager (Magisk/KernelSU).
- Ensure a Zygisk environment (e.g., NeoZygisk).
- Reboot the device.
- Access management settings via the system notification.
| Channel | Source |
|---|---|
| Stable Releases | GitHub Releases |
| Canary Builds | GitHub Actions |
Note
Debug builds are recommended for users experiencing technical difficulties.
If you encounter issues or wish to help improve the project, please refer to the resources below.
- Troubleshooting: Consult the guide before reporting bugs.
- Discussions: Join our community on GitHub Discussions.
- Localization: Help translate the project via Crowdin.
Important
Bug reports are only accepted if they are based on the latest debug build.
For Chinese speakers: 本项目只接受英语标题的 Issue。 请使用翻译工具提交。
Vector supports both legacy and modern hooking standards to ensure broad module compatibility.
This project is made possible by the following open-source contributions:
- Magisk: The foundation of Android customization.
- LSPlant: The core ART hooking engine.
- XposedBridge: The standard Xposed APIs.
- Dobby: Inline hooking implementation.
- LSPosed: Upstream source.
- xz-embedded: Library decompression utilities.
Legacy and Historical Dependencies
Vector is licensed under the GNU General Public License v3.