前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >原 荐 收集微信跳一跳的辅助

原 荐 收集微信跳一跳的辅助

作者头像
霡霂
发布2018-06-04 16:49:58
1.3K0
发布2018-06-04 16:49:58
举报
文章被收录于专栏:雨过天晴雨过天晴

原理说明

辅助原理:

  • 用adb获取手机截图并拉取到项目中
  • 对图片进行二值化
  • 根据棋子的RGB值获取当前位置
  • 通过adb模拟屏幕点击

文末有推荐选择

开源列表

Prinsphield/Wechat_AutoJump

链接:Prinsphield/Wechat_AutoJump

代码语言:javascript
复制
说明:一个优秀的python项目;作者利用Opencv实现了图片的特征识别,并且在代码中实现了,根据调用命令区分安卓还是IOS,并进行相应的处理,根据项目代码分析,作者解析了跳一跳大部分的盒子图片,并利用到了游戏中的特定盒子加分的彩蛋,但是根据演示视频和代码所看,作者并不是根据识别图片特征而去触发彩蛋,好像是在每一个盒子都等待一定的时间触发。但是不知如果游戏官方增加新的盒子是否会有影响。
原理:截图识别,ios需要`WebDriverAgent`
特点:代码优美,Opencv,图片特征识别,
平台:安卓,IOS

wangshub/wechat_jump_game

链接:wangshub/wechat_jump_game

代码语言:javascript
复制
说明:我所接触到比较早的开源辅助,python编写,已支持安卓和ios。
原理:截图识别,ios需要`WebDriverAgent`
特点:较早出现,同时支持安卓和ios,模拟机刷分
平台:安卓,IOS

faceair/youjumpijump

链接:faceair/youjumpijump

代码语言:javascript
复制
说明:golang编写的辅助,查看源代码,已支持安卓和ios。
原理:截图识别,ios需要`WebDriverAgent`
特点:代码清晰,同时支持安卓和ios
平台:安卓,IOS

metowolf/JumpJumpHelper

链接:metowolf/JumpJumpHelper

代码语言:javascript
复制
说明:php编写,目前仅支持安卓adb调用
原理:截图识别
特点:php编写,通俗易懂
平台:安卓

Nihiue/JumpHelper

链接:Nihiue/JumpHelper

代码语言:javascript
复制
说明:C#编写,win可用,adb截图,直接通过窗口显示。 
原理:截图识别 
特点:win窗体,即时预览 
平台:安卓 

sundy-li/wechat_autojump_game

链接:sundy-li/wechat_autojump_game

代码语言:javascript
复制
说明:golang编写,adb调用
原理:截图识别
特点:golang编写,代码简单
平台:安卓

jin10086/wxgameHacker

链接:jin10086/wxgameHacker

代码语言:javascript
复制
说明:python,通过抓包获取会话id,然后模拟请求,代码库中还附带了`跳一跳`小游戏js代码,不过具作者表示,目前已失效。
原理:通过抓包拿到会话id,模拟请求
特点:抓包,刷分快,易被封
平台:安卓,IOS

hyb1996/WechatJumping.js

链接:hyb1996/WechatJumping.js

代码语言:javascript
复制
说明:基于`Auto.js`(一个类安卓平台的按键精灵)的模拟按键脚本,方便操作(这是辅助圈的一个常用软件),不过手机需要安卓7.0以上或者有root权限的设备才能运行本脚本。
原理:截图识别
特点:方便,脚本,安卓
平台:安卓

fourbrother/WXJumpGameUtils

链接:fourbrother/WXJumpGameUtils

代码语言:javascript
复制
说明:java编写的,基于adb调用截图,识别图片,然后调用adb模拟触屏点击,实现刷分。
原理:截图识别
特点:java
平台:安卓

wotermelon/toJump

链接:wotermelon/toJump

代码语言:javascript
复制
说明:nodejs编写,调用adb进行截图,网页展示,通过socket传递更新;不过由于项目中代码调用的是内部代码的win的`adb.exe`所以无法实现跨平台,挺遗憾。
原理:截图识别
特点:node,页面展示截图
平台:安卓

Shu-Ji/wechat_micro_jump_game_hero

链接:Shu-Ji/wechat_micro_jump_game_hero

代码语言:javascript
复制
说明:同意是python2.7调用adb实现截图,然后adb模拟触屏
原理:截图识别
特点:单文件代码
平台:安卓

iOSDevLog/JumpJump

链接:iOSDevLog/JumpJump

代码语言:javascript
复制
说明:java编写的,adb截图,计算距离,adb触发屏幕点击
原理:截图识别
特点:跨平台,gui
平台:安卓

uglyer/wechat_jump_ai_kotlin

链接:uglyer/wechat_jump_ai_kotlin

代码语言:javascript
复制
说明:kotlin编写,adb截图,OpenCV识别距离,adb模拟屏幕点击,由于adb路径在项目中常量定义,所以无法实现自动跨平台,可通过修改实现。
原理:截图识别
特点:Kotlin,OpenCV
平台:安卓

推荐

推荐两个,第一个好用,第二个好学。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原理说明
  • 开源列表
    • Prinsphield/Wechat_AutoJump
      • wangshub/wechat_jump_game
        • faceair/youjumpijump
          • metowolf/JumpJumpHelper
            • Nihiue/JumpHelper
              • sundy-li/wechat_autojump_game
                • jin10086/wxgameHacker
                  • hyb1996/WechatJumping.js
                    • fourbrother/WXJumpGameUtils
                      • wotermelon/toJump
                        • Shu-Ji/wechat_micro_jump_game_hero
                          • iOSDevLog/JumpJump
                            • uglyer/wechat_jump_ai_kotlin
                            • 推荐
                            相关产品与服务
                            腾讯云代码分析
                            腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档