饥饿鲨鱼进化-破解篇

一.文本信息

文件名称:饥饿鲨鱼

包名:  com.fgol

大小:  60674500 bytes

MD5:    91F64D8161E1E65D1372204F0DFD9308

SHA1:   85D55D8A9B1E2D870B6784C88497DD8B7B35A92B

CRC32:  94D708C5


 二.游戏运行界面


 三.游戏破解

 关键函数位置:

  常见的关键函数有: pay、paySuccess 、payFailed  、payCancel 

在Android killer 中搜索 paySuccess 快速定位关键点。

抽象函数一般只是定义不实现具体方法,双击查看paySuccess利用工具打开java代码。

 

这里便是支付的关键位置,接下来分析三个函数的区别并加以修改。

修改思路:

1.修改函数名,把paySucess函数名改成payFailed这样在购买物品的时候虽是调用购买失败的函数名但却执行的是购买成功的函数方法,这个方法仅限于Sucess和Failed函数参数相同的情况下。 

2.分析Sucess和Failed的区别并将Failed函数进行修改。    

3.将Success函数的方法与Failed函数的方法进行替换。

通过分析smali源码可以知道Success函数Ourpalm_Statics调用PaymentSuccess 而Failed payCancel函数则都是Ourpalm_Statics调用PaymentFail。

对Failed 函数进行修改。

编译进行测试:

证明游戏修改成功!

 

转载于:https://www.cnblogs.com/NigelX/p/6672316.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值