小编的话

VirtualXposed 可以让我们免 root 使用 Xposed,除此之外,在 Island 应用稳定之前,我们还可以借助 VirtualXposed 实现 Island 的隔离隐私和克隆,当然,无法和绿色守护集成使用。

Xposed 作为 Android 平台上最强大的框架,其刷入的步骤也相对复杂,对于普通玩家来说,大多数恐怕看到输入前的准备工作就放弃了。

感谢 weishu 同学!现在我们可以在免 root 和免解锁 bootloader 的情况下使用 Xposed 了。只需要像安装普通 App 一样安装 VirtualXposed 应用即可,VirtualXposed 是基于 VirtualAppepic 在非 root 环境下运行 Xposed 模块的实现,目前支持 Android 5.0~8.1 版本。

开源代码存放于 github.com/android-hacker/VirtualXposed

安装 VirtualXposed

发布页面下载最新的 VirtualXposed 安装包安装到手机。

安装模块

打开 VirtualXposed,在里面安装要使用的 App,以及相应的 Xposed 模块。

注意:所有的工作(安装 Xposed 模块,安装 App)必须在 VirtualXposed 中进行,否则 Xposed 模块不会有任何作用!比如,将微信直接安装在系统上(而非 VirtualXposed 中),防撤回安装在 VirtualXposed 中;或者把微信安装在 VirtualXposed 上,防撤回插件直接安装在系统上;或者两者都直接安装在系统上,均不会起任何作用。

在 VirtualXposed 中安装 App 有两种方式:

  • 直接复制已经在系统中安装好的 App,比如如果你系统中装了微信,那么可以直接复制一份
  • 通过外置存储直接安装 APK 文件
  • 点主界面的底部按钮-添加应用,然后选择后面两个 TAB

在 VirtualXposed 中安装Xposed模块,可以跟安装正常的 APK 一样,以上两种安装 App 的方式也适用于安装 Xposed 模块。不过,你也可以通过 VirtualXposed 中内置的 XposedInstaller 来安装和管理模块,跟通常的 XposedInstaller 使用方式一样——去下载页面,下载安装就可以了。

重启

值得一提的是,要激活 VirtualXposed 的模块,我们不需要重启手机,只需要重启 VirtualXposed 即可生效。

VirusTotal

VirusTotal 还有一些其他的杀毒引擎检测到 VirtualXposed 有病毒,这一点请看作者的说明

VirtualXposed 是开源的,我们也可以直接查看代码。

如果你还是不放心,那么你可以使用 0.8.7 版本, 这个版本杀毒引擎的检测结果是安全的。

已知问题

由于暂不支持资源 HOOK,因此资源钩子不会起任何作用——使用资源 HOOK 的模块,相应的功能不会生效。

部分插件的兼容性有问题,比如 QX 模块。

支持和加入

目前 VirtualXposed 还不完善,如果你对非 root 下实现 Xposed 感兴趣;欢迎加入!你可以通过如下方式来支持:

  • 直接贡献代码,提供 Feature,修复 Bug!
  • 安装你常用的 Xposed 模块,反馈不可用情况,协助帮忙解决兼容性问题!
  • 提出体验上,功能上的建议,帮助完善 VirtualXposed!

说明:

本文源自官方 Repo:github.com/android-hacker/VirtualXposed/blob/exposed/CHINESE.md