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

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 然后签名就可以了 签名方法百度吧

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