职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 805|回复: 2

微信跳一跳的辅助大集合

[复制链接]
无处不在 发表于 2018-5-14 16:55 | 显示全部楼层 |阅读模式
本帖最后由 无处不在 于 2018-5-14 16:57 编辑

摘要: 微信发布小游戏后,跳一跳作为第一款开屏小游戏,火爆朋友圈,然而火爆的夜幕下,在发布当天就出现了辅助软件,这里收集了数个GitHub上的开源项目,简单总结下,以作分享。
原理说明
辅助原理:
  • 用adb获取手机截图并拉取到项目中
  • 对图片进行二值化
  • 根据棋子的RGB值获取当前位置
  • 通过adb模拟屏幕点击
文末有推荐选择
开源列表
Prinsphield/Wechat_AutoJump说明:一个优秀的python项目;作者利用Opencv实现了图片的特征识别,并且在代码中实现了,根据调用命令区分安卓还是IOS,并进行相应的处理,根据项目代码分析,作者解析了跳一跳大部分的盒子图片,并利用到了游戏中的特定盒子加分的彩蛋,但是根据演示视频和代码所看,作者并不是根据识别图片特征而去触发彩蛋,好像是在每一个盒子都等待一定的时间触发。但是不知如果游戏官方增加新的盒子是否会有影响。原理:截图识别,ios需要`WebDriverAgent`特点:代码优美,Opencv,图片特征识别,平台:安卓,IOS
wangshub/wechat_jump_game说明:我所接触到比较早的开源辅助,python编写,已支持安卓和ios。原理:截图识别,ios需要`WebDriverAgent`特点:较早出现,同时支持安卓和ios,模拟机刷分平台:安卓,IOS
faceair/youjumpijump说明:golang编写的辅助,查看源代码,已支持安卓和ios。原理:截图识别,ios需要`WebDriverAgent`特点:代码清晰,同时支持安卓和ios平台:安卓,IOS
metowolf/JumpJumpHelper说明:php编写,目前仅支持安卓adb调用原理:截图识别特点:php编写,通俗易懂平台:安卓
Nihiue/JumpHelper说明:C#编写,win可用,adb截图,直接通过窗口显示。 原理:截图识别 特点:win窗体,即时预览 平台:安卓
sundy-li/wechat_autojump_game说明:golang编写,adb调用原理:截图识别特点:golang编写,代码简单平台:安卓
jin10086/wxgameHacker说明:python,通过抓包获取会话id,然后模拟请求,代码库中还附带了`跳一跳`小游戏js代码,不过具作者表示,目前已失效。原理:通过抓包拿到会话id,模拟请求特点:抓包,刷分快,易被封平台:安卓,IOS

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

fourbrother/WXJumpGameUtils说明:java编写的,基于adb调用截图,识别图片,然后调用adb模拟触屏点击,实现刷分。原理:截图识别特点:java平台:安卓

wotermelon/toJump说明:nodejs编写,调用adb进行截图,网页展示,通过socket传递更新;不过由于项目中代码调用的是内部代码的win的`adb.exe`所以无法实现跨平台,挺遗憾。原理:截图识别特点:node,页面展示截图平台:安卓
Shu-Ji/wechat_micro_jump_game_hero说明:同意是python2.7调用adb实现截图,然后adb模拟触屏原理:截图识别特点:单文件代码平台:安卓iOSDevLog/JumpJump说明:java编写的,adb截图,计算距离,adb触发屏幕点击原理:截图识别特点:跨平台,gui平台:安卓uglyer/wechat_jump_ai_kotlin说明:kotlin编写,adb截图,OpenCV识别距离,adb模拟屏幕点击,由于adb路径在项目中常量定义,所以无法实现自动跨平台,可通过修改实现。原理:截图识别特点:Kotlin,OpenCV平台:安卓
推荐
推荐两个,第一个好用,第二个好学。




 楼主| 无处不在 发表于 2018-5-24 09:25 | 显示全部楼层
哥顶的不是帖子,是寂寞!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-3-29 15:18 , Processed in 0.127762 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表