我们首先在LBE安全管理器中发现了“广告拦截”功能(最好点击“更新”将广告样本库升级到最新版本,升级后在顶部可以看到以日期命名的样本库的版本号)。点击其中的“广告扫描”,软件会自动开始扫描手机中的所有应用,嵌入广告的应用很快就会被列出。
找到嵌入广告的应用程序后,您可以直接卸载或阻止广告。随意点击其中一个APPs,你可以看到它的广告行为,包括弹出广告、公告板广告等。(您还可以检查此应用程序的敏感权限,如打电话、获取位置等。)直接点击右下角的“阻止的广告”,然后重新运行这个应用,你会发现烦人的广告栏已经消失了。
设置阻止广告的互联网权限
但是,有些应用不能使用LBE安全大师直接拦截广告,还可以通过其他方法拦截广告——大多数广告需要访问网络,所以我们可以限制它们的权限,防止它们联网,从而达到拦截广告的目的。
在LBE安全主机的“流量监控”中,有一个“联网许可”功能(需要根)。在这里,我们可以找到要处理的应用程序,并关闭其WiFi链接和数据链接(即2G、3G网络)权限。
专业游戏:
既然肮脏的开发者可以在应用程序安装程序(APK文件)中嵌入广告,我们能反其道而行之,把它们赶走吗?接下来,我将教你一个诀窍——在安装广告之前先清理它。
这种方法的基本思想是对APK文件进行反编译(反编译可以理解为将源代码转换成可执行程序,反编译就是将程序转换成源代码),然后修改XML文件(通常在反编译文件夹中,通常在布局文件夹中,有时在其他文件夹中)以删除广告信息,最后重新编译成新的APK文件。
让我们谈谈具体的操作过程。首先,你需要在你的计算机上安装Java环境(你可以下载并安装在www.java.com上),然后在http://go.icpcw.com/e/15app.htm.下载apktool解压缩aptool.jar到c:\windows,解压缩apktool-install-windows.zip到任何文件夹(例如磁盘根目录)。
运行命令提示符,并使用cd命令转到apktool-install-windows所在的文件夹(例如,cdd:/apktool)。如果嵌入广告的安装文件名是abcd。APK,执行以下命令将abcd.apk反编译到文件夹abcd:
apktooldabcd.apkABCD
现在打开abcd文件夹,在res文件夹中找到main.xml,然后使用记事本打开它,按“Ctrl+F”查找fill_parent和wrap_content,用0.0dip替换它们,保存并退出,然后输入以下命令重新编译:
ApktoolbABCD
接下来,您可以在ABCD\dist\out.apk路径下找到重新生成的APK文件。最后,您可以使用APKsign之类的工具来签署APK文件。
免打扰定制服务,客户信息严密无忧
365天 x 8 小时 网站咨询,秒回
365天 x 24 小时 客户经理电话,不关机!
项目中客户任何损失,我司先行垫付
一切以客户为中心,片子好看是必备前提,客户满意才是终极目的。