VirtualXposed README

The project's README from github.com/android-hacker/VirtualXposed. As one markdown file: README.md.

Build Status

中文文档

Introduction

VirtualXposed is a simple App based on VirtualApp and epic that allows you to use an Xposed Module without needing to root, unlock the bootloader, or flash a custom system image. (Supports Android 5.0~10.0)

The only two restriction of VirtualXposed are:

  1. Unable to modify system, so any Module which modifies system won't be able to work properly.
  2. Currently resource hooks are not supported. (Theming modules use Resource Hooks).

Warning

Usage for Commercial Purposes are not allowed!!! Please refer to VirtualApp's declaration.

Usage

Preparation

Download the latest APK from the release page, and install it on your Android device.

Install APP and Xposed Module

Open VirtualXposed, Click on the Drawer Button at the bottom of home page(Or long click the screen), add your desired APP and Xposed Module to VirtualXposed's virtual environment.

Note: All operations(installation of Xposed Module, APP)must be done in VirtualXposed, otherwise the Xposed Module installed won't take effect. For example, if you install the YouTube app on your system (Your phone's original system, not in VirtualXposed), and then install YouTube AdAway (A YouTube Xposed Module) in VirtualXposed; or you install YouTube in VirtualXposed, and install YouTube AdAway on original system; or both of them are installed on original system, neither of these three cases will work!

How to install

There are three ways to install an APP or Xposed Module to VirtualXposed:

  1. Clone an installed app from your original system. (Click Button at bottom of home page, then click Add App, the first page shows a list of installed apps.)
  2. Install via an APK file. (Click Button at bottom of home page, then click Add App, the second page shows APKs found in your sdcard)
  3. Install via an external file chooser. (Click Button at bottom of home page, then click Add App, use the floating action button to choose an APK file to install)

For Xposed Module, You can install it from Xposed Installer, too.

Activate the Xposed Module

Open Xposed Installer in VirtualXposed, go to the module fragment, check the module you want to use:

How to activate module

Reboot

You only need to reboot VirtualXposed, There's no need to reboot your phone; Just click Settings in home page of VirtualXposed, click Reboot button, and VirtualXposed will reboot in a blink.

How to reboot

Supported Modules

Almost all modules except system-relevant are supported, please try it by yourself :)

Others

GameGuardian

VirtualXposed also supports GameGuardian, you should use the separate version for GameGuardian.(Download it in release page).

Video Tutorial

VirusTotal

VirusTotal might report VirtualXposed as a malware, it is stupid, you can refer to my explanation.

And obviously, VirtualXposed is open source, so you can refer to the source code. I am sure that it is safe to use.

If you still couldn't believe in me, you can install version 0.8.7; VirusTotal reports this version as safe.

Support

Contributions to VirtualXposed are always welcomed!!

For Developers

Credits

  1. VirtualApp
  2. Xposed
  3. And64InlineHook

VirtualXposed (android-hacker/VirtualXposed)

Searching Database…

What is this?VirtualXposed is an Android app, built on VirtualApp and epic, that lets you run Xposed modules on your phone without root, an unlocked bootloader, or a custom system image.
Is it a regular app on my phone, or does it modify the system?It is itself a normal Android app: it creates a virtual environment inside which your target apps and Xposed modules are installed and run, while the real system stays untouched.
How do I get it running?Download the latest APK from the release page and install it on your Android device; from the home page, open the drawer button (or long-press the screen) to add your apps and modules.
Will every Xposed module work with it?Almost all of them: VirtualXposed cannot modify the system, so system-relevant modules will not work, and resource hooks are unsupported, which breaks theming modules.
Which Android versions does it support?It supports Android 5.0 through 10.0.
Can I use it for commercial purposes?Commercial use is not allowed, per VirtualApp's declaration. The code itself is open source under GPL-3.0.
I activated a module but nothing happens - what did I miss?Both the target app and its Xposed module must be installed inside VirtualXposed: if either one lives on your original system, the hook will not take effect. Modules can also be installed from Xposed Installer inside VirtualXposed.
Do I have to reboot my phone after activating a module?No. Reboot VirtualXposed itself: tap Settings on its home page and hit Reboot, and it restarts in a blink while your phone keeps running.
My antivirus or VirusTotal flags the APK - is it safe?The author calls VirusTotal detections false positives, points to the open-source code as proof, and notes that version 0.8.7 is reported clean.
Does GameGuardian work with it?Yes, but only through the separate GameGuardian version of VirtualXposed, downloadable from the release page.
Size
48.6 MB
Stars
16.1K
Age
8y
Commits · 90 Days