腾讯微信小程序,先前说不会支持游戏的,但是现在腾讯却自己率先退出了小游戏微信跳一跳。该小游戏一经推出,立即刷爆朋友圈。目前我的同事总分380多分排在第一,然而做为技术,我手点不过他,就有技术超越它,目前可以轻松达到3万分。
下面我说说破解方法。
环境准备
- 准备Java运行与编译环境,使用Java8以上
- 安装Android SDK
- 使用 git工具clone项目,地址为 https://github.com/burningcl/wechat_jump_hack
运行下面的命令,可以成功的克隆项目到本地。
git clone https://github.com/burningcl/wechat_jump_hack wechat_jump_hack
最后我们使用 Eclipse 或 IDE 导入该项目。
准备好一部已经打开开发者模式的Android手机。
请确认是否adb已经联接上你的手机;如果adb连接失败,则会导致截图与拉取截图失败,提示“find myPos, fail”或者“找不到0.jpg”;如果连着多个Android设备的话,最好关到只有一个。
pc用户需要注意,360或者其他手机助手可能占用了5037端口。如果占用的话,先把相应的process kill掉。
运行命令./adb devices(windows环境下运行 adb devices,需要配置好环境变量)。如果结果如下,则说明adb连上了。
打开开发者选项,找到“USB调试(安全设置)允许通过USB调试修改权限或者模拟点击”(在miui上是这样的,在其他手机上,应该也是差不多这样)这个开关,打开它;如果这个权限没有授予,则不能正常触发弹跳。
chenliangdeMacBook-Pro:platform-tools chenliang$ ./adb devices List of devices attached 192.168.56.101:5555 device
打开开发者选项,找到“USB调试(安全设置)允许通过USB调试修改权限或者模拟点击”(在miui上是这样的,在其他手机上,应该也是差不多这样)这个开关,打开它;如果这个权限没有授予,则不能正常触发弹跳。
修改com.skyline.wxjumphack.Hack中ADB_PATH,将其改为你自己的ADB位置。
打开微信,打开跳一跳游戏,并点击开始。
运行程序(Hack.java中的main方法)吧,骚年,观察它自动跳动。
最后再给大家分享两个常见问题的解决方案。
如何确认识别是否准确?
运行Hack.java中的main方法。运行一断时间后关掉。
运行HackTest.java中的main方法。结果如下:
查看output目录下的文件,位置标记的是否准确。
如果觉得跳得不准的同学,请运行HackTest.java文件,观察标记的位置是否准确。 如果准确的话,根据反馈同学的经验:
- 请自行调整弹跳系数;
- 换一根好一点的数据线; 笔者无法做到我所用的弹跳系数适用于所有的设备。
成绩上传不了
官方新增了时间间隔检测,固定时间间隔的跳跃会无法上传,已更新随机数, 可以上传分数。保守一点,就是等跳得差不多了,自己在手动跳几下。
- 分数别刷太高;
- 最后自己再跳几下。
: » Java 破解安卓版腾讯微信跳一跳教程
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/251704.html