Android破解学习之路(三)——Android游戏 切水果破解
本文为作者原创,允许转载,不过请在文章开头明显处注明链接和出处!!! 谢谢配合~
作者:stars-one
链接:https://www.cnblogs.com/stars-one/p/8029765.html
本篇大约有1050个字,阅读预计需要1.31分钟
经过前两篇破解教程,想必大家也是明白了破解的简单流程了。
先对APP进行试用,了解APP运行的大概流程,之后从APP中找出关键字(一般的关键字差不多都是支付失败),之后使用Androidkiller进行反编译,对关键字或者关键字的Unicode进行搜索,之后,从搜索的结果中找出关键的smail文件,修改smail文件,进行编译,之后安装测试
简单地说,就是试用搜索破解测试
废话不多说,进入正题
一、破解准备
今天带来的是破解Android游戏——切水果,老样子,先发APP的下载地址
链接: https://pan.baidu.com/s/1dFnkeeH 密码: 6666
二、破解开始
经过短暂的试用,可以发现关键字是为失败,这里图就不贴了,轻车熟路地将apk丢进Androidkiller进行反编译,搜索失败,可以得到五个结果
仔细的分析,可以知道主要的支付是在MymmPay这个smail文件中,我们展开它,之后,点击进入
看一下其中所有的方法,可以查到三个,分别对应着支付取消,支付失败,支付成功,这下子破解思路不就是很明显了吗
三、破解思路
最为简单的直接将支付取消与支付失败的两个方法替换为支付成功的方法,这里便是不多说
今天来介绍一种新的方法,使用switch跳转,也就是我在上一篇所说的第二种方法,找到调用了PayResultFalse方法的地方,让其调用PayResultSuccess方法,也是实现了破解
搜索PayResultFalse,之后进入到MiGuSdkPay$1中,可以看到pswitch,图片上打错了,凑合的看吧
四、测试破解
测试之前,记得删除不必要的权限,不然就真的被扣费了,图中的都是关于电话和发送短信的权限
测试的图就不放了,试过之后,还有后台广告悬浮窗,还不懂怎么搞掉它,等学会了再来补充
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?