客服电话
18530883222
联系我们

手机:18530883222

地址: 河南省郑州市金水区花园路与国基路居易摩根中心2505

广告资讯

当前位置:首页 > 网易云资讯

网易云音乐开屏广告怎么去掉

发布时间:2021-01-23 17:10:55 浏览次数:3688

  网易云音乐开屏广告怎么去掉

  如果你们都在使用网易云音乐听歌的话,大家肯定不会对他们公司推出的开屏广告陌生。网易云音乐app用户群体都是什么样的人群在使用呢?来自河南铁哥们技术员为大家分享一下:“网易云音乐开屏广告怎么去掉”。

  第一步就是砸壳了,结果发现使用离合器砸壳出错,没有成功生成脱壳的IPA文件。具体原因没有深研,但是看错误提示,猜测应该是离合器不支撑StickerPack的扩展导致的。

  尝试使用dumpdecrypted来砸壳,测试成功。砸壳的方法参考了这篇博客。得到砸壳后的可执行文件之后,从越狱机中将App拷贝贝出来,替换掉可执行文件即可。

  Theos工程的Makefile中添加下面一句:

  由于开屏广告的显示时间非常靠前,不可能等到App启动后,从网络获取到数据后再显示,一般的做法就是提前加载好之后要显示开屏广告数据缓存到本地,App每次刚启动后,直接从本地取出数据,然后显示需要的开屏广告给用户。

  将二进制拖到Hopper中,搜索关键字advertisement浏览一下搜索结果,很快便发现了一个NMAdvertisementManager名叫类。一番分析后,实现逻辑的Tweak的代码如下:

  逻辑是:hook了获取数据的函数,每次这个函数被调用的时候,就清除本地缓存的广告数据。这样本地没有了广告数据,也就不会再显示开屏广告了。

  虽然我理解App加开屏广告的初衷,但是作为一个用户,真的非常讨厌这个行为。有些App甚至是在程序从后台切到前台的情况都会显示广告,非常烦人。好了,用逆向来把生活变得美好一些吧。

  通过以上内容的分析和介绍,您对于:“网易云音乐开屏广告怎么去掉”清楚了吧。如果您们公司近期在寻找网易云音乐广告代理商投放广告,如果你找不到网易云音乐广告代理商,可以直接联系河南铁哥们。


标签: