有个小姐姐叫我破解一下滑雪大冒险的付费功能 乐于助人的我怎么能拒绝呢
本博文记录我本次破解滑雪大冒险的过程
准备工具
- 滑雪大冒险安装包
- MT管理器
- 一个聪明的脑子
过程
下载
MT管理器我手机里已经安装了 如果你们没有的话可以去下载一个
如果应用商店没有可以用浏览器搜一下
我现在还差一个 滑雪大冒险 的安装包 我就上应用宝下载一个
寻找安装包
首先 要破解这个APP就得先找到这个安装包的位置 我用应用宝下载的 他的位置在 sdcard/tencent/tassistant/apk 里
MT管理器
使用MT管理器找到这个安装包的位置 然后点击这个安装包 会弹出一个窗口 点击 查看
内部文件
Dex编辑
点击 classes.dex 会弹出一个窗口选择打开方式 选择 Dex编辑器++
然后弹出 MultiDex 选择 classes.dex 点击 确定
Dex编辑器++
选择Dex编辑器++打开后点击 搜索
点击 发起新搜索 这里我搜索 购买成功
点击 确定
出现一个结果 点击 Yodo1PayHelper$6$1$1 类
关键代码在43行后
# virtual methods
.method public onResult(IILjava/lang/String;)V
.registers 10
.param p1, "status" # I
.param p2, "errorCode" # I
.param p3, "params" # Ljava/lang/String;
.prologue
const/16 v4, 0xd0
const/4 v5, 0x1
.line 587
new-instance v1, Ljava/lang/StringBuilder;
复制第51行的 const/16 v4, 0xd0 然后把 const/16 v4, 0xd0 改成 const/16 p2, 0xd0 并粘贴到第52行
点击右上角的 菜单 然后点击 保存
保存后会返回到搜索的界面 点击 编译
编译后会返回到安装包内部界面 会弹出 classes.dex已被修改是否更新 的提示 点击 确定
更新后返回 点击刚刚的安装包 点击 功能 再点击 APK签名 签名后会生成一个全新的安装包 点击这个绿标的安装包进行安装
理论上这个APP就破解好了 先测试一下是否破解成功
测试破解
进入商店随便点击一款道具进行购买
弹出了支付窗口 这个窗口感觉很熟悉
要我付钱 不存在的 直接 ×
然后就成功支付了 但不会扣除你的任何一个平台的费用
最后这个APP也就破解成功了
声明
本博文仅供学习参考使用
你好轩姐姐
@黑胖:我是男的