安卓游戏之银翼机动队内购教程
本帖最后由 痞孑 于 2018-3-15 12:42 编辑首先我们把APK扔到Android Killer反编译(工具坛子里边有 善用搜索...)
之后我们点击工程搜索Payresult(手机的话用MT管理器搜索方法名)
双击该类并进入
之后我们继续看图操作
拉到最下面之后会发现以下代码 :pswitch_0
:pswitch_2
:pswitch_1
那么,我们直接暴力修改吧 :pswitch_0 ----- :pswitch_0
:pswitch_2 ----- :pswitch_0
:pswitch_1 ----- :pswitch_0
修改前
修改后
改完之后我们保存
保存之后我们点击 Android ---- 编译然后等待编译完成发送到手机安装玩耍即可!!
原贴https://www.52pojie.cn/thread-710370-1-1.html
游戏下载http://a.4399.cn/game-id-115110.html
我发的教程算是比较基础的大佬绕道...
说明一下 在使用Android killer这款工具之前 需要配置java环境如何配置java环境 参考如下https://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html 清风冷雨 发表于 2018-3-15 16:30
希望能说明下为什么输入Payresult作为关键字进行搜索!
一般情况下,有个最简单的关键字查找方法,就是查看apk内res/value/public.xml文件,里面有所有的资源定义。
有经验的基本运行一下游戏,根据支付类型可以判断出关键字,比如支付宝的9000,6001;联通的onresult,callback等。。。或者根据中文提示直接搜寻中文。 ╰Tang 发表于 2018-3-15 13:44
:pswitch_0
:pswitch_2
:pswitch_1
012 分别对应 支付成功 支付失败 支付取消 所要执行的代码。 替换成了0代表只要弹出页面取消支付就会执行支付成功的代码 感谢分享 感谢分享
谢谢分享 感谢分享 有一阵没玩游戏了 多谢楼主传授 感谢分享!希望以后把重要的经历写上,比如怎么怎么样,才定位到“双击该类并进入”;怎么怎么才定位“ :pswitch_0 ----- :pswitch_0“
是成功回调。 感谢分享 感谢大佬分享