mt逆向系列-游戏内购破解

游戏pj中最基础,最简单的技术是内购pj,所以我们今天的课程就是内购pj。
本教程适用于大多数单机游戏,前提是要学会活学活用,举一反三。

通过本课程的学习可以达到以下目标:
1.了解什么是内购pj
2.了解内购pj的分类
3.内购pj一些简单的游戏
4.内购搜索方法名大全

一、什么是内购pj
内购指的是游戏内购买,而内购pj是通过修改游戏的支付代码以达到跳过内购支付过程,免费购买游戏内的金币、道具等目的。
简单的说就是当你购买游戏金币时,弹出支付界面,这时点击返回即可购买成功。

二、内购pj的分类
按照pj方法可分为:
1.将支付成功的代码复制并替换掉到支付失败的代码
2.将支付失败的跳转改成支付成功的跳转
删除支付成功的判断

三、实战内购pj一些简单的游戏
本次课程的实战游戏是钢琴块2,下面就让我们来看看钢琴块2是怎么被pj的吧。
注意:这里的钢琴块2是从tap_tap下载的,游戏内代码和其他地方下载的不太一样。

准备好目标游戏后,使用MT管理器反编译钢琴块2。

3.1 找到游戏安装包,点击查看

图片[1]-mt逆向系列-游戏内购破解-给我资源

3.2 点击classes.dex并选择Dex编辑器++

图片[2]-mt逆向系列-游戏内购破解-给我资源

3.3 搜索方法:onResp 搜索类型选方法名,此方法正常情况下只适用于使用微信支付的单机游戏,其他支付平台的方法名稍后给出

图片[3]-mt逆向系列-游戏内购破解-给我资源

勾选搜索子目录和完全匹配后点击确定

图片[4]-mt逆向系列-游戏内购破解-给我资源

3.4 找到com.cmplay.tiles2.wxapi包,点开后找到WXPayEntryActivity类,点击进去

图片[5]-mt逆向系列-游戏内购破解-给我资源

3.5 进去后会自动定位到onResp方法,这个方法就是钢琴块2的支付代码,里面包含了支付成功、支付失败、支付取消的调用代码。

图片[6]-mt逆向系列-游戏内购破解-给我资源

知道了哪些代码是支付成功、支付失败、支付取消后就好办了。

3.6 复制支付成功的代码替换掉支付失败的代码,以防万一,我们把支付取消的代码也替换成支付成功的代码,这是替换后的截图

图片[7]-mt逆向系列-游戏内购破解-给我资源

因为我们已经将支付失败和支付取消的代码都替换成支付成功的代码了,所以购买道具的时候不管是支付失败还是支付取消都是可以直接返回购买成功的。

最后我们来看看效果:

图片[8]-mt逆向系列-游戏内购破解-给我资源

四、内购搜索方法名大全
和游戏搜索方法名:onResult,onchinabilling,resulton,Paycenter,Callback

联通游戏搜索方法名:OnPayResult,PyaResulton,Activity,result,callback

电信爱游戏搜索方法名:paySuccess,payCancel,payFailed

移动mm搜索方法名:onBillingFinish,Billing,CallBack

支付宝搜索字符串:9000

微信搜索方法名:onResp

360支付搜索方法名:onfinishedon,Activityresult

4399游戏搜索方法名:notifydelivergoods

咪咕游戏搜索方法名:onresult

THE END
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容