微信小程序—微信跳一跳,Android游戏助手(外挂)使用教程详解

作为一名有着丰富实战经验的Android开发人员,作为一个有着一定基础和实战的逆向新司机,第一次面对github上的这个项目自己也是懵的,即使看完了README,也还是不知道从何下手。在此之前玩游戏从未使用过游戏助手之类的。那么我在想,作为小半个专业选手尚且这样,广大小白又能比我好到哪里去呢? 以前我也曾经是个单纯的好骚年啊!

后来经过仔细阅读README,加上摸索,和查看源码,才慢慢走上正途;下面记录一下,以备你查看:

成果

图片说明:本人排行第二,记得我自己才跳了昨天一百七十多分,大多数都是在临近的几次跳跃是挂掉的。今天使用游戏助手后,成绩涨了好几倍。

答疑解惑: github排行别人刷到一万多分,你才几千分 ? 原因是:微信出了新防外挂举措,随机检测屏幕按压是模拟按压还是真实按压,模拟按压将不能上传成绩。

答疑解惑: 那么我是怎么把成绩上传的呢? 原因是:所谓道高一尺魔高一丈,微信有张良计,我有过墙梯:我在每次模拟按压结束时迅速进行一次精简的真实按压,意图盖过模拟按压检测,,最后我成功了。具体操作将在经验中分享。

原理

原理部分是针对同行或者有兴趣的朋友了解一下,不需要可以跳过直接进行实战哦。 该游戏助手主要通过adb 命令来截图和模拟按压。截图的目的有两个:一个是确定手机分辨率,然后确定估算跳跃距离和按压时长之间的比例关系;第二个作用是用来识别起跳点和目标点所在的xy坐标,用来计算距离。模拟按压的目的就不多说了。 更专业更具体的写法和算法,请移步github,或者查看源码。

例如:

实战

第一步 下载:

点击Clone or Download 选择Download ZIP,然后解压如下图:

Android目录是核心目录:功能jar包(build包下)和源码文件(src包下)。 Samples和README.md则是一些示例图片和说明文字,可以忽略。

第二步 搭建运行环境:

该游戏助手需要在电脑上运行,需要将手机通过USB连接到电脑。 由于该助手是用Java写的,所以需要下载JDK,配置Java运行环境。(十分简单,不会可以自行百度。) 该助手通过adb命令实现的截图和模拟按压,所以请自行百度adb.exe下载,后放置在前面解压缩的Android/build/libs文件夹内。

第三步 开始尝试运行Android.jar

使用USB将手机连接到电脑,手机要打开开发者选项,允许USB调试(具体自行百度); 按住WIN+R,输入cmd 按回车,命令行工具cmd, 使用cd命令打开Android/build/libs文件夹,命令如下:

cd 后面的具体路径以自己电脑上的路径为准; 按回车,继续输入命令:java -jar Android.jar 按回车:

可能出现三种情况: 第一种

恭喜你,你可以打开跳一跳小程序,就看着他自动在跳到了靶心,注意不要误碰屏幕边缘哦。不过别高兴太早,等你看着分数跳到理想分数时,你轻触屏幕结束比赛,却发现微信提示你成绩无法上传之类的,等于你白等了这半天,不过别急,还记得前面说过的快速原地跳一下,后面有点个人经验可以看下。

第二种:出现弹窗提示缺少AdbWinApi.dll文件; 请自行百度下载文件,64位操作系统放置在c://Windows/SysWOW64文件夹里,32位操作系统放置在C://Windows/System32文件夹下即可。

第三种:出现在执行adb截图命令失败; 原因是adb没有检测到有手机连接,或者缺少相关驱动程序,请自行百度使用adb连接手机,主要是驱动---端口号被占---数据线等问题,遇到这种问题,不要急躁,多试几次,或者先放下过几个小时再试,亦或者开关机重启等,耐心点总会有结果的。

经验

这里的经验主要是针对躲避模拟按压检测的原地跳一下的问题:

  1. 要敏捷---在跳跃到目的地的一瞬间原地跳一下或者近距离跳一下,因为要赶在截图计算距离之前完成本地跳动,不然计算后的距离错误,导致跳空等事故;
  2. 看情况---因为模拟按压检测的位置是随机的,这是个概率事件,所以建议你每次都原地跳一下,但是也要看情况,有时已经在边缘就不要跳了, 我的经验是跳到中心的时候原地跳一下,因为跳到中心游戏会有提示音以及波纹特效,可以很明显的把握看住机会;
  3. 及时调整---发现连续几次都跳不到中心的时候,建议放任让他自己跳,等跳到中心的时候再原地跳;
  4. 忽略音乐盒井盖等加分停留,果断进行原地跳---个人觉得这几个地方是检测的高危区域(未看源码),用连续中心加分来弥补这些停留的加分。

