关于移动MM购买的相关资料
游戲名稱:XX手殘大聯(lián)盟.apk
樣本下載地址:http://pan.baidu.com/s/1o6BIyyI
準備工作:思考,如何才能無限購買商店內(nèi)商品
①.可以修改發(fā)送短信的內(nèi)容以及短信號碼,如短信號碼修改為10086,短信內(nèi)容修改為10086。
②.可以找到短信發(fā)送位置,直接刪除掉發(fā)送方法。
③.可以直接修改購買邏輯,取消支付的動作去執(zhí)行購買成功的方法。
?
?
Step?1:搜集相關資料信息
了解移動MM的支付方式以及SDK的相關調(diào)用方法
http://wenku.it168.com/d_001271444.shtml
重要內(nèi)容摘錄如下:
Step?2:搜集游戲里面的調(diào)試信息
一般對于游戲來說,支付成功或者失敗都會打印在Log里面,因為方便游戲開發(fā)者的調(diào)試,一般是不會隱藏的。
同時,在搜集信息的時候,也應該手動搜索一下所有Log信息,看看作者是不是隱藏了部分調(diào)試信息,這樣更有助于分析游戲。
在打開游戲,商店,購買東西的時候,點擊返回鍵我們可以發(fā)現(xiàn)如下日志:
這里對應上文第一步我們搜集的信息,發(fā)現(xiàn)在onBillingfinish這條Log信息是有價值的,所以我們?nèi)フ?/span>onBillingfinish這個方法去。
我們可以看到如下代碼:
對應到java代碼為:
我們可以發(fā)現(xiàn)傳入?yún)?shù)paramInt為重點,下文的判斷都是圍繞這個參數(shù)所展開的,所以我們可以對使用這個參數(shù)的所有地方的判斷邏輯進行修改即可。或者,我們直接在這個方法入口處修改傳入的參數(shù)值為102或者104,因為下面使用paramInt參數(shù)就是跟102和104做對比的,修改如下:
Step?3:安裝測試
這樣修改以后,方法就會正常執(zhí)行那個購買成功的方法,我們再重打包進行測試。
運行游戲,點商店,點購買,點返回鍵:
游戲里面:直接購買鑰匙,購買解鎖街機模式:
總結(jié)
以上是生活随笔為你收集整理的关于移动MM购买的相关资料的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA适配器特点_适配器模式的优缺点
- 下一篇: 一级路由器映射二级路由器端口映射