对于广大稀罕折腾 Android 设备的机友来说,Xposed 可谓是必「装」备「逼」神器。Xposed 作为一款第三方框架工具,通过对系统框架的「偷天换日」,以达到修改系统与应用的各种数据,进而实现无数种可能性,同时也大大地提升了 Android 系统的可玩性等目的,因此让许多 Android 玩家都爱不释手。

但是,由于 Xposed 的使用有着各种限制,例如:必须要解锁手机的 Bootloader,以及获取 Android 的 Root 权限等。

然而,有些设备在执行这些操作时可能并不方便,甚至无法解锁或者 Root。这个时候就是该 VirtualXposed 出场表演了,起码也算为这些设备带来了一丝曙光。开发者称,借助 VirtualXposed 即使在没有 Root 权限的情况下,也可以使用 Xposed 框架!

那么!VirtualXposed 是如何实现的?体验如何?如何使用?……等等。让我们先上个作者的使用视频教程看看,然后再一一说说这些问号吧!

VirtualXposed 的原理:

首先,VirtualXposed 并未对系统底层进行任何修改,也没有利用什么神奇的漏洞。它的工作原理有点像那些双开软件。简单来说:VirtualXposed 是通过在你的手机里创建一个「虚拟环境」,然后在此虚拟环境中启用 Xposed。一切都是虚拟的,这也是它的名字叫 VirtualXposed 的原因吧。

所以您需要用的 Xposed 框架与框架所对应的应用,都需要安装在这个虚拟环境中,才能起作用。

举个栗子,如果您要在钉钉上应用某个虚拟位置的框架,你必须同时把二者都安装到 VirtualXposed 中。

只在 VirtualXposed 中安装框架,是不会对系统中的钉钉起任何作用的。同理,直接将框架安装在系统上,或是将应用和框架都安装在系统上,也都不会起任何作用。

VirtualXposed 的使用:

初次打开 VirtualXposed 后,呈现在眼前的,是这个类似于 Android 启动器的界面。

没错!不要怀疑,你并没有装错软件。还记得上面介绍的原理吗?这是一个「虚拟空间」。而这个启动器,就相当于「虚拟空间」的入口。

使用和 Pixel Launcher 一样,向上滑动就可以打开应用抽屉,安装到 VirtualXposed 的应用都会在其中显示;但一开始只有预先装好的 Xposed Installer。

如果一切正常,「虚拟环境」中的 Xposed 应该是已经启用的,打开后会显示「Xposed 框架已激活」…..即便是您的手机并没有解锁,以及获取 Root 权限。

有三种方法可以将应用与模块安装到 VirtualXposed 中。第一种,是「克隆应用」,即将已经安装在系统中的应用添加到 VirtualXposed。

回到 VirtualXposed 的桌面,点击那个看上去像是应用抽屉的按钮,可以打开 VirtualXposed 的设置选项。

然后选择「添加应用」,在已经安装到系统中的应用列表中勾选需要添加的应用,确认后即可将它们「克隆」到 VirtualXposed 的「虚拟环境」里。

如果想要添加并未安装的应用或模块,可以选择第二种方式,即直接打开 .apk 安装包后选择「安装到 VirtualXposed」。

另外,如果你已经将xx市场或是浏览器添加到了 VirtualXposed 中,也可以直接通过这些渠道下载并安装应用。

当然,如果只是想安装模块,还可以直接通过内置的 Xposed Installer 搜索并安装。

添加到 VirtualXposed 中的应用,运行起来与安装到系统中的应用几乎没有什么区别,同样可以正常接收通知,以及浏览本机中的图片等文件。

除此之外,它还可以像「双开」软件一样,同时运行两个相同的应用,并在多任务中进行切换,甚至还可以分屏。从 VirtualXposed 中打开的应用,会加上「Admin」的前缀。

想要管理 VirtualXposed 中的应用进程或是卸载应用,前往「设置」即可,直接在抽屉中长按图标也可以实现部分操作。

