V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pvcxy18
V2EX  ›  问与答

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

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


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

    android 自从 7 之后不再默认信任第三方用户证书(除非应用配置),中间人攻击不再起作用,只能通过 vpn 拦截 dns 了
    jackOff
        19
    jackOff  
       10 天前
    @lisongeee 正解,mitm 在国产软件里会被检测出来直接报错,信任证书也没有用
    pvcxy18
        20
    pvcxy18  
    OP
       10 天前
    @mengdu #14 我倒是订阅过 gkd 并且一直在用,但是 pyq 仍然会有广告,能分享下你的订阅链接吗?
    我用的是这个: https://github.com/AIsouler/GKD_subscription
    pvcxy18
        21
    pvcxy18  
    OP
       10 天前
    @mengdu #14 我知道了,我订阅的也有这功能,只是默认关闭状态。
    momobear
        22
    momobear  
       10 天前
    @xxopp #17 赞同,目前在用 adguard ,不过某些情况下会让打开信息流之类软件的加载会变慢
    ios
        23
    ios  
       10 天前 via iPhone
    正是因为这个 Android 不支持 mitm 中间人攻击,我放弃了折叠屏手机作为双持,除非使用魔改的 APK ,微博猪手,小红猪手,抖音修改 APK 会被识别
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   937 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:06 · PVG 06:06 · LAX 15:06 · JFK 18:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.