Adaway是一款面相安卓手机的免费开源广告拦截。它并非通过在浏览器中注入脚本的方式工作,而是通过修改系统的hosts文件,将已知的广告服务域名重定向到无效的本地IP地址,从而从根本上阻止广告的和显示。
Adaway的拦截范围非常广泛,适用于系统内几乎所有应用和浏览器,而不仅仅是网页浏览。由于其工作原理涉及系统底层,它需要Root权限才能正常运行,但也为没有Root的设备提供了备选的VPN工作模式。
1、使用软件前需要先安装一个模块systemless-hosts-KernelSU-module,地址:https://github.com/symbuzzer/systemless-hosts-KernelSU-module。在apatch里的系统模块刷入重启就算安装完成了,先在apatch里给AdAway加上root权限,然后打开AdAway,开始会先让我们选择屏蔽的方法:Root和VPN。

2、这里肯定是选择ROOT模式,等待一会同步,也可能同步失败,这个时候你也可以开上加速网络或者多试几次,因为需要访问github。

3、这里很奇怪,另一个手机更新后的hosts有21万多,而这个手机只有一万七,更新了几次还是这样,估计还是网络的原因。

4、点击下面那个红色圆圈就会将hosts写入到手机,点击3个已更新来源就能看到有哪些hosts源,其它的没啥了,这个软件就是这么简单。

5、也可以先关闭hosts拦截,然后打开DNS请求记录,就能看到拦截到了哪些域名(红色的),但是测试了两个视频软件,发现虽然有拦截到域名,但是广告并没有肉眼可见的变少,估计是这些现在都是靠广告吃饭,广告域名有很多而且更新的比较频繁,一个屏蔽了就换一个。
目前查找到的经常更新的hosts源有下面这些,大家可以加到软件里:
https://gitlab.com/rainmor/Adhosts-block/
https://github.com/StevenBlack/hosts
https://github.com/otobtc/ADhosts
https://github.com/TG-Twilight/AWAvenue-Ads-Rule
https://awavenue.top/Sub.html

1.无论是应用内的横幅广告、插屏广告还是视频广告,只要其域名在阻止列表中,都会被有效屏蔽。
2.安全性、透明度和可信度远高于闭源的商业广告拦截器。
3.任何人都可以审查其代码,确保没有后门或隐私收集行为。
4.软件本身完全免费,不需要支付任何订阅费用,依靠社区维护和捐赠运行。
Q: 没有 Root 权限可以使用吗?
A: 可以,但体验不同。 可以使用的 VPN 模式,它不需要 Root,但需要始终保持一个本地 VPN 连接,可能会轻微增加电量消耗,并且在状态栏会一直显示 VPN 图标。
Q: 为什么更新 hosts 后有时需要重启?
A: 如帮助文档解释,Android 的 Java 运行时(Dalvik/ART)会缓存 DNS 记录。对于新增的条目会立即生效,但对于修改已存在的条目的生效,重启是最彻底可靠的方式。
Q: 它会影响应用正常使用吗?
A: 绝大多数情况下不会。极少数应用如果严重依赖广告或检测到广告被拦截,可能会报错或拒绝运行。这时可以通过白名单功能放行该应用的相关域名。
它代表了广告拦截的“终极形态”,但其强大的功能也伴随着较高的使用门槛。如果你是一名拥有Root权限的用户,并且厌倦了无处不在的广告,那么AdAway绝对是你的不二之选。但对于绝大多数普通用户来说,获 Root权限的风险和复杂性使得这款应用更像是一个“可望而不可即”的强大工具。
修复了一些已知BUG
广告拦截
系统级防护
开源工具
网友评论
网名(您的评论需要经过审核才能显示) 回复 [ ] 楼取消回复