其他经验,自己在实际中总结哦!

尾声

配置过程中的问题,尽量百度哦!会用百度也是一种能力! 游戏而已,建议开发人员还是查看源码学习一下。

友情提醒

非专业人士,勿要沉迷游戏!

(0)

相关推荐

  • Android版微信跳一跳小游戏利用技术手段达到高分的操作方法

    本文主要来讲个个好玩的东西,近来微信刚出的跳一跳微信小程序的游戏很火,看到很多人都达到了二三百分就各种刷朋友圈了. 甩手一个表情 最终我们达到的分数却是这样的: 羡慕吧 一定会有人拍手叫好,"黄金右手"!说真的,我已经不用右手好多年,而且我玩这个游戏压根就没用手,而是意念!哈哈,别喷我,开个玩笑而已,肯定是利用技术手段啦,什么技术?python喽-哈哈,不过不是我写的,我自己是做Android开发的,我对于python从来没有接触,只是恰好在蛋哥公众号看到关于这个游戏的文章,觉得有意思

  • Java微信跳一跳操作指南

    Java微信跳一跳操作指南,指哪挑哪. 本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和按压时长的关系(线性关系),然后通过adb来根据计算出的结果操作按下时长,(此处还需要一个第三方工具来实时把画面传送给电脑,将jframe覆盖在电脑上的画面上). 代码很短,如下: package jump; import java.awt.FlowLayout; import java.awt.event.

  • 安卓版微信跳一跳辅助 跳一跳辅助Java代码

    安卓版微信跳一跳辅助,java实现,具体内容如下 已经看到网上有大神用各种方式实现了,我这是属于简易版ADB命令式实现. 操作方法 1.光标移动到起始点,点击FORM 2.光标移动到目标点,点击TO 3.小人已经跳过去了 原理说明 安装APP,通过设置起点和目标点位置,获得弹跳的毫秒数,发送请求到连接手机的电脑中,电脑执行adb命令起跳. 具体实现 本人的测试设备是Mate9,android版本为7.0,由于在非Root环境下,普通安卓应用并不能通过Runtime.getRuntime().ex

  • 安卓版本微信跳一跳自动执行代码剖析

    手动版的这里不多说,图像识别,坐标计算跳跃,要想得高分会点的手疼.这里主要剖析下自动版的,这里仅介绍安卓版本. 整体的结构 脚本的整体结构还是比较简洁的,如下图所示. 手机连接PC,PC通过adb命令对手机游戏界面进行截图: PC通过adb命令将该截图拷贝回PC: PC端通过python对图像进行处理(第一版中使用的opencv,目前使用的是直接读取像素的rgb值),获取棋子的位置,获取下一个棋盘的位置,然后计算出下一跳的距离,从而根据经验值计算出按压时间t: 通过adb命令模拟按压时间t即可实

  • 微信跳一跳辅助Java代码实现

    微信跳一跳辅助的Java具体实现代码,供大家参考,具体内容如下 1.参考知乎教你用Python来玩微信跳一跳,鉴于本人Python一直都是半吊子水平,之前打算用python刷分,可无奈安装python环境各种模块缺失,报错不停,于是乎,使用Java重新实现了一下. 2.环境配置及相关说明: 1).Windows系统,本人win10 2).AVA环境安装,JDK7以上即可 3).安卓手机一部.数据线一条 4).电脑安装ADB驱动,连接安卓手机,同时打开USB调试模式 5).打开微信小程序的跳一跳游

  • 微信小程序—微信跳一跳,Android游戏助手(外挂)使用教程详解

    作为一名有着丰富实战经验的Android开发人员,作为一个有着一定基础和实战的逆向新司机,第一次面对github上的这个项目自己也是懵的,即使看完了README,也还是不知道从何下手.在此之前玩游戏从未使用过游戏助手之类的.那么我在想,作为小半个专业选手尚且这样,广大小白又能比我好到哪里去呢? 以前我也曾经是个单纯的好骚年啊! 后来经过仔细阅读README,加上摸索,和查看源码,才慢慢走上正途:下面记录一下,以备你查看: 成果 图片说明:本人排行第二,记得我自己才跳了昨天一百七十多分,大多数都是

  • 微信小程序 增、删、改、查操作实例详解

    微信小程序 增.删.改.查操作实例详解 1.以收货地址的增删改查为例 2.文件目录 js文件是逻辑控制,主要是它发送请求和接收数据, json 用于此页面局部 配置并且覆盖全局app.json配置, wxss用于页面的样式设置, wxml就是页面,相当于html <form bindsubmit="addSubmit"> <view class="consignee"> <text class="consignee-tit&q

  • 微信小程序使用uni-app实现首页搜索框导航栏功能详解

    目录 前言 一.兼容APP与H5的方式 二.兼容小程序 三.实现同时兼容 前言 首页都会提供一个搜索框给到客户,让客户自己去搜索自己想要的内容,这里就需要导航栏,来实现搜索页面的跳转,效果如下 App.H5效果 小程序效果 一.兼容APP与H5的方式 在常见titleNView配置代码示例中可以看到基本样式的代码如下 { "pages": [{ "path": "pages/index/index", //首页 "style"

  • 微信小程序 点击控件后选中其它反选实例详解

    微信小程序 点击控件后选中其它反选实例详解 前言: 如果需要实现进来进行给按钮加上买一送一的样式,或者单击就选中单个按钮,只能靠css结合js进行控制了,小程序暂时没有这样的控件. 实现效果图: 微信小程序进来的时候自动进行按钮样式的初始化,这个需要一个字段做判断,加上正则表达式wxml文件: <block wx:for="{{liuliangItems}}"> <block wx:if="{{item.one2one == 1}}"> &l

  • 微信小程序中使用Promise进行异步流程处理的实例详解

    微信小程序中使用Promise进行异步流程处理的实例详解 我们知道,JavaScript是单进程执行的,同步操作会对程序的执行进行阻塞处理.比如在浏览器页面程序中,如果一段同步的代码需要执行很长时间(比如一个很大的循环操作),则页面会产生卡死的现象. 所以,在JavaScript中,提供了一些异步特性,为程序提供了性能和体验上的益处,比如可以将代码放到setTimeout()中执行:或者在网页中,我们使用Ajax的方式向服务器端做异步数据请求.这些异步的代码不会阻塞当前的界面主进程,界面还是可以

  • 微信小程序中form 表单提交和取值实例详解

    微信小程序中form 表单提交和取值实例详解 我们知道,如果我们直接给 input 添加 bindinput,比如:<input bindinput="onUsernameInput" />,那么可以在 onUsernameInput 中直接使用 e.detail.value,即: onUsernameInput : function(e) { e.detail.value; } 但是,如果有多个输入控件,我们不可能为每个控件添加 bindinput.bindchange

  • uni-app微信小程序登录并使用vuex存储登录状态的思路详解

    微信小程序注册登录思路 (这是根据自身的项目的思路,不一定每个项目都适用) 1.制作授权登录框,引导用户点击按钮 2.uni.login获取code 3.把code传给后端接口,后端返回如下数据 openid: "ogtVM5RWdfadfasdfadfadV5s" status: 1 // 状态码:status==0(该用户未注册,需调用注册接口) status==1(该用户已注册) 4.判断用户是否注册,并调用用户信息接口 (1)若已注册则提示登录成功,并调用后台给的获取用户信息的

  • 微信小程序开发数据缓存基础知识辨析及运用实例详解

    提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容. 提示:以下是本篇文章正文内容,下面案例可供参考 一.微信数据缓存是什么? 在实际开发中,在用到一个数据时,我们需要调用api接口去得到,然后渲染在页面中,但是对于一些数据,是经常需要使用的,如果每次使用时都需要调用api接口,会十分麻烦.数据缓存就解决了这个问题,我们可以在初次调用某api得到数据的同时将数据缓存,那么在之后的使用过程

  • 微信小程序事件绑定传参冒泡及捕获的示例详解

    目录 常见的事件有: currentTarget和target的区别 事件传递参数 touches和changedTouches的区别 事件的绑定两种方法 事件传参 事件的冒泡与事件的捕获 小结 常见的事件有: 类型 触发条件 最低版本 touchstart 手指触摸动作开始   touchmove 手指触摸后移动   touchcancel 手指触摸动作被打断,如来电提醒,弹窗   touchend 手指触摸动作结束   tap 手指触摸后马上离开   longpress 手指触摸后,超过35

  • 微信小程序学习笔记之目录结构、基本配置图文详解

    本文实例讲述了微信小程序学习笔记之目录结构.基本配置.分享给大家供大家参考,具体如下: 结束了一段时间的学习,开始一段新的学习旅程 -- 微信小程序.现在出去找工作只会PHP.HTML+CSS.JS什么的不够了,总得会点时下热门的东西,例如微信小程序,有很多企业的招聘要求上写着:"做过微信小程序的优先"."只要做过微信小程序的"...... 可见微信小程序的热门程度.话(fei)不(hua)多(ting)说(duo),开始学习. 首先在微信公众平台注册小程序账号:

随机推荐