网易云音乐开屏广告怎么去掉
作者:热狗广告平台 发布日期: 阅读次数:152
网易云音乐开屏广告怎么去掉
如果你们都在使用网易云音乐听歌的话,大家肯定不会对他们公司推出的开屏广告陌生。网易云音乐app用户群体都是什么样的人群在使用呢?来自河南铁哥们技术员为大家分享一下:“网易云音乐开屏广告怎么去掉”。
第一步就是砸壳了,结果发现使用离合器砸壳出错,没有成功生成脱壳的IPA文件。具体原因没有深研,但是看错误提示,猜测应该是离合器不支撑StickerPack的扩展导致的。
尝试使用dumpdecrypted来砸壳,测试成功。砸壳的方法参考了这篇博客。得到砸壳后的可执行文件之后,从越狱机中将App拷贝贝出来,替换掉可执行文件即可。
Theos工程的Makefile中添加下面一句:
由于开屏广告的显示时间非常靠前,不可能等到App启动后,从网络获取到数据后再显示,一般的做法就是提前加载好之后要显示开屏广告数据缓存到本地,App每次刚启动后,直接从本地取出数据,然后显示需要的开屏广告给用户。
将二进制拖到Hopper中,搜索关键字advertisement浏览一下搜索结果,很快便发现了一个NMAdvertisementManager名叫类。一番分析后,实现逻辑的Tweak的代码如下:
逻辑是:hook了获取数据的函数,每次这个函数被调用的时候,就清除本地缓存的广告数据。这样本地没有了广告数据,也就不会再显示开屏广告了。
虽然我理解App加开屏广告的初衷,但是作为一个用户,真的非常讨厌这个行为。有些App甚至是在程序从后台切到前台的情况都会显示广告,非常烦人。好了,用逆向来把生活变得美好一些吧。
通过以上内容的分析和介绍,您对于:“网易云音乐开屏广告怎么去掉”清楚了吧。如果您们公司近期在寻找网易云音乐广告代理商投放广告,如果你找不到网易云音乐广告代理商,可以直接联系河南铁哥们。
本文标签:暂无标签