用JAVA实现的微信跳一跳辅助

声明:辅助仅供个人娱乐,开挂可耻(好心虚)

一. 准备阶段

1. 安装adb

安装请参考:
https://jingyan.baidu.com/article/7f41ecec349c0f593d095c84.html
注意:配置环境变量
其中使用到的adb命令:
启动服务
adb start-server
找到设备驱动
adb devices
截屏保存到/sdcard/picname.png
adb shell screencap -p /sdcard/picname.png
拷贝图片保存到PC的D://
adb pull /sdcard/picname.png D://
用adb工具点击屏幕蓄力一跳。
adb shell input swipe x y x y time

2. 夜神模型器

  注意:本人使用的夜神模型器进行的测试运行,不能保证其他设备能正常运行,需要打开开发者模式并打开USB调试模式,需要root权限
  微信的跳一跳只能在安卓5.0版本以上运行,默认的夜神模拟器是安卓4,运行之前先用夜神多开器,新建一个安卓5.0的模拟器。
  其中可能遇到adb devices命令检测不到虚拟机的情况,解决如下:
  1)关闭AS和夜神进程
  2)cmd下输入 adb version为1.039
  3)cmd下输入 Nox_adb version为1.036(PS:输入此命令前提是需要将夜神模拟器中的bin路径添加到path环境变量中)
  4)通过版本比对发现AS的版本比夜神版本高,究其原因需要将二者版本整为一致。
  5)将AS的adb.exe拷贝至夜神bin目录下,并将adb.exe修改为Nox_adb.exe
  6)开启夜神模拟器,在cmd下输入adb devices,此时并显示
  List of devices attached
  127.0.0.1:62001 device

3. java开发环境

1)安装jdk

二. 运行阶段

游戏画面一定要进入游戏,事例图片如下:
用JAVA实现的微信跳一跳辅助_第1张图片

package com.sdust.testJump;
import org.junit.Test;
import com.sdust.main.JumpAuxiliary;

public class TestJumpAuxiliary {

    @Test
    public void test() throws InterruptedException{
        JumpAuxiliary jumpAuxiliary = new JumpAuxiliary(2.05);
        jumpAuxiliary.start();
    }
}

三. 运行结果

用JAVA实现的微信跳一跳辅助_第2张图片
用JAVA实现的微信跳一跳辅助_第3张图片

不敢刷太高,另外给第二名点活路。

四. 总结

1)实现过程在代码里有详细注释
2)代码的运行效率有待提高
3)计算方块中心点的准确率有待提高
4)感受到了被程序员支配的恐惧
CSDN下载地址(有积分的帮忙支持一下,缺分啊。)
http://download.csdn.net/download/gchd19921992/10223646
程序源码已上传到github上了:
https://github.com/gchd/weixinJump
欢迎下载,留言

你可能感兴趣的:(用JAVA实现的微信跳一跳辅助)