每次宿舍一起点外卖谁去拿外卖都是个大问题,小编宿舍一般选择微信骰子谁大谁就负责去拿,但是小编总是运气差,老是输,所以琢磨着能否搞个微信骰子控制器每次都让色子是6点,终于,皇天不负有心人,果然找到了方法。

准备工作

2023微信骰子控制软件是一款免root的Hook神奇Xposed框架。在Hook过程中最重要的一点就是要找到Hook点这也是最难的部分。找到Hook点之后编写Xposed模块就比较相对容易多了。

本次测试使用的weixin版本是7.0.3,适配兼容安卓5-9系统手机

软件名称:
微信骰子/划拳控制器_QQ微信摇骰子点数控制器下载(全能版)
软件功能:
控制筛子点数(QQ和微信)
适配机型:
安卓4.0以上和苹果手机
立即下载

猜想假设

我们先猜测微信骰子控制器软件是怎么实现的。如果有简单编程经验的朋友肯定会猜测是random函数。其实我这么认为预测的。

逆向分析反编译apk

通过简单的准备工作:使用apktool反编译apk。使用Jadx打开微信的apk。微信较大,打开很慢。

查找Hook点

微信骰子控制软件查找hook点是最难的部分。在jadx中全局搜索bqf。显然这个findViewById()才是我们要找的东西,双击点进去看代码。如果有多个需要一个一个看。

编写模块

找到随机数的返回点,接下来写hook模块就简单了。还有一点要注意的是,微信骰子控制器和石头剪刀布也是用的这个随机函数。所以编写规则雷同。

最后体验一下微信骰子控制软件效果如何。

2023微信骰子控制器|微信骰子控制软件v2023(2023微信骰子控制插件ios)  第1张

这下终于不用拿外卖了。