吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 22368|回复: 36
收起左侧

[Android 原创] 关于移动MM市场购买的简单分析

  [复制链接]
听鬼哥说故事 发表于 2014-5-20 19:03
本帖最后由 听鬼哥说故事 于 2014-5-20 19:06 编辑

在吾爱发表第一篇文章·····················
游戏名称:暴走手残大联盟.apk
样本下载地址:http://pan.baidu.com/s/1o6BIyyI
准备工作:思考,如何才能无限购买商店内商品
.可以修改发送短信的内容以及短信号码,如短信号码修改为10086,短信内容修改为10086
.可以找到短信发送位置,直接删除掉发送方法。
.可以直接修改购买逻辑,取消支付的动作去执行购买成功的方法。


Step 1:搜集相关资料信息
了解移动MM的支付方式以及SDK的相关调用方法
http://wenku.it168.com/d_001271444.shtml
重要内容摘录如下:

图片1.png

Step 2:搜集游戏里面的调试信息
一般对于游戏来说,支付成功或者失败都会打印在Log里面,因为方便游戏开发者的调试,一般是不会隐藏的。
同时,在搜集信息的时候,也应该手动搜索一下所有Log信息,看看作者是不是隐藏了部分调试信息,这样更有助于分析游戏。
在打开游戏,商店,购买东西的时候,点击返回键我们可以发现如下日志:

图片2.png

这里对应上文第一步我们搜集的信息,发现在onBillingfinish这条Log信息是有价值的,所以我们去找onBillingfinish这个方法去。
我们可以看到如下代码:

图片3.png


对应到java代码为:

图片4.png


我们可以发现传入参数paramInt为重点,下文的判断都是围绕这个参数所展开的,所以我们可以对使用这个参数的所有地方的判断逻辑进行修改即可。或者,我们直接在这个方法入口处修改传入的参数值为102或者104,因为下面使用paramInt参数就是跟102104做对比的,修改如下:

图片5.png


Step 3:安装测试
这样修改以后,方法就会正常执行那个购买成功的方法,我们再重打包进行测试。
运行游戏,点商店,点购买,点返回键:

图片6.png

游戏里面:直接购买钥匙,购买解锁街机模式:

图片7.png 图片8.png

排版看不舒服的,直接看Work即可。

关于移动MM市场购买的相关资料.doc (1.23 MB, 下载次数: 318)

By 听鬼哥说故事
5.20


免费评分

参与人数 3热心值 +3 收起 理由
hehe408 + 1 谢谢@Thanks!
nzluojia + 1 谢谢@Thanks!
落华无痕 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩.

查看全部评分

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

wxjgeorge 发表于 2015-2-7 14:21
呦,这个不错哦。
话说目前Android分析主要还是集中在smali和反汇编的JAVA代码上,难度不大,也是个人能力有限,分析不了so。
lin2434353247 发表于 2014-5-20 19:09
°放肆的猪 发表于 2014-5-20 19:32
疯狂下载 发表于 2014-5-20 20:16
很不错,涨姿势
小可爱~ 发表于 2014-5-20 22:57 来自手机
果断支持!谢了楼主
z6810753 发表于 2014-5-21 00:33 来自手机
给力,支持学习一下~
元亨利之贞 发表于 2014-5-21 10:14
其实支付宝也差不多
z6810753 发表于 2014-5-25 22:55 来自手机
游人客栈很多视频教程
moodykeke 发表于 2014-6-17 12:16
感谢分享。2篇都很精彩
6646797 发表于 2014-6-18 11:22 来自手机
     谢谢  分享  
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 17:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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