不需要 Root,也能用上强大的 Xposed 框架:VirtualXposed
少数派
登录
- 正版软件
- 付费栏目
- Matrix
- 专题广场
- 热门文章
- 应用推荐
- 生活方式
- 新玩意
不需要 Root,也能用上强大的 Xposed 框架:VirtualXposed
2018年05月06日
Kenny MacCormick
如果你喜欢折腾 Android 设备,那么你应该对 Xposed 的大名有所耳闻。
这个第三方框架,让许多 Android 玩家都爱不释手。通过对系统框架的「偷天换日」,它可以修改系统与应用的各种数据,籍此实现无数种可能性,同时也大大地提升了 Android 系统的可玩性。
参考阅读:关于 Android 7.1 的 Xposed,你想知道的都在这
但由于涉及到对系统底层的一些改动,Xposed 的使用也有着各种限制;例如,必须要解锁手机的 Bootloader,以及获取 Android 的 Root 权限等。
然而,有些设备在执行这些操作时可能并不方便,甚至无法解锁或者 Root。
但俗话说得好,「办法总比困难多」。VirtualXposed 的出现,为这些设备带来了一丝曙光;开发者称,借助它,即使在没有 Root 权限的情况下,也可以使用 Xposed 框架!
它是如何实现的?体验怎样?使用时又会遇到什么问题?接下来的文章中,这些问题将会一一得到解答。
原理是什么?
首先,VirtualXposed 并未对系统底层进行任何修改,也没有利用什么奇怪的漏洞。
它的工作原理,有点像那些双开软件。你可以这么理解:它在你的手机里生成了一个「虚拟环境」,再在这个环境中启用 Xposed。一切都是虚拟的,这也是它叫做 VirtualXposed 的原因。
正因为此,你需要使用的 Xposed 框架与框架所对应的应用,都需要安装在这个虚拟环境中,才能起作用。
举个例子,如果你要在钉钉上应用某个虚拟位置的框架,你必须同时把二者都安装到 VirtualXposed 中。
只在 VirtualXposed 中安装框架,是不会对系统中的钉钉起任何作用的。同理,直接将框架安装在系统上,或是将应用和框架都安装在系统上,也都不会起任何作用。
了解了它的运行原理之后,接下来要说的,就是如何使用这款「神奇」的应用了。
安装应用&框架
初次打开 VirtualXposed(下文中或简称 VX)后,呈现在眼前的,是这个类似于 Android 启动器的界面。
不要怀疑,你并没有装错软件;还记得上面介绍的原理吗?这是一个「虚拟空间」。而这个启动器,就相当于「虚拟空间」的入口。
和 Pixel Launcher 一样,向上滑动就可以打开应用抽屉,安装到 VirtualXposed 的应用都会在其中显示;但一开始只有预先装好的 Xposed Installer:
如果一切正常,「虚拟环境」中的 Xposed 应该是已经启用的,打开后会显示「Xposed 框架已激活」......即使我的手机并没有解锁,以及获取 Root 权限。
有三种方法可以将应用与模块安装到 VirtualXposed 中。第一种,是「克隆应用」,即将已经安装在系统中的应用添加到 VirtualXposed。
回到 VX 的桌面,点击那个看上去像是应用抽屉的按钮,可以打开 VX 的设置选项:
选择「添加应用」,在已经安装到系统中的应用中进行勾选,确认后即可将它们「克隆」到 VX 的「虚拟环境」里。
如果想要添加并未安装的应用或模块,可以选择第二种方式;即在各种文件管理器中打开 .apk
安装包后,选择「安装到 VirtualXposed」:
另外,如果你已经将各种市场或是浏览器添加到了 VX 中,也可以直接通过这些渠道下载并安装应用。
当然,如果只是想安装模块,还可以直接通过内置的 Xposed Installer 搜索并安装:
添加到 VirtualXposed 中的应用,运行起来与安装到系统中的应用几乎无异;可以正常接收通知,以及浏览本机中的图片等文件。
除此之外,它还可以像「双开」软件一样,同时运行两个相同的应用,并在多任务中进行切换,甚至还可以分屏。从 VirtualXposed 中打开的应用,会加上 [Admin] 的前缀。
想要管理 VX 中的应用进程或是卸载应用,前往设置即可,直接在抽屉中长按图标也可以实现部分操作。
有趣的是,VX 中的启动器,本质上也的确是个 Pixel Launcher。如果愿意的话,你甚至还能在设置中更换图标包......
「万事俱备,只欠东风」。既然应用和模块都已经准备完毕,那么是时候试试看,它能不能正常使用那些框架了。
应用框架测试
接下来,就是「见证奇迹的时刻」。
从 VirtualXposed 官方网站上给出的支持模块列表中,我挑选了两款框架进行测试。其中一款名为 MDWechat,是一个能让微信界面 Material Design 化的模块。
参考阅读:用两款插件让微信更符合 Material Design 设计
激活模块的方式,与实机里的 Xposed 大致无异。打开 VX 中的 Xposed Installer,然后前往「模块」,就能看到安装好的模块了。
按道理来说,接下来的步骤应该是「勾选模块,然后重启手机」;然而在 VX 中,启用模块并不需要真的重启手机。只要在勾选模块后,前往设置,点击最下方的「重启」即可。「重启」的速度极快,因此作者还设置了一个「温馨」的 Toast 提醒......
完成这些操作后,再打开微信;令人兴奋的是,MDWechat 的确被成功激活了。
Material Design 版微信,看上去如何?
我又测试了另一个模块:应用变量,通过它可以分应用修改机型,从而显示各种不同的来源「小尾巴」。
它也可以成功地被激活,并对 VX 中的应用进行修改。现在,我也是用 Mate 9 保时捷设计发微博的人了!(笑)
当然,这些模块只会对 VX 里的应用生效。但的确,VirtualXposed 在一台既没有解锁,也没有 Root 的设备上,成功应用了 Xposed 框架模块。
如果嫌每次都要在 VX 的启动器中打开应用麻烦,可以长按图标,选择「创建快捷方式」,这个应用就出现在你的系统桌面上了,应用名会加上(VXP)的后缀。
插件出问题了,怎么办?不用担心,VX 并不会影响手机系统,如果真的出现了严重到无法正常使用的情况,直接卸载 VX 即可。
总结
目前的 VirtualXposed 还不甚完善。它尚未支持需要使用资源 Hook 的模块,对一部分模块的兼容性也尚待增强。
同时,它的工作原理,也决定了任何修改系统的 Xposed 模块均无法使用;但瑕不掩瑜,VirtualXposed 的确是个很有前途的项目。它大大降低了 Xposed 框架的使用门槛,让更多人能体验到各种花样百出的模块。
对于已经在系统中启用了 Xposed 的用户,还可以借助 VirtualXposed 方便地测试模块;既不用频繁重启手机,又毋需担心「翻车」后影响正常使用。
希望作者能进一步地完善这个项目,提升兼容性与稳定性,造福更多 Android 玩家。
想要了解更多详情,可以访问 VirtualXposed 的 GitHub 页面。
> 关注 少数派公众号,了解更多手机使用小技巧 ?
热门文章XposedAndroid
© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。
227
Kenny MacCormick
「不会把你们的遗愿变成大海的碎藻,我一直与你们同在」
ProtoPie - 无代码原型工具
¥ 288 ¥ 688
Mosaic Pro - macOS 上功能强大的窗口布局管理软件
¥ 79
Knotes - 高效、优雅的 Kindle 标注管理器
¥ 29 ¥ 35
少数派 X 金数据专业版特惠礼包
¥ 459 ¥ 488
发送
评论(21)
最热 最新
Maxi
我有一个大胆的想法,VirtualXposed 中还可以嵌套 VirtualXposed 吗
2018年05月06日
3
x1n
把双开软件进行双开?
2018年05月07日
0
二手人生
mdwechat用不了
2018年10月23日
0
我的朋友叫垃圾呆
喜欢
2018年05月08日
0
莱州某人
回到 VX 的桌面,点击那个看上去像是应用抽屉的按钮,可以打开 VX 的设置选项:
这个我怎么没找到呢?现在显示的界面是Xposed框架91版已激活。从哪里进去设置呢?半天没找到!2018年05月08日
0
riki
不支持QX,还是老老实实刷xposed稳定、、、
2018年05月08日
0
李子Herbert
红米note4安装包解析出错(-102),谁知道怎么解决?
2018年05月07日
0
LewisHorse
如果用手机浏览器下载的,试试从电脑下再传到手机里安装。
2018年05月07日
0
KayChen
收藏了,好东西。
2018年05月07日
0
淘子
哈哈,用了好久,但是我需求小,当三开app在用
2018年05月07日
0
profarssor
有人试过锤子pro2可以用吗
2018年05月06日
0
ADSF
可以运行,但略有卡顿
2018年05月07日
0
profarssor 回复 ADSF
我试了小米6 也是有卡顿 看来还是需要优化
2018年05月07日
0
VMFo4
两个个人认为比较大的问题没有提及:
1.这等于在手机里面添加了虚拟机,对手机速度是否会有明显的影响(例如日常使用卡顿)?
2.虚拟机内安装的软件,会不会被软件供应商识别为非官方版本,导致账号被封(例如微信)?2018年05月06日
0
中天
我觉得理论上讲运行在虚拟机中的App不能完全利用机器的硬件资源,一些比较占用资源的App可能会有卡顿;虚拟机中安装的软件不会被识别为非官方版本,因为安装包没有被修改。
2018年05月06日
2
BIAN 回复 中天
微信支付宝在打开过程中确实会有卡顿,所以后来还是用回magisk了。
2018年05月07日
0
SimonKoh
他这个不像虚拟机,其实更像个启动器,因为他不解释代码,具体的执行还是要靠art或者dalvik虚拟机。
2018年05月07日
0
加载更多评论
关联阅读
Snow
03月18日
一周 App 派评:上周值得关注的 10 款应用
45 16
Clyde
03月14日
Android Q 第一个 Beta 版发布,这是值得你关注的 6 大变化 | 具透
52 32
huhuhang
03月11日
一周 App 派评:上周值得关注的 8 款应用
35 13
化学心情下2
03月11日
用好这些藏起来的「小开关」,移动端 Chrome 浏览器也可以超好用
249 44
各位周一好!本周我们为大家挑选了 10 款值得关注的应用,快来看看有哪些你感兴趣的。iOS(3 款) KAKAZ:你需要一个便签本吗? KAKAZ 的应用目的很单纯,就是实现最简单的记录和清单功能...经过了持续几天「烟雾弹」的轰炸,Google 终于在今天凌晨放出了 Android Q 的第一个 Beta 版本。和当前的 Android 9 Pie 正式版相比,Android Q 由为我们带来...各位周一好!本周我们为大家挑选了 8 款值得关注的应用,快来看看有哪些你感兴趣的。 iOS 精选(4 款) 发条音乐助手:终于不用再切应用听歌了! 国内音乐版权分散程度大约只能用「丧心病狂...Google 服务生态下的忠实用户都知道,标签页和历史记录的多端同步功能一直以来都是 Chrome 良好体验的核心所在,但除了同步功能,Chrome 浏览器在移动端的体验却因为插件系统的缺失而难言完美...
- 支持我们
- 作者招募
- 用户协议
- FAQ
- Contact Us
© 2013-2019 少数派 | 粤ICP备09128966号-4 | CC BY-NC 4.0
不需要 Root,也能用上强大的 Xposed 框架:VirtualXposed相关推荐
- 【转】不需要 Root,也能用上强大的 Xposed 框架:VirtualXposed
如果你喜欢折腾 Android 设备,那么你应该对 Xposed 的大名有所耳闻. 这个第三方框架,让许多 Android 玩家都爱不释手.通过对系统框架的「偷天换日」,它可以修改系统与应用的各种数据 ...
- virtualxposed使用教程_VirtualXposed 使用方法教程 —— 教您不 Root 用上强悍的 Xposed 框架 | 软件库...
对于广大稀罕折腾 Android 设备的机友来说,Xposed 可谓是必「装」备「逼」神器.Xposed 作为一款第三方框架工具,通过对系统框架的「偷天换日」,以达到修改系统与应用的各种数据,进而实现 ...
- oppo设备怎么样无需root激活XPOSED框架的教程
在非常多部门的引流或业务操作中,基本上都需要使用安卓的强大XPOSED框架,近期,我们部门购来了一批新的oppo设备,基本上都都是基于7.0以上版本,基本上都不能够获得root的su超级权限,即使一部 ...
- vivo6.0系统怎么样不用root激活XPOSED框架的方法
在越来越多单位的引流或业务操作中,基本都需要使用安卓的强大功能xposed框架,上周,我们单位买来了一批新的vivo6.0系统,基本都都是基于7.0以上系统版本,基本都不能够获得ROOT的su权限,纵 ...
- 华为4.0系统怎么没ROOT激活xposed框架的经验
在异常多公司的引流,或业务操作中,大多数需要使用安卓的强大XPOSED框架,近期我们公司买来了一批新的华为4.0系统,大多数都是基于7.0以上系统,大多数不能够获得root的su超级权限,纵然有一些能 ...
- 魅族7.0以上系统怎么样不root激活Xposed框架的经验
在很多部门的引流,或业务操作中,大多数需要使用安卓的强大功能xposed框架,这段时间,我们部门购买了一批新的魅族7.0以上系统,大多数都是基于7.0以上系统版本,大多数不能够获得Root超级权限,虽 ...
- (华为)安卓神器Xposed框架无ROOT激活指南
本文介绍如何能够在华为上无root使用XPosed框架. 大伙应该清楚xposed框架是Android系统的一个框架技术,它是一个来自国外XDA论坛的Android神器框架,它强大在于能够不通过修改a ...
- 魅族手机如何无ROOT激活Xposed框架的经验
在非常多部门的引流,或业务操作中,理论上需要使用安卓的强大功能xposed框架,上周我们部门购来了一批新的魅族手机,理论上都是基于7.0以上系统版本,理论上不能够获得Root超级权限,纵然有一些可以但 ...
- 小米手机如何无root激活Xposed框架的经验
在越来越多单位的引流或者业务操作中,基本都需要使用安卓的强大功能XPOSED框架,前几天,我们单位购买了一批新的小米手机,基本都都是基于7.0以上系统版本,基本都不能够刷入Root的su权限,即便是小 ...
- 魅族5.0系统如何不用root激活xposed框架的经验
在非常多公司的引流,或业务操作中,大多数需要使用安卓的强大功能XPOSED框架,前几天,我们公司购买了一批新的魅族5.0系统,大多数都是基于7.0以上系统,大多数不能够获取root的su超级权限,虽说 ...
最新文章
- 浏览器设置是否显示图片,可随时切换
- Linux网卡图形化,Linux系统无线网络图形化软件(LinSSID)使用方法
- 决策树 随机森林 xgboost_一文搞定XGboost 面试常见问题
- 使用JMeter进行HTTP负载测试
- 【NLP技术应用】工业界求解NER问题的12条黄金法则
- 微软职位内部推荐-SDEII_ ECO
- 升讯威微信营销系统开发教程:(1)订阅号和服务号深入分析
- COJ1196(Staginner 去爬山)
- 不使用自带函数求区域的周长_Excel表格中最强大求和函数______DSUM函数
- php替代eval_PHP:需要eval()的替代方法来动态构建多维数组
- 牛客网–华为机试在线训练7:取近似值
- ORACLE 修改日志大小及增加日志成员
- 微软王码五笔86版 for winnt/2000/xp v7.3 免费
- 【英语学习工具】程序员学习英语硬背硬记太难了, 在这里推荐 LeHoCat 提供免费的,看视频学英语的工具,制作英语教学课件的工具,帮助自学英语
- Box plot (箱形图) 中 quartile (四分位数)原理,及python_matplotlib中Q1和Q3定义的不同
- 《网络攻防》第二周作业
- 地图学的基础知识_天文坐标系_大地坐标系_地心坐标系及其相关概念
- 《软技能:代码之外的生存指南》读书笔记
- python打开word并插入图片_Python操作word文档插入图片和表格的实例演示
- 大数据高级开发工程师——Spark学习笔记(8)