微信跳一跳

起因

微信刚刚更新了一个版本,主推了一个叫跳一跳的小程序。蹲坑完了2小时,完了300多点,站都站不起来。。。

上网溜了一边,都是python。不会....只会Java。逛了一下GutHub的Java日推,看了一位猿友的闲暇作品。挺有趣的,研究了一番,倍好玩,跟大家分享一波。

感兴趣的可以去OB一波,github地址。

主要原理

用usb调试安卓手机,用adb截图并用鼠标测量距离,然后计算按压时间后模拟按压。

过程

1,电脑安装好Java环境。做Java的掠过。。

教程地址:java环境搭建教程

2,在电脑上下载好adb。

下载地址:adb下载

3,打开安卓手机的usb调试模式并授权连接的电脑

教程地址:打开安卓手机的usb调试模式

注意:如果是小米手机,在USB调试下方有USB调试(安全设置)打开允许模拟点击 


微信跳一跳_第1张图片
usb调试(安全设置)

4,打开微信跳一跳,点击开始


微信跳一跳_第2张图片
点击开始

5,用终端打开adb,并执行一下adb shell

        5.1,打开终端

微信跳一跳_第3张图片
打开终端

        5.2,将刚才下载好的adb压缩包解压找到adb.exe,拖动至终端后按回车键。


微信跳一跳_第4张图片
拖到终端





微信跳一跳_第5张图片
按回车键


5.3,并执行一下adb shell,确认adb已经连接上手机后输入exit离开adb shell


微信跳一跳_第6张图片


6,下载jar包放到桌面,桌面即可。

下载地址:jar包

7,在终端输入命令如下

java -jar playJumpJumpWithMouse-0.0.4.jar -a " F:\Android\sdk\platform-tools\adb.exe "

F:\Android\sdk\platform-tools\adb.exe记得换成自己刚才下载的adb.exe的地址


微信跳一跳_第7张图片


8,之后稍等一会会出现手机界面


微信跳一跳_第8张图片

9,然后每次点击下一个要跳到的方块中心点就大功告成了。


微信跳一跳_第9张图片

最后

有时间研究一下写一个Android的脚本。有问题提问哈

你可能感兴趣的:(微信跳一跳)