最近朋友圈都在玩微信跳一跳,我也试了几把,感觉这个游戏原理是挺简单,但是想得高分并不容易。
于是乎,我逛了逛平时用来看技术文章的地方(ps:2017年12月份的事情了,现在才想起来写博客,主要是因为不断有人问我怎么玩的那么高分数,一两句话说不清楚,所以就想着写篇博客),果然发现了神奇的东西
关于这个工具的技术原理及实现,在微信公众号‘七夜安全博客’的原创技术文章“跳一跳”游戏外挂原理详析(自动版) 里面有详细的说明。
接下来说一下这个工具的使用方法:
首先,你需要一台电脑,安装运行环境:
python2.7 或 python3(安装完成并配置path环境变量,安装方法请自行网上搜索)
adb手机驱动, adb官方下载地址 点击下载 ,安装后配置path环境变量
安卓手机(ios的在后面)
运行环境准备好了之后,就可以下载源码了,github上源码地址https://github.com/wangshub/wechat_jump_game
下载好源码后解压,使用方法和步骤在README中都有,自己看看就行了(我自己用的那个源码现在在github上找不到了,所以后续步骤写不出来了,/抱头痛哭,ps:如果你是技术人员,我相信你肯定会看懂并能自己找到源码,如果你是纯小白,这个源码运行不了或者实在找不到会用的源码了,你可以留言联系我)
操作步骤:
1. 安装好上述运行环境后,安卓手机用数据线连接电脑,手机打开USB调试,如果跳出授权等确认框,允许授权就好了
2.电脑打开终端(windows系统按windows+R键),输入adb devices回车,如果出现类似下面的,就说明连接成功
如果报错了就自己在网上搜一下如何安装adb
3.打开微信跳一跳,开始游戏,然后就运行程序就好了,他会自己跳
ios的可以参考这个项目https://github.com/wangshub/wechat_jump_game
实在没办法,github上面都写得特别详细,我也只能这样简单的总结一下了,有任何问题可以留言