植物大战僵尸开发者 开发用了多少钱

植物大战僵尸二付费分析 - 移动开发当前位置:& &&&植物大战僵尸二付费分析植物大战僵尸二付费分析&&网友分享于:&&浏览:0次植物大战僵尸2付费分析继续整理以前的文章,对新手可能有点思路的启发吧,直接放博客了...
----------------------------分割线---------------------------------
这两天看到网上有人发了关于移动手机卡内购的的教程,直接把解包后的文件ChinaMobilePurchase$PurchaseCallBack.smali里面的onUserOperCancel内容改成onBillingSuccess的内容,用移动支付点击取消就相当于支付了。刚好现在手头的测试卡是联通的,好吧,重新开始分析联通的支付过程。
第一步:游戏试玩
我们首先***软件到手机上,在百度搜索下载apk进行***即可。
将游戏打到第二关,我们打开Eclipse的DDMS查看Log内容。
然后在第二关中点击加速按钮,然后点重新开始,再次点击加速按钮,会弹出提示
这个时候我们看DDMS中的Log日志,然后发现相关的内容,找到关键字tag的xyf,然后我们添加一个Filter,tat设置为xyf即可
这个时候,我们先点开手机的飞行模式,看一看支付失败的效果是什么样子。Log如下
第二步:开始思考
经过了第一步的分析,我们有了大致的操作方向。
①.根据提示的内容寻找相关代码.
②.短信购买,我们直接修改短信.
③.如果能搞明白②,那么我们可以去掉短信发送过程.
第三步:开始分析
搜索‘s31:’看其出现地方的上下文,在
zhiwudazhanjiangshi2gaoqing_1\smali\com\multimode_billing_sms\ui\IIlIlIIIlIIlIIll.smali
发现有s31所在的地方:
Utf-8转码后为:
S31:用户确认选择,准备发送短信
然后在这个类里面,向上翻看
Utf-8转码后为:
S31:用户确认选择,准备发送短信
然后在这个类里面,向上翻看
S31所处在这个if语句下,也就是点击事件的判断,即确定或者取消。即我们找到了点击确定后所进行的事件。知道这个以后,我们开始寻找发送短信的入口在哪里,首先看s31的下文,因为s31的内容就是准备发送短信 ,于是我们找到下面这个类.
Lcom/multimode_billing_sms/ui/MultiModeP
由于我们现在寻找的就是发送短信的入口,所以,我们现在这个类搜索sendtextmessage关键字,看是否能找到,能找到的话,我们的工作就很简单了。
找到这个后,豁然开朗,准备测试,我们将手机号修改发到另外一个卡上,看是否能收到短信,如果能收到,说明我们修改成功,这段代码就是付费代码。
回编译,签名,***,测试......
效果图如下:
手机上显示购买成功,OK,到这里我们明白了联通卡的支付流程。然后我们事先第二步思考的内容.
思考②.我们可以想到,最简单的方式就是修改这里的手机号,修改短信内容,短信发送号码。
也就是sendTextMessage中的内容,修改v1(短信号码),v2(短信内容)也就是发送个查询短信到10010即可。
---------------------------------分割线--------------------------
invoke-virtual/range {v0 .. v5}, Landroid/telephony/SmsM-&sendTextMessage(Ljava/lang/SLjava/lang/SLjava/lang/SLandroid/app/PendingILandroid/app/PendingI)V
---------------------------------分割线--------------------------
& & 在此代码上方编写
const-string v1, &10010&
const-string v3, &10010&
思考③.删除这段发送短信的代码,也就是上文提到的sendTextMessage的方法,我们查看下效果看是否可行。
删除,回编译,签名,测试,看Log
到了这里,通过Log反馈的内容,我们也可以知道已经购买成功,然后我们看游戏里面是否正常,如下图:
第四步:测试完成
好了,到了这里我们已经测试完毕,联通卡的支付已经搞定,可以开开心心地玩游戏了~
这个时候,我们继续思考,如果以后碰到的游戏还是短信付费,我们就可以直接搜索关键字sendTextMessage,然后查看上下文修改进行测试,最后删除测试即可。
原软件下载地址:
链接:/share/link?shareid=&uk= 密码:1shi
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有《植物大战僵尸》免***中文绿色版
相关游戏资讯
最新游戏资讯
游戏攻略推荐
游戏下载排行榜
1游戏大小:178.99 MB更新时间:2游戏大小:130.00 MB更新时间:3游戏大小:38.53 MB更新时间:4游戏大小:31.16 MB更新时间:5游戏大小:153.00 MB更新时间:6游戏大小:20.06 MB更新时间:7游戏大小:263.95 MB更新时间:8游戏大小:240.00 MB更新时间:9游戏大小:7.57 MB更新时间:10游戏大小:112.66 MB更新时间:
热门资讯推荐植物大战僵尸开发商PopCap的创业故事
植物大战僵尸是大家熟悉的游戏,出品这款游戏的公司念必大家也不陌生----PopCap.
PopCap公司的创业过程是一个极客梦念成真的故事。约翰?维奇(John
Vechey)于1997年退学,并与好友布莱恩?菲特(Brian
Fiete)一同开发了一款电脑游戏。今年,他们位于西雅图的游戏公司P
opCap有望获得1亿美元的收入。
PopCap公司是他们二人与詹森?卡博卡(Jason
Kapalka)于2000年一同创办的。PopCap目前的员工超过300人,并在上海、首尔、都柏林设有办事处,在旧金山、芝加哥和温哥华设有工作室。该公司现有35款游戏,此中的首款游戏《宝石迷阵》已经售出了5000万份。PopCap的法门在于:打造所有人都能玩的游戏。
以下为维奇自述文章全文:
我在威斯康星长大,我父亲家是钢铁工人,但是我父母都是嬉皮士。我父亲告诉我,不值得去做本身不喜悲的工作----除了一些兼职外,他从不工作。对他而言,把时间花在伴侣、家庭和女人身上比赚钱更重要。他有主次之分。
父母在我小时辰就离婚了。我起初跟母亲一起住,后来搬到印第安纳跟父亲住。我先后有过7个继父。我有两个同微信网页版父异母的弟弟,他们都是在我父亲二婚时出生的。父亲后来又里约奥运会离婚了,然后搬到我位于西雅图的住处,还带着我16岁的同父异母的弟弟,他天天都在我的住处玩Xbox.我们所有的游戏发布前,他都玩过。
我以前很穷,我跟任何吃过当局捐赠的人交往。我从来都没有过课外流动,但却总能有份工作。当我考入普渡大学后,在一次编程课上遇到了布莱恩&mi(创业导师微信号:)菲特。我一直都没有电脑,但却希望成为一名电脑工程师。布莱恩总是班上的第一名,而我总是第二。我提议一起开发一款游戏,并最终发展为我们第一款游戏ARC,它是基于街机版彩蛋球开发而来的。那时我的GPA
已投稿到:

参考资料

 

随机推荐