- 详细介绍
- 相关信息
安卓版APP重新编译跳过会员直接获取资料 免登录+永久VIP会员+普通素材免广告下载
使用工具:模拟器 某APP apk
某APP素材,资源合适丰富,但是下载资源需要等好长时间的广告
直接破解得道免登录和永久VIP会员
过程间断如下,仅供学习参考,不提供成品文件。
1.免登录
各种操作查看很多时候都是建立在已登录情况下,所以必须先搞 免登录,
步骤:打开MT管理器->安装包提取->MT2文件夹即可看到已提取好的apk->点击-可看到无壳,
过签【MT管理器 或 NP管理器】,看下有没有签名校验,这里是没有的,当然保险起见你也可以使用去签的软件包进行操作
开始免登录的分析,你会发现主页部分是都会登录的,然后包括即使是看免费的素材也要你登录,
每次都会出现提示 请先登录 那免登录破解的搜索关键词就是【请先登录】,
步骤:点击软件包->查看->然后随便点一个 .dex 文件 用 【Dex编辑器++打开】 -> 然后【全选】 -> 确定 -> 发起新搜索
上面搜索到四个结果,不过你会发现第一个跟其它三个都不一样,而且看类名就很清楚的知道这是课程分类,
那点这个进去看看【插一句,有些时候就是有理性的猜测啦,而且这里结果也不多,即使一个一个试那也很快的】,如下:
逻辑分析:先看到底是哪一步判断跳到这里的,逆向往上走走就看到是73行处if-nez p1, :cond_2d 上这个判断假如p1不等于零则跳到 :cond_2d
此时很多人想直接给它个 goto 让它直接跳过 下面这段提示 请先登录 的逻辑吧?{:6_197:}假如是这样那你就错了,为啥,因为你会看到跳过了之后的逻辑其实还是要使用上面 p1的值的,
假如你的p1没改, 那是不是下面大概率会出点问题所以还要继续往上看,此时你会看到 p1 的值是 从上面的69行处方法【->f()Z 】赋值的
有了上一步的分析,那就知道要进到 f() 方法里面去修改返回值了,
步骤:选中69行处的 f() 方法,长按后,点 【跳转】 ,如下:18
跳转了之后看到的逻辑就很轻车熟路啦,不多说,改返回值
修改:287行处 const/4 v0, 0x0 修改成 const/4 v0, 0x1 【就是后面的0改成1即可】,然后修改好后 保存 退出 自动签名 ,
也可以重新安装修改好的包看是否免登录实现了,如下:20
分析【永久VIP会员】
1.免登录 破解完成了,这边就到主菜 永久VIP会员 的破解了,
步骤:点击上面破解了免登录的新软件包->查看->然后随便点一个 .dex 文件 用 【Dex编辑器++打开】 -> 然后【全选】 -> 确定 -> 发起新搜索
-> 搜索内容为【永久会员】->搜索类型选【字符串】,看到有四个搜索结果,如下:24
上面也是搜索到四个结果,但是一看就排除掉第一个和最后一个结果了,那先看第二个,点进去,看到方法 【payVipPackage】好像是 支付的包啥的看着不太像,
那退出后再看第三个,可以看到大量的逻辑判断等,而且类名还是 带 pro 相比第二个 这个比较像了吧 ,如下:29
经过上面的简单等分析判断第二个为永久会员的逻辑所在,所以就此重点分析
逻辑分析:跟上面的免登录一样,看是那个判断致使跳转到此的,往上可以看出 在371行处有个判断 if-eqz p1, :cond_130 判就是判断 p1的值是否为零,
如果为零的话,则跳转到 :cond_30 即就不会提示您是永久会员这段了,所以不能让它跳过去,问题又来了,这里不能直接注释掉判断 或 修改判断为 if-nez, 原理同上!
因为下面依旧会使用上面的p1值进行往下判断,而 p1 的值又是从 方法 ->e()Z 获取的 所以,同理,进到 e()方法里面修改返回值即可33
上面的分析很清楚了,所以,在367行处 选中 方法 e() 长按后点 【跳转】,可以看到逻辑当中最后返回v1, 所以改返回值大法就来了
修改:直接在276行处,加多一行代码 const/4 v1,0x1 如下:
34
注意:还没改完,上面看到有个获取会员的方法 getvip() 【一般按照经验 获取状态类的还是改掉比较稳妥,多改一个也不多,我一般都改】,
选中 getvip() 方法 长按跳转进去,这里直接改返回值即可,因为假如你再选中该方法下的 vip() 方法跳转过去 发现啥也没有了,但是会看到字符 意思是vip等级{:6_223:}
修改:在getvip() 方法下,282行处,添加一行代码 const/4 v0,0x1
上面修改完后就可以 保存、退出、自动签名,然后卸载重装了 整个破解也到此结束了,废话不多说,看效果:42
普通素材需要看广告才能下载?
需要 永久会员特权才能拿到的资源已经没问题了,但是非付费的资源 即-> 看完需要的视频素材时长才可下载 !!没想到还有这茶
相信操作过的都会出现下面恶心的画面,强制观看才可下载,如下:46
可以看到每次都会出现提示 看完视频即可下载此素材 那免登录破解的搜索关键词就是【看完视频即可下载此素材】,
步骤:点击软件包->查看->然后随便点一个 .dex 文件 用 【Dex编辑器++打开】 -> 然后【全选】 -> 确定 -> 发起新搜索 ,可以看到只有一个结果,点进去,如下:
47
3.上面搜索只有一个结果点进去后,很清楚的看到判断这个字符弹窗的逻辑上有一个判断 if-nez v0, :cond_129 辑就是假如v0不等于0就跳过这段逻辑,
而我们想要的就是想让它跳过这段逻辑,改法很多,可以 在判断上赋值v0等于1 或者 修改判断 或者 goto也行,这里就 直接修改判断了
修改:在369行处, 把 if-nez v0, :cond_129 修改为 if-eqz v0, :cond_129 ,就是v0本来就是零,判断改成零的时候就跳转,刚好了52
上面修改好后就可以保存、退出、自动签名,卸载原来的重装了,整个软件的破解,基本很完美了