吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11666|回复: 35
收起左侧

[Android 原创] 滚动的天空 最新 内购破解 我的破解之路(小白)

[复制链接]
starno01 发表于 2018-10-9 21:24
  咳咳,真 小白 第一次发帖,请大佬勿喷
   跟随着《教我兄弟学Android逆向系列课程+附件导航帖》的学习,就打算拿一个游戏练练手,刚好课后作业就是 滚动的天空。
   虽说教程已经久远,但是还是姑且一试,教程贴:《教我兄弟学Android逆向03 破解第一个Android游戏 》  https://www.52pojie.cn/thread-654654-1-1.html
                                                                                             安卓游戏内购破解之滚动的天空                                        https://www.52pojie.cn/thread-632178-1-2.html

咳咳,进入正题


工具:apktool  jd-gui-windows-1.4.0  dex2jar-2.0 以及 手机应用 mt管理器
   这里说明一下 我的apktool回编译总是不成功,反编译没有任何问题(   未知原因 )因此我只能在手机上完成 回编译 的操作

过程:
反编译 以及 dex2jar 开始准备过程不讲了,前面教程都有
直接上图

首先啊,我用工具打开jar文件,搜索了一下”支付失败“ (我在玩这个游戏时候,支付取消 会弹窗 支付失败)
2.jpg
这里是java代码  我观察了一下整个函数  发现支付失败这个东西 和其中的有一个变量paramstring 有很大关系  
但是吧 我尝试搜索这个变量  什莫东西都搜索不到
  没办法我只能尝试一下找找这个函数了
3.jpg
5.jpg

瞧瞧我发现了什莫 if判断  还是两个特定的数值 100 200 并且这两个数值多处出现,都是作为判断条件

这次瞎蒙应该比较靠谱

打开我的androidkiller 查看smali代码  我主要需要的它的搜索功能 搜索0x64
发现查出来好多好多东西 线索好像断了  然后我就去翻了翻 源码 主要看和pay有关的 付款嘛
然后发现了  好像不得了的东西  


6.jpg
    public static final int PAY_STATUS_CANCEL = 200;
    public static final int PAY_STATUS_FAIL = 200;
    public static final int PAY_STATUS_SUCCESS = 100;


至此差不多结束了,回到那个调用几个callpaycallback的那几个函数 定位到相应的smali文件夹
把那两个传值的200 改成 100,既0xc8改成0x64
搞定
回编译 签名 安装  买买买,发现成功了! 创建订单后取消订单,支付失败后仍然可以得到相应的道具


我的第一款内购破解软件 运气居多吧






4.jpg

免费评分

参与人数 4吾爱币 +8 热心值 +3 收起 理由
qsc15136705093 + 1 热心回复!
ssdbmm + 1 谢谢@Thanks!
棋子、 + 1 + 1 热心回复!
qtfreet00 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

vae3489 发表于 2018-10-9 21:44
学习了,感谢楼主分享技术
旸谷晨曦 发表于 2018-10-9 23:11
清淡 发表于 2018-10-9 23:15
huanglin110119 发表于 2018-10-9 23:17
值得学习
a45255854 发表于 2018-10-9 23:42 来自手机
学习一下,
笑哈哈123 发表于 2018-10-10 00:20
感谢楼主的分享
haoii123 发表于 2018-10-10 09:06
谢谢分享我来支持一下
lds114 发表于 2018-10-10 09:10
小学习一下,谢谢分享
y294945022 发表于 2018-10-10 10:08
顶你一个,恭喜
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表