Android逆向之旅---破解 穿靴子的猫 游戏的收费功能

本文介绍了如何通过逆向工程技术移除Android游戏《穿靴子的猫》的收费功能。通过apktool反编译,搜索关键字符串找到收费页面入口,定位到GameInterface类中的getBillingView方法,注释掉展示收费Dialog的代码,再进行回编译打包,成功禁用收费对话框。适合初级逆向爱好者作为学习实践。
摘要由CSDN通过智能技术生成
               

一、游戏收费分析

游戏收费很正常的,但是玩游戏最恶心的就是你还没玩就要充值,很恼火,其实我不怎么玩游戏,主要是给小孩子们弄,比如现在好多小屁孩们喜欢玩水果忍者这个游戏,但是这个游戏在没有开始玩的时候就弹出个收费的界面:


这个是不可忍受的,虽然支付费用不是很多,但是还是不想支付。这个对话框是强制性的,当点击取消就退出游戏了,所以这里必须支付成功了才可以继续玩耍。


二、寻找破解入口

前面已经看到了这个游戏入口收费场景,下面咋们就把这个功能给去掉即可,从以往的破解经验来说我们有几百种方法把这个东西干掉,比如:不然这个收费解密展示,修改取消之后的逻辑代码不让其退出游戏等。都是各种手段。本文就简单点做,直接让这个界面不展示。操作很简单,这个游戏没有加固,首先用apktool工具反编译,因为要找到这个界面入口,我们可以通过字符串进行搜索即可,反编译之后在values/strings.xml文件中找到“好友代付”这个字符串内容:


找到之后,看到这个字符串的id是:gc_billing_net_co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值