Java 破解安卓版腾讯微信跳一跳教程

JAVA herman 1337浏览 0评论

腾讯微信小程序,先前说不会支持游戏的,但是现在腾讯却自己率先退出了小游戏微信跳一跳。该小游戏一经推出,立即刷爆朋友圈。目前我的同事总分380多分排在第一,然而做为技术,我手点不过他,就有技术超越它,目前可以轻松达到3万分。

微信跳一跳

下面我说说破解方法。

环境准备

  1. 准备Java运行与编译环境,使用Java8以上
  2. 安装Android SDK
  3. 使用 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上是这样的,在其他手机上,应该也是差不多这样)这个开关,打开它;如果这个权限没有授予,则不能正常触发弹跳。

安卓 USB 调试

修改com.skyline.wxjumphack.Hack中ADB_PATH,将其改为你自己的ADB位置。

打开微信,打开跳一跳游戏,并点击开始。

运行程序(Hack.java中的main方法)吧,骚年,观察它自动跳动。

最后再给大家分享两个常见问题的解决方案。

如何确认识别是否准确?

运行Hack.java中的main方法。运行一断时间后关掉。

运行HackTest.java中的main方法。结果如下:

Hack运行结果

查看output目录下的文件,位置标记的是否准确。

如果觉得跳得不准的同学,请运行HackTest.java文件,观察标记的位置是否准确。 如果准确的话,根据反馈同学的经验:

  • 请自行调整弹跳系数;
  • 换一根好一点的数据线; 笔者无法做到我所用的弹跳系数适用于所有的设备。

成绩上传不了

官方新增了时间间隔检测,固定时间间隔的跳跃会无法上传,已更新随机数, 可以上传分数。保守一点,就是等跳得差不多了,自己在手动跳几下。

  • 分数别刷太高;
  • 最后自己再跳几下。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加QQ1群:135430763(2000人群已满),QQ2群:454796847,QQ3群:187424846。QQ群进群密码:xttblog,想加微信群的朋友,可以微信搜索:xmtxtt,备注:“xttblog”,添加助理微信拉你进群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作可添加助理微信进行沟通!

本文原文出处:业余草: » Java 破解安卓版腾讯微信跳一跳教程