MT管理器内购9000破解教程
这款软件是一款强大的文件管理工具和APK逆向修改神器。在安卓端可以很方便的对一些应用进行简单的修改,今天,我们就针对一款简单的游戏进行内购的破解。这款游戏名字叫《老奶奶跑酷》,我们打开游戏界面,点击购买物品发现有两种付款方式:
我们退出并卸载游戏,MT管理器打开游戏安装包的目录
单击,点击查看
找到classes.dex,并用dex编辑器++打开
来到这个界面,并划到搜索栏,搜索9000;
为什么搜索9000,我们稍后讨论
发现搜索到这么多东西
我们发现“const-string v3 9000″,于是打开这一栏
在这里就有一大串代码,在里面有9000 支付成功 支付处理中,支付失败等
看到文档末,我们发现有类似于switch一样的分支语句(反编译到java代码可以清晰看到switch语句),一般switch语句中1代表支付成功 2代表支付失败 3代表支付取消,我们把最下面改为这个
意思是无论哪一种状态都跳转到支付成功的代码里处理;这样就用这种思路处理掉了内购(当然思路还有很多)
到这里,保存退出,把安装包重新签名,进入游戏就可以享受内购破解
再者,我们为什么要搜索9000作为特征码呢
因为在支付宝支付中,支付成功的resultStatus结果码的值为9000
所以说,用微信支付也是同理,可以自行查找微信支付的开发者帮助文档进行查看,当然,想更深入的了解,肯定要去读代码啊。
软件特色
【ROOT权限】
文件复制移动删除,批量重命名,创建软连接,挂载分区读写/只读,修改文件权限、所有者、用户组,文件搜索
【安卓逆向】
DEX文件反编译修改字节码,字符常量池修改,翻译模式,APK文件签名,软件共存,APK对齐优化
【媒体文件】
支持代码高亮的文本编辑器,图片浏览,音乐播放,执行脚本,RAR文件解压
【ZIP压缩包】
完善的ZIP功能支持:可直接浏览ZIP内的文件,并直接对其进行添加、解压、删除、重命名、显示图片缩略图,并使用独自研发的免二次压缩技术
软件功能
1.root操作:挂载磁盘读写/只读,修改文件权限、用户组,浏览系统限制目录(/data等)
2.延用JAVA平台的双窗口操作模式,便捷的九宫格菜单操作
3.强大的搜索功能,支持对文件名及文件内容、大小进行搜索
4.批量复制、移动、删除、重命名、创建符号链接、修改权限
5.内置文本编辑器、图片浏览器、音乐播放器、字体预览器、脚本执行器
6.显示apk图标、图片缩略图,支持缩略图缓存、显示ZIP内图片缩略图
7.支持打开RAR文件及解压
8.完整的ZIP文件操作功能,可直接添加、重命名、删除ZIP内文件,免二次压缩
9.APK编辑功能,包括编辑DEX,ARSC,XML,APK签名,zipalign优化
10.其它普通文件操作功能
会员功能
XML 反编译无任何限制
XML 资源值智能编辑功能
Smali 代码转成 Java 代码
翻译模式中更多的联网翻译引擎
翻译模式中无限字典个数
APK 共存时自定义包名
Dex 修复功能
导入自定义签名
Arsc 资源查询功能
去除 APK 签名校验
RES 反资源混淆
更新日志
v2.8.4
- 增加文件备份开关选项
- Activity记录功能在复制时只复制类名
- Dex编辑器++常量过滤时增加进度条,并可以返回取消
- 音乐播放器点击外部窗口不会消失
- 修复资源查询打开报错
- 修复远程管理启动服务报错
- 修复某些系统无法弹出悬浮窗设置界面
- 修复Dex编辑器++搜索字符串可能定位出现错误
- 修复文本编辑器和十六进制编辑器在编辑大文件时切换到后台可能报错
- 修复升级targetSDK后导致的无法打开/分享文件给某些APP(如百度云)