# android-hacker/VirtualXposed

**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/android-hacker-virtualxposed).**

15,955 stars · 2,524 forks · Java · gpl-3.0

## Links

- GitHub: https://github.com/android-hacker/VirtualXposed
- Homepage: https://vxp.app
- awesome-repositories: https://awesome-repositories.com/repository/android-hacker-virtualxposed.md

## Topics

`android` `aop` `hook` `non-root` `xposed`

## Description

VirtualXposed is an Android virtualization framework that provides a containerized environment for running applications and system-level hooks. It functions as an isolated execution space, allowing users to manage and extend installed software independently from the host operating system.

The platform enables the execution of specialized software extensions and framework modules that modify application behavior without requiring device rooting, bootloader unlocking, or modifications to the core system image. By creating a secondary, containerized Android system, it allows for the application of system-level hooks and the simulation of a privileged environment within a secure, sandboxed space.

The framework supports dynamic interaction with applications through method hooking and system service proxying within its shared runtime context. It also includes automation capabilities to refresh the virtual environment, allowing for the activation of configuration changes and modules without performing a full device reboot.

## Tags

### Mobile Development

- [Virtualization Frameworks](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-development/virtualization-frameworks.md) — Provides a containerized environment for running applications and system-level hooks on Android devices without requiring root access.
- [Hooking Platforms](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-libraries/hooking-platforms.md) — Provides a sandboxed system that enables the execution of custom modules to modify application behavior and functionality.

### Development Tools & Productivity

- [System Hooking Frameworks](https://awesome-repositories.com/f/development-tools-productivity/application-customization-frameworks/system-hooking-frameworks.md) — Applies system-level hooks and modifications to installed applications using framework modules without requiring root access.
- [System Service Proxies](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/cloud-service-emulation-interception/api-interception-proxies/system-service-proxies.md) — Intercepts requests to core Android services and routes them through a virtualized layer to provide modified responses.

### Security & Cryptography

- [Rootless Module Execution](https://awesome-repositories.com/f/security-cryptography/encryption-as-a-service/non-root-container-execution-environments/rootless-module-execution.md) — Runs specialized software extensions within a virtualized container environment that avoids the need for device rooting. ([source](https://cdn.jsdelivr.net/gh/android-hacker/VirtualXposed@vxp/README.md))
- [Sandbox and Isolation](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation.md) — Encapsulates applications within a restricted virtual environment to prevent unauthorized access to host system files.
- [Isolated Execution Sandboxes](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/isolated-execution-sandboxes.md) — Runs applications within an isolated virtual container to prevent them from accessing or modifying host operating system files. ([source](https://cdn.jsdelivr.net/gh/android-hacker/VirtualXposed@vxp/README.md))
- [Root Simulation Environments](https://awesome-repositories.com/f/security-cryptography/encryption-as-a-service/non-root-container-execution-environments/root-simulation-environments.md) — Executes specialized software extensions that alter application behavior by simulating a rooted environment within a secure virtualized space.

### DevOps & Infrastructure

- [Mobile Virtualization Platforms](https://awesome-repositories.com/f/devops-infrastructure/virtualization-environments/mobile-virtualization-platforms.md) — Creates a secondary, containerized Android system on a device to manage apps and configurations independently from the primary OS.
- [Process Virtualization](https://awesome-repositories.com/f/devops-infrastructure/virtualization-environments/process-virtualization.md) — Provides a secondary process space that intercepts system calls to simulate a privileged environment for applications.

### User Interface & Experience

- [Method Hooking](https://awesome-repositories.com/f/user-interface-experience/font-rasterizers/api-interception-hooks/method-hooking.md) — Modifies application behavior at runtime by injecting code into memory to intercept and redirect function calls.

### Programming Languages & Runtimes

- [Runtime Injection](https://awesome-repositories.com/f/programming-languages-runtimes/dynamic-class-creation/class-loading-mechanisms/runtime-injection.md) — Loads custom modules into target application processes by dynamically manipulating the runtime class loading hierarchy.
- [Runtime Execution Environments](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments.md) — Maintains a unified execution context for modules and applications to allow seamless interaction within the virtualized container.
