最近都在大家都在玩微信跳一跳,跟风玩了几把。无奈手残,最高玩到200,玩不动了。想上网搜搜教程,结果看到了奇怪的东西。。。搞了一晚上终于可以跑了,发上来我的流程供大家参考一下,不要实锤我啊啊啊啊啊啊啊啊

用的是macbook加上iPhone7,具体参数等跑通了可以调。

主要使用facebook-wdawechat_jump_game

以下是具体步骤,因为是事后才写的,可能有些遗漏

1.下载facebook-wda: https://github.com/facebook/WebDriverAgent

2.安装 Carthage: brew install carthage(还需要node环境:brew install node,或者直接去官网下载https://nodejs.org/en/download/)

3.cd到下载好的WebDriverAgent执行脚本: ./Scripts/bootstrap.sh (第2步安装的环境就是这个脚本需要的)

4.连上真机,打开 WebDriverAgent 项目将开发组换成自己的开发账号即可(如果没有请参考这个博客:https://testerhome.com/topics/7220), 点击 Product -> Test

5.如果一切顺利,在xcode的console里面打印的一长串信息最后会出现类似:ServerURLHere->http://192.168.1.105:8100<-ServerURLHere

前往浏览器,输入这个链接+/status,比如我的就是http://192.168.1.105:8100/status。

如果出现一串json,则表明连接成功,请跳到步骤9;如果失败请继续往下看

6.安装端口转发 brew install libimobiledevice
有些人可能会用到这个:brew install usbmuxd

7.转发端口 iproxy 8100 8100 , 窗口不要关闭或者终止运行

8.再访问 http://localhost:8100/status 有内容显示

9.下载wechat_jump_game:https://github.com/wangshub/wechat_jump_game

10.再打开一个新的终端,进入到下载好的 wechat_jump_game 目录下面
安装wda库:pip3 install --pre facebook-wda (有些人的Python版本命令为:pip install --pre facebook-wda  如果是,下面的命令也把3去掉,改为pip install xxx或 python xxx)

11.安装wechat_jump_game需要用到的其他Python库:pip3 install -r requirements.txt

12.把wechat_jump_game/config/iPhone里面的适合你机型的json文件拷贝到主目录(wechat_jump_game目录)下,改名为config.json。里面没有7的json文件,我就用了6的。运行成功后可以根据跳的距离大还是小来对应修改config.json中的 press_coefficient 参数

13.其实这里就已经可以运行了,但是我试了几把发现成绩全部都没算数,朋友是看不到的,原因是被微信认定为脚本操作了,虽然确实是。。。修改一下脚本,把几个地方稍微随机一点:

打开wechat_jump_auto_iOS.py,找到
def jump(distance)方法,把它替换成

def jump(distance):press_time = distance * time_coefficient * random.uniform(0.99, 1.01) / 1000print('press time: {}'.format(press_time))s.tap_hold(200*random.uniform(0.98, 1.02), 200*random.uniform(0.98, 1.02), press_time)

找到def main()方法,把里面的sleep语句的参数稍微修改一下,这里可能问题不大,不过我是一起替换后才成功显示了成绩,我这里改成如下
time.sleep(random.uniform(0.9, 1.5))

14.把微信的跳一跳打开并开始游戏,然后命令行进入wechat_jump_game,运行 python3 wechat_jump_iOS_py3.py ,应该会可以在手机上看到你想要的了

微信跳一跳辅助的流程(IOS+MAC)相关推荐

  1. android跳一跳微信修改器,游戏蜂窝微信跳一跳辅助使用教程[多图]

    微信跳一跳怎么使用游戏蜂窝?很多玩家都还不知道,下面就让安卓乐园小编为大家带来,微信跳一跳辅助使用教程. 跳一跳是一个微信小程序.2017年12月28日,微信更新的 6.6.1 版本开放了小游戏,微信 ...

  2. python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  3. python微信公众号秒杀代码_微信跳一跳辅助python代码实现

    微信跳一跳辅助python代码实现 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  微信跳一跳辅助python代码实现.txt ] (友情提示:右键点上行txt文档 ...

  4. python hook pc微信_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  5. python实现微信hook_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  6. 微信跳一跳辅助php,微信跳一跳辅助python代码实现

    微信跳一跳辅助的python具体实现代码,供大家参考,具体内容如下 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离.可能刚开始上手的时候,因为时间距 ...

  7. 微信跳一跳java实现自动跳_微信跳一跳辅助Java代码实现

    微信跳一跳辅助的Java具体实现代码,供大家参考,具体内容如下 1.参考知乎教你用Python来玩微信跳一跳,鉴于本人Python一直都是半吊子水平,之前打算用python刷分,可无奈安装python ...

  8. 100行微信跳一跳java_安卓版微信跳一跳辅助 跳一跳辅助Java代码

    安卓版微信跳一跳辅助,java实现,具体内容如下 已经看到网上有大神用各种方式实现了,我这是属于简易版ADB命令式实现. 操作方法 1.光标移动到起始点,点击FORM 2.光标移动到目标点,点击TO ...

  9. c语言跳一跳辅助源码,.NET 开发一个微信跳一跳辅助程序(附源码)

    原标题:.NET 开发一个微信跳一跳辅助程序(附源码) 来源:中国.NET研究协会 cnblogs.com/dotnet-org-cn/p/8149693.html 前言 微信更新了,出现了一个小游戏 ...

最新文章

  1. cn域名注册国外_国内cn域名注册量超com域名,“com”时代结束了吗?
  2. 关于去除2个inline-block之间的间距
  3. 智能合约重构社会契约 (3)智能合约的自动触发
  4. JMeter初探-安装与使用
  5. 组织软件测试中应当避免的几个常见现象
  6. 【译】Understanding Linked Data Formats
  7. mysql集群安装指南
  8. 艾伟_转载:使用Lambda表达式编写递归函数
  9. vb.net读取excel并写入dgv_读取PDF中的表格写入EXCEL?30行代码搞定
  10. 安卓与Linux共存,Android和Linux重新合并成一个操作系统
  11. linux搜索含多个字符串,关于linux:使用grep搜索多个字符串
  12. 晨哥真有料丨我们要为了对方改变自己吗?
  13. java 面向对账 抽象_java开发银行支付、对账时证书相关的操作实例
  14. pku1067----取石子游戏(博弈)
  15. [Python] L1-026. I Love GPLT-PAT团体程序设计天梯赛GPLT
  16. 关于学习session的一二
  17. java 809 128 题_java编程题809*??=800*??+9*??+1
  18. linux aria2磁力链接,Linux一键安装Aria2+Yaaw+FileManager实现BT磁力下载,并在线查看/观看...
  19. Astar算法基本概念及其实现
  20. OpenCore黑苹果引导配置说明-基于OpenCore-0.7.1-07-06正式版

热门文章

  1. 知云翻译划线后无法翻译怎么办。如何加载百度翻译API
  2. 在微信公众号发文件?
  3. 菜菜的刷题日记 | 12.整数转罗马数字
  4. EvolveGCN:动态图的演化图卷积网络 翻译
  5. 给你一张过去的CD:谁的网盘泄了密?
  6. html flex 上中下布局,flex 布局
  7. 树状数组详解(超详细)(完整代码在四 五最后)
  8. 修改IDEA提交到git的昵称
  9. html 字符串包含某字符,js判断字符串包含某个字符的方法
  10. 20170307找女朋友之路思考总结