Giter VIP home page Giter VIP logo

wechatjumpgamehelper's Introduction

微信跳一跳辅助工具

这是一个需要手动来玩的辅脚本,也是最为保险,官方无法禁封的辅助工具;

支持Mac OSwindowsLinux系统,无需要手动设置adb环境。

视频演示:http://v.youku.com/v_show/id_XMzI5MDY3Njk0MA==.html?spm=a2hzp.8253869.0.0

安装

本地环境只需要安装好Node.js 7.6以上的版本即可(推荐8.9.3);

国内网络环境建议安装好cnpm:

# cnpm安装
npm install -g cnpm --registry=https://registry.npm.taobao.org

使用

  • Android手机打开USB调试(一般操作步骤:设置-->开发人员工具-->打开USB调试)
  • 连接手机到电脑,并在弹出的询问窗口中点击信任设备
  • clone或下载项目文件到本地并解压
  • 使用bashcmd进入到解压好的目录
  • cnpm installnpm install安装相关依赖
  • node index.js运行即可
  • 打开《跳一跳》游戏并点击开始
  • 浏览器访问http://localhost:5200
  • 不出意外,此时电脑上会显示手机截图,在画面区域用鼠标连接两个方块的中心点,然后点击右侧的【GO】按钮。手机上跳完之后,新的截图会同步到浏览器中,手动重复该步骤即可

提示:

  • 各手机型号分辩率不一样,可根据自身设备在右侧的Time/px输入框中微调设置合适的值,直到每次能能跳到最中心;
  • 连接两点之间,建议找好对应的参考点,例如:小人的菊花 --> 目标中心,见下图所示。

连接点示意图

原理

使用Node.js调用adb命令,拉取手机截图到浏览器。

用户在浏览器手动完成两个点的标记之后,点击【GO】按钮,通过socket消息告诉Node去执行adb操作。

之后将新的画面传回到前台...

PS

目前现成其它方案:

  • 拦截数据包伪造数据请求的 (修改数据提交加密方式就可被封掉)
  • 自动识别画面完成跳跃的 (画面添加不规则的图案或干扰画面,自动识别即可能较难做到)

wechatjumpgamehelper's People

Contributors

sbfkcel avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.