Arrrt软件破解下载和高清查看功能,每天下载一幅世界名画~
大家好,我是Top,一名安卓逆向新手因为前天记录了一篇破解文章,很多小白朋友表示都想动手试试..这次来个更加简单的,提供思路过程供让大家实操,希望大家有空可以动手试试而引起兴趣{:17_1068:}
工具准备:MT管理器
样本APP 下载https://wwdw.lanzouo.com/iAJb62f1bpuf 密码:6uhd
一、使用Mt提取Arrrt安装包,查看是否加固
提取后发现未加固,接下来继续...
二、观察APP界面和被限制的功能
打开APP发现放大查看高清图功能和下载功能不能使用,都会有开通会员的弹窗拦截
三、通过搜索进行关键代码定位,
这里记得全选dex
一开始我搜的会员、解锁但是没有搜到结果,然后改成vip搜到了isVip()方法
四、分析代码&去除限制
因为搜出来很多结果,我大致浏览一遍发现大部门都是调用了UserStatusUtil中的isVip()方法。所以我随便点了一个方法进去查看isVip()方法
这是跳转的isVip方法,观察发现是返回一个布尔值,所有这里我直接赋值v0为0x1,
源代码:
.method public isVip()Z
.registers 2
.line 43
iget-boolean v0, p0, Lcn/wedea/arrrt/utils/UserStatusUtil;->isVip:Z
return v0
.end method
修改后:
.method public isVip()Z
.registers 2
.line 43
iget-boolean v0, p0, Lcn/wedea/arrrt/utils/UserStatusUtil;->isVip:Z
const/4 v0,0x1 添加的代码
return v0
.end method
五、保存修改,重新签名,观察修改后的效果
①退出保存修改才会重新编译dex文件哦
②让MT自动签名,(自己还不会过签名)
然后重新安装观察效果
发现可以查看高清画和下载画啦,到这里都破解完毕了
下载到手机上了
家人们,欢迎大家留言交流哦,有空一定要多动手试试{:1_919:}~
注:目前水平低只会解未加固的APP{:1_906:},后面可能会出去广告和强制更新弹窗的文章,然后我想往协议方向学习,目前会使用frida hook java层、手机抓包、简单的代码定位,
了解一点参数加密(应用框架层so相关的还完全不懂),大佬们有什么好的建议吗..... 有没有mac的?就是逆向mac应用或者用mac逆向安卓软件 Y735503578 发表于 2024-11-14 17:47
有没有mac的?就是逆向mac应用或者用mac逆向安卓软件
JADX应该是支持mac的,对安卓和大部分java可执行/资源的逆向 学到修改思路 感谢分享 感谢分享 感谢分享 MT也有VIP功能 感谢大佬分享 感谢分享