【安卓逆向教程】去除新版腾讯广告,全网通杀~

大家好,我是特不!今天给大家带来的是新版腾讯广告除去教程,全网通杀,希望大家能够喜欢!

问题描述

Tencent广告很有辨识性也很好修改,按照以前的方法只需要将AndroidManifest.xml文件里面的qq.e替换成qq.eeeee 或者其他的代码就可以达到除去腾讯广告的目的,但是当我使用此方法除去魔音变声器的腾讯广告时,发现此方法无法使用,会出现软件闪退的情况。

我使用的软件叫做魔音变声器,在这个软件商店都可以下载到,软件没有加固,也没有任何的签名校验。我目前逆向的版本是1.5.3版本(目前最新版,看到就不知什么版本了),如果想要和我同版本,可以通过豌豆荚历史版本和我下载同版本软件。

解锁VIP特权

首先提取安装包,使用mt管理器随便选择一个classes.dex文件,选择dex编辑器++全选打开该软件。

选择代码搜索【isVIP】,随便选择一个类进入isVIP方法名,在isVIP方法名赋值1即可解锁VIP会员功能。

去广告方法1

开头已经说过按照 AndroidManifest.xml 文件替换qq.e的方法无法使用,我们可以使用activity记录软件的启动入口,然后将软件启动入口直接放在软件主页里面,这样子就可以去除5秒启动广告了。

这样做的优点就是非常方便快捷,并且适用于解决大多数安卓启动广告的问题,但他无法根除腾讯广告、同时我们直接进主页虽然方便,但启动界面就没有多大的存在意义了~

去广告方法2

我们可以允许腾讯广告的存在,但只要给服务器返回错误的包名就不会触发腾讯广告,所以我们需要巧妙利用腾讯广告当中的包名校验错误原理。

代码全局搜索getpackagename,找到com.qq.e…..下的APPStatus类名并进入getAPPName方法名,注释掉invoke、move两行,并添加const-string v0 , ” langxue35@gamil”即可解决问题,此方法适用于所有腾讯广告。

这个方法的厉害之处在于能够去除所有软件当中的腾讯广告,例如视频播放广告之类的,但是缺点也十分明显。

这个方法的缺点就是虽然阻挡了腾讯广告但并没有完全破坏腾讯广告框架,例如软件当中没有了广告,但必要等待5秒才可以进入软件;软件当中没有视频播放前广告,但必须点击一下才可以播放,而不能直接打开就播放。。。。。通常这因为样的情况都是这种修改而产生的。

去广告方法3

对于一些比较垃圾的软件,我们可以直接跳过它的广告界面直接达到除去广告的目的,例如魔音变声器只有5秒启动广告,就可以采用此方法除去。

类名搜索com.qingot.business.splash.SplashPollAdActivity(广告界面),在isNeedReloadAd方法名将if-le v0, v3 , :cond_14改为if-ge v0, v3 , :cond_14直接导致广告界面广告不显示即可。

总结

去广告的方法有很多,各有各的优缺点,有时候需要配合使用才可以获得更好的体验效果,说真的,现在一个软件设计那么多的广告良心真的不会痛吗?

© 版权声明
THE END
喜欢就支持一下吧
点赞2
分享