前言
最近微信的跳一跳很火,大家看到排行榜上几百上千的分数,再看看自己百分左右的分数肯定很难过,我手残怪我吗?没关系,如果你跟着我来,也能让你分数霸榜。
原理
首先大家是有一个直观感受,根据两个箱子距离的不同,需要按压的时间也是不一样的,一般来说,一个大胆的猜测是按压时间和距离是成正比的。
这是我们的工作原理:
工具
准备工作
环境
fedora 27
python3.6
安装
adb调试工具
fedora/centos
sudo yum install adb
ubuntu
sudo apt install adb
python需要的库
sudo pip3 install matplotlib sudo pip3 install Pillow
还需要sudo yum install python3-tkinter(fedora)
sudo apt install pytho3-tk(ubuntu)
安装这个是为了支持matplotlib
开始行动
我的SM-C7000(1920x1080),我测出来系数是1.38。如果手机分辨率比我低,增大这个值,否则减小这个值,多次修改这个值直到适合你的手机。
代码
#coding=utf-8 from PIL import Image import pylab import os import time import random cut = 'adb shell screencap -p /sdcard/autojump.png' push = 'adb pull /sdcard/autojump.png . ' jump = 'adb shell input swipe {x} {y} {x} {y} {time}' while True: #手机截屏 os.system(cut) time.sleep(0.01) #截图上传 os.system(push) time.sleep(0.03) pic = Image.open('autojump.png') #获取屏幕像素 (w,h) = pic.size #手指点击位置一般在中间偏下。取随机值混淆系统检测 w = int(w*random.uniform(0.45,0.55)) h = int(h*random.uniform(0.7,0.8)) #打开图片 im = pylab.array(pic) pylab.imshow(im) #读取两个点 (x1,x2) =pylab.ginput(2) #两点距离公式 s = ((x1[0]-x2[0])**2 + (x1[1] - x2[1])**2)**0.5 #print(s)1.38 2.05 #分辨率与按压时间(ms)的系数 ratio = 1.38 #随机更改按压时间使他不是一个整百数 s = s*ratio + random.randint(-20,20) s = int(s) #pylab.close() #像手机发送跳远按压时间 os.system(jump.format(x=w,y=h,time=s)) time.sleep((s+500)/1000)
一些建议
最好停止跳之前手动跳几步,防止被tx发现。
分数不要太高,循序渐进逐渐升高,否则容易被清空分数。
更多内容大家可以参考专题《微信跳一跳》进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧,包括了微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧的使用技巧和注意事项,需要的朋友参考一下 前言 小程序跳一跳最近很火,之前爆出微信游戏小程序漏洞,网上也不乏大神。这里就用一大神的python脚本来刷下高分。 跳一跳python脚本传送门 配置过程 注: 电脑环境未配置python环境,请自行谷歌或者百度配置,这里
本文向大家介绍使用Python制作微信跳一跳辅助,包括了使用Python制作微信跳一跳辅助的使用技巧和注意事项,需要的朋友参考一下 1. 前言 微信的跳一跳相信大家都很熟悉了,而且现在各种外挂、辅助也是满天飞,反正本人的好友排行榜中已经是八九百都不足为奇了。某宝上一搜一堆结果,最低的居然只要3块多,想刷多少分就刷多少分,真是离谱。 作为一枚程序猿,我决心也自己搞一下,不为别的,一来为了磨练一下自
本文向大家介绍Python+OpenCV让电脑帮你玩微信跳一跳,包括了Python+OpenCV让电脑帮你玩微信跳一跳的使用技巧和注意事项,需要的朋友参考一下 前言 最近微信小游戏跳一跳大热,自己也是中毒颇久,无奈手残最高分只拿到200分。无意间看到教你用Python来玩微信跳一跳一文,在电脑上利用adb驱动工具操作手机,详细的介绍以及如何安装adb驱动可以去看这篇文章,这里就不再介绍了。但是原文
本文向大家介绍教你用 Python 实现微信跳一跳(Mac+iOS版),包括了教你用 Python 实现微信跳一跳(Mac+iOS版)的使用技巧和注意事项,需要的朋友参考一下 这几天看网上好多微信跳一跳破解了,不过都是安卓的,无奈苹果不是开源也没办法。这个教程是 Mac + iOS , 要下xcode 要配置环境小白估计是没戏了,有iOS 开发经验的可以看看 。不过其实可以没事帮同事刷一下,让他们
本文向大家介绍微信跳一跳辅助Java代码实现,包括了微信跳一跳辅助Java代码实现的使用技巧和注意事项,需要的朋友参考一下 微信跳一跳辅助的Java具体实现代码,供大家参考,具体内容如下 1.参考知乎教你用Python来玩微信跳一跳,鉴于本人Python一直都是半吊子水平,之前打算用python刷分,可无奈安装python环境各种模块缺失,报错不停,于是乎,使用Java重新实现了一下。 2.环境配
本文向大家介绍微信跳一跳游戏python脚本,包括了微信跳一跳游戏python脚本的使用技巧和注意事项,需要的朋友参考一下 微信更新后出来了一块比较火的小游戏,要是一款不涉及到排行的游戏,可能 没人去关注这款游戏。最开自己一直苦练技术,想在微信排行上面装一装,练了好久才跑三百多分。接着在Github(Github地址),有一个大神发布了,一个Python脚本自动跳,分数随便跳,当然分数不要太高,分