安卓逆xiang—某游戏

今天呢我也是找一个简单的小游戏玩一玩,也是练手的。挺简单的

1,首先用模拟器打开app 先随便看一下点一点(找有用的信息)。
安卓逆xiang—某游戏

2,购买东西肯定是要发送请求的,OK 那么我们从cmd打开DDMS过滤请求看看有没有价值的信息。
先获取app的包名(这个在上一篇smali调试讲过)

安卓逆xiang—某游戏
3,点击购买商品 去查看请求
安卓逆xiang—某游戏
发现取消支付操作,和单机充值查询到的订单状态不正常,那我们就去Androidkiller里面搞事情。
安卓逆xiang—某游戏
安卓逆xiang—某游戏
找到取消支付的name 继续搜索:没有发现什么可用的价值信息那我们就换下一个搜索目标
安卓逆xiang—某游戏
没有搜索到,不要急 我们转Unicode 试试
安卓逆xiang—某游戏
这是是smali 文件 而且有我们搜索的关键字,那我们就去jadx-gui软件中看看代码
安卓逆xiang—某游戏
这就是一个java 的if 判断,那我们就去Androidkiller里面试试把if去掉 ,直接发放物品。
安卓逆xiang—某游戏
这个是发放物品的smali代码 有用 。。。所以找不发放的注释掉试试。
安卓逆xiang—某游戏
安卓逆xiang—某游戏
首先去掉if 再去掉订单状态不正常不能发放的,然后我们回编译试试
安卓逆xiang—某游戏

购买成功。。。。。大功告成