城市飞车3D去广告无限内购
本帖最后由 kelouy 于 2018-7-24 17:51 编辑看了论坛上有人破解了城市飞车3D-模拟驾驶这个游戏,试着下载玩了下,不太容易购买,广告也多,也没有破解过程,就试着自己破解了下,下面是破解过程。
先安装游戏看看有什么提示。
打开游戏点击购买钻石,直接提示无可支付方式,显然游戏一点击购买先跳转到这里的,试着把‘’支付成功‘’转换成UNICODE到游戏搜索下。
打开androidkiller,直接把APP拉进去反编译。搜索“支付成功”代码,
得到3个结果,点进去看代码,一个是测试用的另外两个是支付成功的提示结果。
打开第一个,代码显示是由2个switch分支构成,选项1为支付成功选项2为支付失败,直接把选项2改掉换成1的,
:pswitch_data_0
.packed-switch 0x1
:pswitch_0
:pswitch_1
.end packed-switch
直接改成,
至此第一个文件修改完成。
打开第二个文件,此支付方式有三种结果,一个cancle,一个failed,一个success.这种修改就简单了,直接把success里面的代码拷到failed和cancle里面,修改成功。
同时不要忘了把AndroidManifest.xml里面发送短信的权限删掉(<uses-permission android:name="android.permission.SEND_SMS"/>)。
编译程序测试,
显示购买成功,
但是问题出现了,购买有时间间隔限制,提示“请求太频繁”。直接搜索“太频繁”的UNICODE代码,在
找到试代码。直接跳转成JAVA代码查看是什么功能
原来只是一个时间比对,直接让判断跳过此段代码
打包测试。可以直接购买而不用待会20秒。买了多次后发现限购了,提示“无可用支付方式”。一方努力仍然没找到处理方法,目前发现应该是写在缓存中。
至于广告,充值就没广告了,如果想屏蔽广告也可以搜CKAd类,在类里面有2个方法loadAd(I)和loadAd(II),直接把里面的内容清空就行了。有没有大神看一下是哪个缓存在限制充值上限的。
原文件下载百度云盘:https://pan.baidu.com/s/1W16YK3hAvvztkQm3DD8P_g 密码:uf75
破解文件百度云盘:https://pan.baidu.com/s/1AbvxQUkVUgfD3ZG9ulZpsA密码:txz0
PS:限购是每日限购,如果想多购买就自己调一下日期就行了。 我也曾经改过这个游戏,当时就是觉得内购破解麻烦,所以直接把所有车子、喷涂等的价格改成了1金币,反正这个游戏的lua脚本是明码的{:1_918:} 评分手滑点错了,评语点成了鼓励优秀转帖了,实在抱歉,楼主是原创,望见谅。px:虽然评语手滑了,但是cb和热心是货真价实的+1哦。{:301_997:} 了解一下 膜拜大神,看不懂啊,, 大佬,江湖风云录能尝试破解一下么?很好玩的游戏就是太贵了!!! 我也来看看 厉害了楼主 厉害了楼主,膜拜一下 谢谢@Thanks! 厉害了楼主,膜拜一下