安卓手机可以屏蔽主流 APP 的内嵌广告吗?

51 天前
 pvcxy18
微博、知乎、朋友圈刷着刷着中间会穿插一条广告,有什么软件可以把这些广告过滤掉吗?
我记得 iphone 上有个叫圈 X 的软件似乎能实现类似的效果(虽然我到现在也没玩明白)
2440 次点击
所在节点    问与答
23 条回复
yolee599
51 天前
抓包找出广告域名,在路由器屏蔽掉
paranoiagu
51 天前
用 play 版,广告明显少。至少朋友圈没有了。
CharlesQin
51 天前
只有魔改版 app ,比如微博猪手;或者第三方 app ,安卓版知乎好像有,忘记名字了。
pvcxy18
51 天前
@yolee599 嗯,大概原理我晓得。 不知道是否有现成的拦截插件和动态维护的拦截规则?就像 gkd 一样
NjcyNzMzNDQ3
51 天前
手机 wifi 转到软路由 adblock 的网关
mengdu
51 天前
anghunk
51 天前
GKD 软件
340746
51 天前
@pvcxy18 安卓只能把屏蔽细化到域名级别,网上的去广告 host 列表和 DNS 都是会更新的
SakuraYuki
51 天前
Android 不 root 没法跟 ios 一样 mitm 去广告
pvcxy18
51 天前
@anghunk gdk 是去开屏广告的吧,我这里指的是嵌入在微博评论区、朋友圈资讯流里的广告
pdone
51 天前
用 dns 过滤吧,自己部署一个 adguardhome ,添加一些黑名单规则,安卓手机去私人 dns 里设置成自己的 dns 服务器就 ok 了,微信里的广告也能过滤
Allion
51 天前
有类似上帝模式等模块可以直接屏蔽组件,但是一定要 root
pdone
51 天前
微信里内嵌的广告会变成下图这样


我用的规则如下
mengdu
51 天前
@pvcxy18 #10 能跟你推荐自然是说明有这功能,谁跟你说它只是开屏去广告的,它本质是一个自动化脚本软件,可以通过制定规则实现一些点击操作,比如模拟手动关闭朋友圈广告。
daimiaopeng
51 天前
1una
51 天前
根据域名屏蔽是无法屏蔽干净的,YouTube 广告就是一个例子
xxopp
51 天前
不能。因为圈 x 等 app 最重要的去广告方式是 mitm ,也就是中间人攻击,需要 https 解密。比方说:app 通过某个域名获取广告和正常图片,如果你简单粗暴的直接屏蔽这个域名,那么你就无法正常使用这个 app 了。所以需要 https 解密,先把加密的包解密,把里面的广告部分去掉,再重新加密丢给 app 。
所以你应该找找安卓有没有可以 https 解密的 app 。据我所知,好像 adguard 是可以的,但是这玩意儿与代理工具可能存在冲突,因为 adguard 和代理工具都需要通过 vpn 的方式劫持流量来达到目的。
不过 adguard 好像有个本地代理模式,我以前用安卓的时候反正还是存在隐性冲突,网络时不时的会有问题。
lisongeee
51 天前
果子上有 圈 X 是因为果子安装用户证书后的 网络中间人攻击 是默认被信任的,可以随意解密篡改 https 流量

android 自从 7 之后不再默认信任第三方用户证书(除非应用配置),中间人攻击不再起作用,只能通过 vpn 拦截 dns 了
jackOff
51 天前
@lisongeee 正解,mitm 在国产软件里会被检测出来直接报错,信任证书也没有用
pvcxy18
51 天前
@mengdu #14 我倒是订阅过 gkd 并且一直在用,但是 pyq 仍然会有广告,能分享下你的订阅链接吗?
我用的是这个: https://github.com/AIsouler/GKD_subscription

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1146752

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX