300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > xposed框架_把安卓手机开发到极致的框架xposed

xposed框架_把安卓手机开发到极致的框架xposed

时间:2024-03-30 20:59:43

相关推荐

xposed框架_把安卓手机开发到极致的框架xposed

本文原载于公众号【手机电脑软件管家】,欢迎关注。

Xposed是Android系统上久负盛名的一个框架,它给了普通用户任意 DIY 系统的能力;比如典型的微信防撤回、自动抢红包、修改主题字体,以及模拟位置等等等等。不过,使用Xposed的前提条件之一就是需要Root。随着Android系统的演进,这一条件达成越来越难了;那么,能不能不用Root就可以享用Xposed的功能呢?

双开的典型实现是lody的 VirtualApp,那么来一看 `VirtualApp` 与 `epic` 结合会产生什么样奇妙的化学反应。

我们的思路很清晰:用 VirtualApp 去启动别的App,在启动过程中通过 epic Hook本进程,从而控制被启动的App。同时,由于Xposed模块已经比较成熟,而且有成千上万的插件生态,最好能够直接复用Xposed 的模块,使得在双开环境下,Xposed模块就跟运行在Root手机中的Xposed环境中一样。为此,我写了一个 双开环境下的Xposed兼容层:Exposed;同时,修改了 VirtualApp 的部分实现,使得它能够在进程的启动的时候加载 Exposed 这个兼容层,代码在这:VAExposed。这样,在双开环境中,可以直接加载已有的Xposed模块进而实现非Root模式下的Xposed的功能。更有趣的是,你还可以直接使用 XposedInstaller 安装和管理任意的Xposed模块,就跟你使用真正的Xposed一样!

具体的代码就不详细讲了,可以直接去看源码:Exposed,VAExposed 我们以微信防撤回为例,看看具体的效果:

首先安装VAExposed这个修改版的双开APK,

最后,你需要打开VAExposed这个双开软件,添加微信和微信巫师为双开模块,如下图:

这样,使用双开中的微信,就能享受Xposed模块的防撤回功能了!

另外,你还可以直接在双开中使用 XposedInstaller,然后就可以方便滴下载和管理Xposed模块了:

就这样,我们在非Root手机下,就能享用Xposed模块的功能,Have Fun :)

不过,在实现完这个功能之后,我不寒而栗:千万不要在Root环境或者双开环境下运行关键App,不然你的微信登录密码,支付宝支付密码,银行卡账号,很有可能被尽收眼底。

不知道你有没有羡慕过别人搞机呢?抱着一台锁了 Bootloader,无法 ROOT,不能刷机,而且内核也没开源的安卓机,看着那些解锁、刷机、ROOT 再到 Xposed 框架一气呵成的朋友,拿着装了各种稀奇古怪却又非常实用的插件的手机向你炫耀时,有没有想过抽他一巴掌?

如果你曾经了解过搞机的相关内容,想来应该知道 Xposed 框架是怎样的一种存在吧,不清楚的话也无妨,我们一起看一下。

Xposed 框架是 Android 系统上的一款神器,它对于任何一个喜欢鼓捣手机的抖 M 来说都是不可或缺的,通过在这个框架上安装特定的某些模块,普通用户都可以很自由很 easy 的 DIY 自己的手机系统,实现许多看起来很复杂很高级的功能。

明明这么好用的东西,却由于在之前的使用门槛较高(需要解锁、ROOT 等),导致很多人都难以体验,但是在研究过 Xposed 的工作原理之后,开发者 Weishu 独辟蹊径,结合容器(通俗点叫双开)的机制,实现了无需 ROOT 就可以使用 Xposed 框架的方法。

今天,给大家介绍的 Virtual Xposed,就能让你不需要解锁 Bootloader,不需要刷机,也不需要 ROOT,就能用上 Xposed 框架,非常的强大。

使用方法

第一步,下载 Virtual Xposed 的安装包,直接安装到手机。

第二步,打开 Virtual Xposed,点击启动器按钮,添加应用,在列表中选择需要使用 Xposed 模块的 APP,安装到 Virtual Xposed 中。

由于 Virtual Xposed 的机制为模拟 Xposed 环境使用插件,可以把它简单的理解为一台已经刷了 Xposed 框架的虚拟机。

所以 APP 和 Xposed 模块都需要安装到里面,而且这里安装的应用和其他的双开助手功能类似,是一个和原软件不冲突的新程序,同时也可以向内部存储中写入数据,插件只作用在虚拟机中的软件上。

第三步,安装需要使用的 Xposed 模块,Virtual Xposed 里提供了一些很实用的插件,大家可以直接在菜单中选择下载安装。

同时,xposed installer 也可以下载模块(Virtual Xposed 中自带),还可以直接安装更新,大多数的 Xposed 模块在这里都可以找到。

第四步,安装完所需模块,要在 xposed installer 的模块页面启用该模块,然后在 Virtual Xposed 的菜单中重启虚拟机。

另外如果你在安装模块之前启动过对应的 APP,需要长按强制停止再重新打开该应用,你也可以把虚拟机中的 APP 发送到桌面快捷方式,方便下次使用。

最后一步,启动 APP,模块就已经生效了,根据每个模块不同的特性,有的 APP 中会增加设置入口,有的则需要打开模块程序修改设置。

这里,我们用「微信斗图」和「微信跳一跳助手」示例。

微信斗图设置界面,直接在聊天界面长按表情符号即可打开,搜索点击发送一步到位,非常的方便。

跳一跳助手的设置则需要在打开模块程序修改,启用后只需打开微信小程序便可以享受助手功能(为了友谊,尽量少用)。

好啦,这就是 Virtual Xposed 的完整使用教程了,

本文原载于公众号【手机电脑软件管家】,欢迎关注。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。