吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2551|回复: 2
收起左侧

[会员申请] 申请ID:司徒废人

[复制链接]
吾爱游客  发表于 2017-9-26 16:43
1、申 请 I D:司徒废人
2、个人邮箱:23227225@qq.com
3、原创技术文章:游戏(粉碎冰块)破解内购方法以及思路
0x01
游戏名:粉碎冰块
目的:破解应用内购买,实现无限购买道具

0x02
  1、运行app,直接跳转到支付页面看看用的什么支付(比如微信,支付宝,其他第三方支付),用于定位回调代码,便于破解;运行后发现提示Can't make purchases,支付服务不可用,日了,下一步
  2、直接dex2jar反编译,用于简单的查看代码;同时使用apktool反编译,查看清单文件(或者也可以用ddms里的windows,更能快速定位哪个类是支付页面的类)

定位到如上类;
3、然后在res中查询Can't make purchases ,定位到strings文件的id为0x7f06004e,再用id搜索,查找到对应的gameapp.smali,然后搜索对应的showdialog,并为找到,shit;

4、发现有一个Input your gift card ID here地方,心想这东西也是负责发放游戏道具,理论上来说应该和支付后发道具的类是同一个类;

定位到f类

接着定位到g类

接着定位到EzAppUtils.onGiftCardKey名字,看名字就知道这东西用来计算礼品卡是不是可以给礼物的;然后翻翻里面的方法,发现如下

接着搜索onIAPSuccess调用的地方,发现如下



然后定位f类;

看提示就是发放道具成功,到此,可以知道只要调用onIapSuccess(),传入合适的参数,即可获得道具。

PS:其实破解还没完成,具体合适的参数需要用到在idea下用smaliidea插件,动态调试下断点在这个地方,获取正确的参数。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2017-9-27 16:33
抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
头像被屏蔽
孤心魂 发表于 2017-9-28 01:23
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表