其实 VirtualXposed 中的启动器,本质上也的确是个 Pixel Launcher。如果愿意的话,你甚至还能在设置中更换图标包……。

VirtualXposed 的上手体验:

接下来,就让我们一起上手体验下 VirtualXposed 吧!

从 VirtualXposed 官方网站上给出的支持模块列表中,我挑选了两款框架进行测试。其中一款名为 MDWechat,是一个能让微信界面 Material Design 化的模块。

激活模块的方式,与实机里的 Xposed 大致无异。打开 VirtualXposed 中的 Xposed Installer,然后前往「模块」,就能看到安装好的模块了。

按以往 Xposed 框架操作步骤接下来应该是「勾选模块,然后重启手机」,然而在 VirtualXposed 中,启用模块并不需要真的重启手机。只要在勾选模块后,前往设置,点击最下方的「重启」即可。「重启」的速度极快,因此作者还设置了一个「温馨」的 Toast 提醒。

完成这些操作后,再打开微信;这时 MDWechat 就已经被成功激活了。

Material Design 版微信,就这样愉快的实现了!

接下来测试另一个模块「应用变量」,通过它可以分应用修改机型,从而显示各种不同的来源「小尾巴」。

它也可以成功地被激活,并对 VirtualXposed 中的应用进行修改。现在,我也是用 Mate 9 保时捷设计发微博的人啦~~!

当然,这些模块只会对 VirtualXposed 里的应用生效。VirtualXposed 在一台既没有解锁,也没有 Root 的设备上,成功应用了 Xposed 框架模块。

如果您嫌每次都要在 VirtualXposed 的启动器中打开应用麻烦,可以长按图标,选择「创建快捷方式」,这个应用就出现在你的系统桌面上了,当然应用名会加上「VirtualXposedP」的后缀。

VirtualXposed 的影响:

即使您的插件出问题了,您也不必担心,VirtualXposed 并不会影响手机系统,如果真的出现了严重到无法正常使用的情况,直接卸载 VirtualXposed 即可。

写在最后:

VirtualXposed 的工作原理,也决定了任何修改系统的 Xposed 模块均无法使用。但 VirtualXposed 大大降低了 Xposed 框架的使用门槛,让更多人能体验到各种花样百出的模块。是个很有前途的项目。

对于已经在系统中启用了 Xposed 的用户,还可以借助 VirtualXposed 方便地测试模块。既不用频繁重启手机,又毋需担心「翻车」后影响正常使用。

最后希望作者能进一步地完善这个项目,提升兼容性与稳定性,造福广大 Android 机友。

扩展阅读:

