新手分享 简单使用MT管理器破解游戏内购

查看 293|回复 9
作者:fei5788   
MT管理器是一款强大的文件管理工具和APK逆向修改神器。
在安卓端可以很方便的对一些应用进行简单的修改,
我学习了很久,今天,我们就针对一款简单的游戏进行内购的破解,如有违规:请管理帮忙删帖
我们打开游戏界面,点击购买物品发现有两种付款方式:


image.png (66.98 KB, 下载次数: 0)
下载附件
2021-11-3 09:09 上传

我们退出并卸载游戏,MT管理器打开游戏安装包的目录


image.png (144.2 KB, 下载次数: 0)
下载附件
2021-11-3 09:10 上传

单击,点击查看


image.png (158.1 KB, 下载次数: 0)
下载附件
2021-11-3 09:11 上传

找到classes.dex,并用dex编辑器++打开


image.png (127.95 KB, 下载次数: 0)
下载附件
2021-11-3 09:12 上传

来到这个界面,并划到搜索栏,搜索9000(支付保);


image.png (76.97 KB, 下载次数: 0)
下载附件
2021-11-3 09:13 上传



image.png (236.24 KB, 下载次数: 0)
下载附件
2021-11-3 09:13 上传

发现搜索到这么多东西 我们发现“const-string v3 9000″,于是打开这一栏在这里就有一大串代码,在里面有9000 支付成功 支付处理中,支付失败等看到文档末,我们发现有类似于switch一样的分支语句(反编译到java代码可以清晰看到switch语句),一般switch语句中1代表支付成功  2代表支付失败 3代表支付取消,我们把最下面改为这个


image.png (293.91 KB, 下载次数: 0)
下载附件
2021-11-3 09:14 上传

意思是无论哪一种状态都跳转到支付成功的代码里处理;这样就用这种思路处理掉了内购(当然思路还有很多)到这里,保存退出,把安装包重新签名,进入游戏就可以享受内购破解因为在支付宝支付中,支付成功的resultStatus结果码的值为9000所以说,用微信支付也是同理,可以自行查找微信支付的开发者帮助文档进行查看

下载次数, 下载附件

wenxin2150   

牛皮
学习了
diorlin   

学习学习  问题是这个不能一次买很多个啊
aj2002214   

学习学习  针不戳
gaoyaxin   

非常好,感谢。
东什么东啊   

又学到许多
fusu396   

最下面是哪一个,在哪里
hs14266   

下一个游戏试一试
南大街恩爱   

支持,学习一下有时间找个小游戏试一下
lihaifengfeng   

感谢分享,可以一试
您需要登录后才可以回帖 登录 | 立即注册

返回顶部