码迷,mamicode.com
首页 > 其他好文 > 详细

美女猜拳,破解,麻麻再也不担心单机游戏的内购了

时间:2015-07-09 11:02:36      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

1.首先拿到一个apk,对其进行反编译

技术分享 重命名为xxx.zip解压,把解压完成的classes.dex 放到dex2jar进行反编译

反编译方法:

cmd下cd到E:\安卓\安卓反编译 目录 执行 dex2jar.bat classes.dex  done之后会生成classes_dex2jar.jar

2.把这个文件用jd-gui打开 

得到如下代码技术分享

3.寻找关键点,这次主要解决的是游戏里的内购,发现再游戏里点击购买会提示“无法连接付费服务,请稍候重试!”

搜索 技术分享定位到代码技术分享

 一目了然,购买这里有一个switch,彻底点来说不应该从这里改,因为在这里改,如果扣费条件正确,还是会扣费的。

4.没什么时间继续往下追查,就改了下没插卡的机器的提示,把无法验证您的付费这里的case改成跟购买成功一样

教程:

上面的这种方法暂时没找到回编译方法,就交给你们去百度了。。。。。

现在找到的回编译方法如下:

技术分享把apk文件拖到这上面进行处理,会生成以APK名字命名的文件夹技术分享

 

文件夹内容主要是这些

技术分享

smali就是所有的源码

我们来修改源码

先找到这个类技术分享

 

文本文件打开

技术分享

这门语言叫smali,。。。。没有学过完全看不懂

搜索关键字:

onPostExecute

 

技术分享

技术分享

 

把购买成功这里复制下,替换掉上面的pswitch就可以了

然后保存

然后回编译,回编译的方法就是把文件夹拖到

技术分享就会自动形成一个apk 然后签名就可以了 签名方法百度吧

美女猜拳,破解,麻麻再也不担心单机游戏的内购了

标签:

原文地址:http://www.cnblogs.com/tester-huang/p/4632411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!