本帖最后由 Hayden. 于 2018-9-3 20:59 编辑
友情提示:看了下文不知道怎么做的,请看我以前的帖子,基础教程有好几篇,别想着一口吃个大象!以前去广告,都是以屏蔽为主,这样APP还是会因为广告代码存在而臃肿,看了MT管理器论坛的帖子,所以最近拿动漫之家开刀练手去广告。
这款软件已经检测过,是无签名验证,无加固,无加密的裸奔软件,就好像骨子里写着CrackMe一样。
使用软件:Android Killer 13.3.1
首先是反编译,打开AndroidManifest.xml文件,搜索AD关键词可以发现是腾讯的广告》》
[XML] 纯文本查看 复制代码 <activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:name="com.qq.e.ads.ADActivity"/>
<service android:exported="false" android:name="com.qq.e.comm.DownloadService"/>
搜索”com.qq.e.ads.ADActivity“会发现如下图,广告插件存放在apk的Assets目录下,也就是gdt_plugin文件夹里的gdtadv2.jar文件。
去广告分两步
1、删掉广告Activity和service代码。
2、删除广告插件gdtadv2.jar
3、去除红色危险权限
这种方法去广告,可以把各种类型的广告都去掉,包括启动广告,悬浮窗广告,列表广告条等
破解打开后可以发现,直接进入主界面,启动广告没了,新闻栏里的广告条也没有了,整个软件无任何广告了!
对比发现,原来广告的地方是空白条,有新区可以找到他的布局文件通过插入神奇代码android:visibility="gone"隐藏掉空白条。
APK原文件与修改文件看这里:
CrakMe.txt
(64 Bytes, 下载次数: 346)
仅以学习为目的,请下载后24H内删除! |