关于微信双开-无需Root也能使用XposedVAExposed双开神器

价格:
0

评论人数

累计关注

2024-10-20

最近更新

网站客服 客服

服务承诺 正品保障 保证激活 激活码可用 官方授权 无效退款

商品描述

关于微信双开-无需Root也能使用XposedVAExposed双开神器

最近这个应用程序使用得很多,所以我想推荐一下。

它是系统上众所周知的框架。赋予普通用户随意DIY系统的能力;比如典型的微信防撤回、自动抢红包、修改主题字体、模拟位置等。不过,使用的前提之一是Root。随着系统的发展,达到这个条件变得越来越困难;那么,我们不用root就能享受这些功能吗?

我们想一下,为什么需要Root?从目前的实现来看,是因为需要修改系统文件,而这些文件只有root权限才能修改;但这只是当前实现的一个功能(修改系统分区文件),而不是根本原因。最终要达到的目标是能够在任何App进程启动之前任意加载特定模块的代码;这些特定的模块可以有机会在App进程启动之前执行特定的代码,从而控制任何进程的行为。归根结底,你需要控制其他进程,而没有高级权限(Root),覆盖它们是不可能的。

还有其他方法可以实现这一目标吗?

虽然无法控制其他进程,但在这个进程内,你几乎可以为所欲为;如果你换个方式,让其他应用程序运行在你自己的进程中关于微信双开,那么Hook就达到了它的目的,对吗? “让其他应用程序在自己的进程中运行”的机制是容器,或者更常见的称为双开; “钩住你自己”是一个典型的想法,但它不支持ART——但不久前epic的出现完成了它关于微信双开-无需Root也能使用XposedVAExposed双开神器,这是最后一块拼图。 (有关epic在ART上实现AOP Hook的信息,请参考我的帖子——浅谈在ART上运行时AOP的实现

双开的典型实现是lody,那么我们来看看与epic结合会发生哪些奇妙的化学反应。

我们的思路很明确:用它来启动其他App,在启动过程中用epic Hook来控制启动的App。同时,由于模块已经比较成熟,并且有上千个插件生态,所以最好使用可以直接复用的模块,这样在双开环境下,模块就会像运行一样在已 Root 的手机中。为此,我写了一个双开环境下的兼容层:;同时我修改了部分实现,使其能够在进程启动时加载这个兼容层。代码在这里:。这样,在双开环境下,可以直接加载现有模块,实现非Root模式下的功能。更有趣的是,您还可以直接安装和管理任何模块,就像您使用真正的模块一样!

具体代码我就不详细说了。您可以直接查看源代码。我们以微信防撤回为例,看看具体效果:

首先安装这个修改版的双开APK。可以直接使用源码,也可以使用我编译的版本百度网盘下载:密码:i45e

然后安装微信防提款模块:微信精灵,发布的主页在这里:(微信精灵);直接下载链接

接下来,您需要确保您的手机上的微信支持微信向导。目前支持的微信版本为6.5.8~6.5.16;如果没有,您需要下载支持的版本,例如.5.8.apk。

最后需要打开双开软件,添加微信和微信精灵作为双开模块,如下图:

这样,在双开模式下使用微信,就可以享受模块的防撤回功能了!

另外,您还可以直接在双开模式下使用,然后就可以轻松下载和管理模块:

这样我们就可以在未Root的手机上享受该模块的功能了,玩得开心:)

然而,实现这个功能后,我不寒而栗:千万不要在Root环境或者双开环境下运行关键应用,否则你的微信登录密码、支付宝支付密码、银行卡账号很可能被看到。

PS:该层的实现目前还处于起步阶段关于微信双开,我个人的精力非常有限(一般都是凌晨写代码);如果你有兴趣实现非Root模式,非常欢迎你和我组队。

项目地址在这里:。

。('尾巴')

文都管联院在预祝2021-2022一路长虹!