Topmz 发表于 2024-11-14 15:31

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相关的还完全不懂),大佬们有什么好的建议吗.....

Y735503578 发表于 2024-11-14 17:47

有没有mac的?就是逆向mac应用或者用mac逆向安卓软件

Nothing0011 发表于 2024-11-14 18:26

Y735503578 发表于 2024-11-14 17:47
有没有mac的?就是逆向mac应用或者用mac逆向安卓软件

JADX应该是支持mac的,对安卓和大部分java可执行/资源的逆向

tongdaren 发表于 2024-11-14 18:52

学到修改思路

jiuren2021 发表于 2024-11-14 19:35

感谢分享

Gamenovice 发表于 2024-11-14 19:42

感谢分享

zzwyxyx 发表于 2024-11-14 20:02

感谢分享

xichong 发表于 2024-11-14 20:20

MT也有VIP功能

dankai18 发表于 2024-11-14 20:41

感谢大佬分享

h0PENY 发表于 2024-11-14 20:54

感谢分享
页: [1] 2 3
查看完整版本: Arrrt软件破解下载和高清查看功能,每天下载一幅世界名画~