少数派
登录
正版软件收费栏Matrix专题广场热门文章应用推荐生活方式新玩法
无需Root,还可以使用强大的Xposed框架: VirtualXposed 2018年05月06日
Kenny MacCormick
如果你喜欢挥舞安卓设备,你应该对Xposed大名有所了解。
这个第三方框架受到很多安卓玩家的喜爱。 通过系统框架的“偷天换日”,可以修改系统和APP应用的各种数据,从而实现了无数种可能性,同时也大大提高了安卓系统的易用性。
参考:关于安卓7.1的Xposed,我想知道的事情就在这里
但是,由于涉及对系统基础的一些更改,Xposed的使用也有各种限制; 例如,必须解锁手机的Bootloader,或者获取Android的Root权限。
但是,某些设备在执行这些操作时可能不方便,也可能无法解锁或取消布线。
但是,“方法总是比困难多”这句谚语是好的。 VirtualXposed的出现,给这些设备带来了一线曙光; 据开发人员介绍,借助它,即使在没有 Root 权限的情况下,也可以使用 Xposed 框架!
它是怎么实现的? 体验怎么样? 使用时会发生什么问题? 在下一篇文章中,这些问题将一一解答。
原理是什么? 首先,VirtualXposed没有对系统基础进行任何修改,也没有利用奇怪的漏洞。
它的工作原理就像一个双开放软件。 可以理解为在你的手机上生成“虚拟环境”,并在该环境中启用Xposed。 一切都是虚拟的,这就是被称为VirtualXposed的原因。
因此,你需要使用的 Xposed 框架与框架所对应的应用,都需要安装在这个虚拟环境中,才能起作用。
例如,要将虚拟位置框架应用于订书机,必须在VirtualXposed上安装这两个框架。
仅在VirtualXposed上安装框架对系统钉钉没有任何效果。 同样,如果直接在系统上安装框架,则在系统上同时安装APP应用程序和框架也没有任何效果。
了解其工作原理后,接下来要说的是如何使用这个“魔法”的应用。
安装框架首次打开VirtualXposed (以下简称VX )后,出现在眼前的是与此Android启动器类似的界面。
别怀疑,你没有装错软件; 还记得上面介绍的原理吗? 这是“虚拟空间”。 该启动器相当于“虚拟空间”的入口。
与Pixel Launcher一样,向上滑动可以打开APP应用程序抽屉,查看VirtualXposed中安装的APP应用程序; 最初只有预安装的Xposed Installer :
如果一切正常,则“虚拟环境”中应该启用了Xposed。 选中后,将显示“已启用Xposed框架”。 ……即使我的手机没有解锁,也会获得Root权限。
在VirtualXposed上安装APP应用程序和模块有三种方法。 第一个是“克隆APP”,它将系统上已经安装的APP添加到VirtualXposed中。
返回VX桌面,单击看起来像APP应用程序抽屉的按钮,可以打开VX设置选项。
可以选择“添加APP应用程序”,选中系统上安装的APP应用程序,确认后将它们“克隆”到VX的“虚拟环境”中。
如果要添加未安装的APP应用程序或模块,可以选择第二种方法。 也就是说,在各种文件管理器中打开. apk安装包后,选择“安装到VirtualXposed”。
另外,如果您已经将不同的市场和浏览器添加到VX中,您也可以直接通过这些通道下载和安装APP应用程序。
当然,如果您只是想安装模块,也可以直接在内置的Xposed Installer上搜索和安装。
添加到VirtualXposed的APP应用程序的工作方式与安装在系统上的APP应用程序几乎完全相同。 可以正常接收通知,也可以浏览本机的图像等文件。
此外,您还可以同时运行两个相同的APP应用程序,如“双开放软件”,在多任务处理之间切换和分开屏幕。 从VirtualXposed打开的APP应用程序将带有[Admin]前缀。
如果您想管理VX中的APP应用程序进程或卸载APP应用程序,可以前往设置,在抽屉中长按图标也可以进行部分操作。
有趣的是,VX中的启动器本质上也确实是Pixel Launcher。 根据需要,也可以用设定更换图标包……。
“一切准备就绪,只借东风”。 因为APP应用程序和模块已经准备好了,所以是时候尝试一下是否可以正常使用这些框架了。
应用框架测试接下来,就是「见证奇迹的时刻」。
从 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