关于移动MM购买的相关资料
游戏名称:XX手残大联盟.apk
样本下载地址:http://pan.baidu.com/s/1o6BIyyI
准备工作:思考,如何才能无限购买商店内商品
①.可以修改发送短信的内容以及短信号码,如短信号码修改为10086,短信内容修改为10086。
②.可以找到短信发送位置,直接删除掉发送方法。
③.可以直接修改购买逻辑,取消支付的动作去执行购买成功的方法。
Step 1:搜集相关资料信息
了解移动MM的支付方式以及SDK的相关调用方法
http://wenku.it168.com/d_001271444.shtml
重要内容摘录如下:
Step 2:搜集游戏里面的调试信息
一般对于游戏来说,支付成功或者失败都会打印在Log里面,因为方便游戏开发者的调试,一般是不会隐藏的。
同时,在搜集信息的时候,也应该手动搜索一下所有Log信息,看看作者是不是隐藏了部分调试信息,这样更有助于分析游戏。
在打开游戏,商店,购买东西的时候,点击返回键我们可以发现如下日志:
这里对应上文第一步我们搜集的信息,发现在onBillingfinish这条Log信息是有价值的,所以我们去找onBillingfinish这个方法去。
我们可以看到如下代码:
对应到java代码为:
我们可以发现传入参数paramInt为重点,下文的判断都是围绕这个参数所展开的,所以我们可以对使用这个参数的所有地方的判断逻辑进行修改即可。或者,我们直接在这个方法入口处修改传入的参数值为102或者104,因为下面使用paramInt参数就是跟102和104做对比的,修改如下:
Step 3:安装测试
这样修改以后,方法就会正常执行那个购买成功的方法,我们再重打包进行测试。
运行游戏,点商店,点购买,点返回键:
游戏里面:直接购买钥匙,购买解锁街机模式:
关于移动MM购买的相关资料相关推荐
- 【基于物联网的智能草莓种植系统的设计与实现系列教程】1-项目相关硬件购买清单与资料下载 (课程设计、毕设项目、树莓派、yolov5)
[基于物联网的智能草莓种植系统]项目相关硬件购买清单与资料下载 项目各章节跳转 硬件清单 软件下载 代码下载 猜你需要 项目各章节跳转 可点击跳转到对应章节 ==> 努力更新中... 0.基于物 ...
- 毕业设计时如何搜集相关资料等问题解答
毕业设计时如何搜集相关资料等问题解答(陈晓炜早期文章) 做毕业设计时,大多数人都想趁这最后的机会好好学习一下,掌握一点实际的东西,或者为找工作做点准备等等之类的想法.可是在真正去做的时候却发现毕业 ...
- Spring Security 的 CSRF 的相关资料
近期,因为需要研究 Spring Security 的安全机制,因为 Spring Security 说可以帮助避免 CSRF 攻击. 因此特地考古了相关的内容. 简单点解释就是 CSRF 盗用了你的 ...
- 无人机相关资料整理-备忘
近期一直在学习无人机相关基础知识以及平台搭建方面的知识,搜集了很多网站的相关信息,有一些比较有用的github.中英文资料.谈论区网址.还收藏了一些免费的课程,以及自己已购买的课程的链接.有些普及的教 ...
- LabVIEW编程LabVIEW开发 控制双轴倾角传感器BWH526例程与相关资料
LabVIEW编程LabVIEW开发 控制双轴倾角传感器BWH526例程与相关资料 BWH526是北微传感推出的一款采用MEMS技术,数字输出的双轴高精度倾角传感器,测量范围±30°,全量程精度高达0 ...
- LabVIEW编程LabVIEW开发雷尼绍光栅尺Renishaw DX10表例程与相关资料
LabVIEW编程LabVIEW开发雷尼绍光栅尺Renishaw DX10表例程与相关资料 雷尼绍光栅尺Renishaw DX10是光栅尺,当时是计量应用的一个项目. 厂家有提供软件,可以使用,同时也 ...
- LabVIEW编程LabVIEW开发WIFI03无线通信模块例程与相关资料
LabVIEW编程LabVIEW开发WIFI03无线通信模块例程与相关资料 WIFI03无线通信模块的优势: 1,能方便地将RJ45的有线网络转换成无线WIFI网络信号; 2,能轻松实现分布式的WIF ...
- 【camera】自动泊车-视觉车位检测相关资料汇总(论文、数据集、源代码、相关博客、演示demo)(1)
[camera]自动泊车-视觉车位检测相关资料汇总(论文.数据集.源代码.相关博客.演示demo)parking slot detection 论文 2020论文 2019论文 2018论文 2017 ...
- 【radar】毫米波雷达静态障碍物识别及其相关资料(仿真、生成、标定、运动估计、静态障碍物识别)(3)
[radar]毫米波雷达相关资料(毫米波仿真.毫米波生成模型.毫米波标定.毫米波运动估计.毫米波静态障碍物识别)(3) 毫米波标定:多毫米波雷达联合标定.相机和毫米波雷达联合标定.毫米波雷达和激光雷达 ...
- 【radar】毫米波雷达相关资料(文献综述列表、顶会研讨会资料列表、顶会workshops资料列表、工具书、使用手册)(2)
[radar]毫米波雷达相关资料(毫米波雷达文献综述列表.毫米波雷达顶会研讨会资料列表.毫米波雷达顶会workshops资料列表.毫米波雷达工具书.毫米波雷达使用手册)(2) Review Paper ...
最新文章
- grunt使用watch和livereload的Gruntfile.js的配置
- 设置默认settings文件_Django 学习笔记系列 之 settings.py 设定
- windows在命令行中查看当前路径
- Understand Skills-Based Routing
- EleemntUI中el-table的formatter格式化字典显示的使用
- 《The Pomodoro Technique》
- VM Ware 虚拟机centos 时间与本地时间不一致
- 美团互助关停:聚焦主业发展 将全额返还会员分摊
- jcreator把class字节码文件转成.java源文件_如何将.JAVA文件编译成.CLASS文件.说明方法和工具,或用JCreator如何操作?...
- 萤火虫算法_第二十二章 萤火虫算法(Firefly Algorithm,FA)补充和答疑
- CardView覆盖问题
- ros机器人开发概述
- 什么是:arguments
- 将hustoj 数据从Ubuntu 14.04 成功迁移到 ubuntu 16.04
- 笃行务实 布萌区块链选择数字资产作为区块链行业突破口
- 开关造成的毛刺_令人困扰的DAC输出毛刺消灭记
- JAVA企业邮箱发送
- CCS 修改字体大小
- 计算机对英语写作的帮助,2018年6月英语六级写作范文:计算机对写作能力的影响...
- 小程序实现图片放大预览功能