Vector is a Zygisk module that provides an ART hooking framework for Android with API compatibility to the original Xposed.
The framework solves the problem of modifying system and application behavior on rooted Android devices without permanently altering APK files. It works by hooking into the Android Runtime at a native level, built on top of LSPlant, to intercept and modify method calls in-memory. Because changes are non-destructive and applied only during runtime, they persist only until reboot and work across different ROMs and Android versions without requiring APK modifications.
The tool suits developers and power users who want to test or deploy Xposed modules on modern Android devices. It requires a rooted device with Magisk or KernelSU and Zygisk enabled, and supports Android versions from 8.1 through 17 Beta. The framework maintains compatibility with both legacy Xposed API and the modern libxposed API, allowing a broad range of existing modules to run without modification. Installation is straightforward: download the latest release, install it as a system module through your root manager, ensure Zygisk is available, and reboot.
The project maintains both stable releases and canary builds from continuous integration, with debug builds specifically recommended for troubleshooting. The maintainers actively encourage testing of CI builds to identify bugs and have established clear contribution guidelines, including a troubleshooting guide that must be consulted before bug reports are accepted. Community support is organized through GitHub Discussions, and localization contributions are coordinated via Crowdin. The project enforces English-language issue reporting to improve communication efficiency.