virtualxposed使用教程_VirtualXposed 使用方法教程 —— 教您不 Root 用上强悍的 Xposed 框架 | 软件库...相关推荐

  1. 【转】不需要 Root,也能用上强大的 Xposed 框架:VirtualXposed

    如果你喜欢折腾 Android 设备,那么你应该对 Xposed 的大名有所耳闻. 这个第三方框架,让许多 Android 玩家都爱不释手.通过对系统框架的「偷天换日」,它可以修改系统与应用的各种数据 ...

  2. 五种方法,教你如何在Mac上查看文件完整路径

    在MacOS上,Finder显示文件默认是不带路径展示的,你进入某个文件夹只会显示文件夹的名称而已,如下图: 那如何获取或者显示文件的完整路径呢?在MacOS中有五种方法可以显示文件完整路径. 第一种 ...

  3. ios 获取电量百分比_怎么设置苹果11电池百分比(4 种方法,教你在 iPhone 11 上查看剩余电量百分比)...

    在 iPhone 8 及以前的型号上,根据"设定 - 充电电池"选择项内开启"电池百分比"后,就可以在 iPhone 顶端状态栏即时显示信息剩下电量百分比,但自 ...

  4. 红米设备怎么样无需ROOT激活Xposed框架的教程

    在非常多企业的引流,或业务操作中,基本都需要使用安卓的强大功能XPOSED框架,这段时间我们企业购买了一批新的红米设备,基本都都是基于7.0以上系统,基本都不能够获取ROOT的su权限,虽说小部分能够 ...

  5. 小米平板9.0系统怎么样不用root激活Xposed框架的教程

    在越来越多公司的引流或者业务操作中,基本都需要使用安卓的高端技术XPOSED框架,上周,我们公司购买了一批新的小米平板9.0系统,基本都都是基于7.0以上系统版本,基本都不能够获取Root的su权限, ...

  6. 小米7.0系统如何无Root激活Xposed框架的教程

    在较多团队的引流或业务操作中,基本上都需要使用安卓的黑科技Xposed框架,前几天我们团队购来了一批新的小米7.0系统,基本上都都是基于7.0以上版本,基本上都不能够获得Root的su超级权限,虽然一 ...

  7. 小米平板4.0系统怎么不Root激活Xposed框架的教程

    在较多公司的引流,或业务操作中,理论上需要使用安卓的黑科技xposed框架,近期,我们公司买来了一批新的小米平板4.0系统,理论上都是基于7.0以上系统,理论上不能够获得Root的su超级权限,纵然一 ...

  8. 安卓手机怎么不用ROOT激活XPOSED框架的方法

    在异常多单位的引流,或业务操作中,大多数需要使用安卓的黑科技Xposed框架,几天前,我们单位买来了一批新的安卓手机,大多数都是基于7.0以上系统,大多数不能够获取root权限,虽说一部分能够但较为麻 ...

  9. 小米平板设备怎么无Root激活xposed框架的方法

    在非常多团队的引流或业务操作中,大多数需要使用安卓的黑高科技术XPOSED框架,这段时间,我们团队采购了一批新的小米平板设备,大多数都是基于7.0以上系统版本,大多数不能够获取Root权限,虽然一些能 ...

最新文章

  1. 汉语转拼音工具、新华字典API——两个支持Python的中文资源
  2. 致传统企业朋友:不够痛就别微服务,有坑
  3. Python之sklearn:GridSearchCV()和fit()函数的简介、具体案例、使用方法之详细攻略
  4. Java中设计模式之单例设计模式-1
  5. Xcode更改ios app图标
  6. Arraylist gossip
  7. python的out模式_如何用python中的DataFrame列的模式替换NA值?
  8. 1 QM配置-基本配置-维护工厂等级设置
  9. zabbix 监控mongodb
  10. 【java进阶之路】(Java基础篇)[扩展]深入解析String.intern()及字符串常量池问题
  11. Gitlab错误: You must use a personal access token with 'api' scope for Git over HTTP.
  12. uniapp动态修改元素节点样式
  13. matlab fread每隔,matlab 中关于fread函数的用法
  14. 【Django】实现文件下载
  15. 建筑物内电缆桥架的选择与安装
  16. 信息化促进价值链的构造与协同
  17. 检查日期是否为节假日api
  18. 基于XMPP协议的Android即时通信系(http://blog.csdn.net/lnb333666/article/details/7471292)...
  19. 【网络安全】IP地址、子网掩码、网关、DNS、DHCP概述(自学,随时补充)
  20. LayUi——OA项目 03(会议排座送审)

热门文章

  1. 【UML】— 用例图
  2. oracle中制表符,oracle中去掉文本中的换行符、回车符、制表符
  3. jdbc是啥?为什么使用jdbc?jdbc的原理是什么?
  4. 台式计算机多少g的显卡怎么看,怎样看电脑配置|怎样看电脑显卡配置?
  5. 程序员杂志在线阅读 豆瓣的架构—专访豆瓣网站的技术总监洪强宁
  6. unzip和zip指令的使用方法
  7. verify(验证)
  8. 电脑硬件故障的排除方法经典收集大全
  9. Android如何关闭键盘声音
  10. Linux 下的DNW