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

分享五种 2026 年的安卓去广告思路

  •  
  •   NomadsWiki · 10 天前 · 2873 次点击
    用了十几年 iPhone ,中间穿插换过三四年的安卓(之前我都没去 root ,我个人比较保守)都放弃了,每次主要都是因为国行安卓的系统推送问题导致用不下去,当然现在安卓系统这个问题还是存在没有任何改善的,由于推送的问题,TG 在安卓 16 的体验,还是远差于在 iOS 的体验

    这一次小米骁龙 8E5 解锁漏洞,还是花了 4099 买了一个 16+512 的国行红米 K90 Pro Max 来用,我把它定位成一个主要用作一般手机做不到的功能性用途的备用机,例如抢购,自动化、设备模拟等等等等,所以拿到手直接当场解锁 BL+ 内核 root ,开始小白的第一次 root 折腾,我比较注重安全,因此我首先折腾的就是防隐私追踪+去广告,这里分享一下这几天的折腾思路,分享一共 5 种去广告的手段,欢迎大佬们一起交流学习:

    1 、手段一:应用管理层面
    1.1 卸载、物理屏蔽了很多无用 APP ,就比如小米系统自带的应用商店,自带浏览器,自带音乐 APP 、自带天气乃至自带的输入法等等,这些 APP 不仅会后台收集隐私数据并上传,并且非常基础的功能,都会投放大量广告,广告 OS 名不虚传,类似这样的,我直接全部卸载+我自己写 Overlayfs 模块物理屏蔽的方式,然后自己去找一些对应的口碑好的替代产品,比如输入法就用 GBoard 等,从根源上杜绝广告和隐私收集

    1.2 安装魔改版 APP ,有些系统自带 APP 删了的话,会特别不方便,比如屏幕录制,自带相册以及相册编辑,比较活跃的小米系统自带 APP 魔改的源头有 LLions 这个,我就用的这个替换的系统原版

    2 、手段二:代理内核做路由黑洞
    以前比较原始的方式是直接 systemless 的方式,改 hosts 文件,做广告域名的 DNS 屏蔽

    而通过代理内核做路由黑洞,算是目前比较主流的吧,代理内核( clash 、xray 等)自带的出入站管理,直接域名通过现代化的效率比较高的二进制规则文件匹配,送进路由黑洞

    3 、手段三:通过内存 Hook 软件内存,直接屏蔽广告 SDK 的启动(此方式借助 Zygisk + LSP 二者配合实现),比如 AdClose 就是这类模块,不过当前我是安装的 LSPosed 内测版,目前 API 版本来到了 101 ,AdClose 用的是 API 100 ,所以这一个手段我也还在等更新再用上

    4 、手段四:位图识别+自动点击器,自动点掉广告,李跳跳以及 GKD ,就是这类软件,我自己用的是 GKD

    5 、手段五:私人 DNS 服务
    这个手段是传统的改 hosts 文件的进化版,但是原理都是一种,即 DNS 屏蔽
    直接通过修改 DNS 服务器指向私人 DNS 服务器,私人 DNS 服务器上接到广告域名直接返回空路由实现对广告请求的秒拒,第三方有这类私人 DNS 订阅服务,比如 AdGuard DNS ,NextDNS 、ControlD ,我暂时没去做手段五
    27 条回复    2026-03-21 10:40:44 +08:00
    Tiberisino
        1
    Tiberisino  
       10 天前
    root 除了去广告 还有没有更好玩的玩法
    sir283
        2
    sir283  
       10 天前
    @Tiberisino 有的,以前 root 能做的,现在也可以做,最著名的,还得游戏开挂了。
    NomadsWiki
        3
    NomadsWiki  
    OP
       10 天前
    @Tiberisino #1 什么都能干,就好像你完全拥有了一个设备的所有权,怎么玩,全靠你的想象力了
    liyafe1997
        4
    liyafe1997  
       10 天前
    @Tiberisino 热点共享 VPN ,这个很有用
    NomadsWiki
        5
    NomadsWiki  
    OP
       10 天前
    @liyafe1997 #4 你说的很对,移动网络而非宽带网络下的热点透明代理,最好的方案就是 VPN Hotspot ,这个是刚需,需要 root
    ingram22mb30
        6
    ingram22mb30  
       10 天前 via Android
    去掉系统自带广告最好的方式就是“换掉那个有广告的系统”俗称刷机。有些第三方软件想打广告都会因为检测从而自身停止运行,也算是去广告了。
    OneLiteCore
        7
    OneLiteCore  
       10 天前
    作为备用机的话主力机还是 iPhone 么?我个人的想法是主力机最好不要折腾,用安卓的话不刷机都是广告和云控以及垃圾内置应用,刷机 Root 的话又会有银行各种高敏的应用和游戏等检测环境的问题,最后导致主力机只能用 iPhone
    idealhs
        8
    idealhs  
       10 天前
    功能性用途备用机花了 4000 块吗,我同样需求买了个二手 pixel 4 就小几百,感觉很不错,还用这个做了安卓开发
    jackOff
        9
    jackOff  
       10 天前
    dns 劫持和流量 mimt 劫持
    NomadsWiki
        10
    NomadsWiki  
    OP
       10 天前
    @ingram22mb30 #6 刷机只能去掉系统自带的一些内置 APP 以及一些服务组件等,而且目前来说不是很信任第三方 ROM ,怕有各种 BUG 还得 i 经常刷,所以暂时没考虑刷机,直接在出厂原版的基础上去做工作
    ColoThor
        11
    ColoThor  
       10 天前
    关于手段 5 ,有 magisk 模块 AdGuardHomeForRoot
    NomadsWiki
        12
    NomadsWiki  
    OP
       10 天前
    @OneLiteCore #7 主力机还是 iPhone ,我就是不刷机,直接用出厂的原版系统,开机后把广告和云控之类的 APP 和服务全部强删并且不会复活的方式(这个我写了个模块),root 的话有办法可以过检测的,例如 TrickyStore 、TEESimulator 等,再加上 HMA-OSS ,方法是有的,就看你愿不愿意花精力折腾了,所以我说如果不想折腾还是得用 iPhone ,只要买了安卓机,不管什么牌子什么机,都是需要折腾才能用的
    NomadsWiki
        13
    NomadsWiki  
    OP
       10 天前
    @idealhs #8 对的,花了 4000 ,毕竟旗舰配置,我感觉我也喜欢上了安卓开发,自己写逻辑给自己用的感觉了,可能也会开始做安卓开发
    NomadsWiki
        14
    NomadsWiki  
    OP
       10 天前
    @ColoThor #11 感谢大佬推荐啊,我竟然一时无法衡量到底是直接 systemless 挂载系统 hosts 文件还是开一个这种本地 DNS 服务器,哪个的效率更高、功耗更低啊?
    BenjaminFrank
        15
    BenjaminFrank  
       10 天前
    问下你的红米 K90 Pro Max 是用了内核 GKI 模式 root 吗,好奇你在哪找的 boot 来刷的
    HotieCutie
        16
    HotieCutie  
       10 天前
    道高一尺魔高一丈,国内 app 的防护手段太强,你不让展示广告,那 app 就不让你正常用
    NomadsWiki
        17
    NomadsWiki  
    OP
       10 天前 via iPhone
    @BenjaminFrank 用的 LKM ,直接提取我自己手机的 boot 修补之后重新刷入
    BenjaminFrank
        18
    BenjaminFrank  
       10 天前
    @NomadsWiki #17 好吧,以为这么新的设备已经有办法能 GKI 模式 root 。另外也可以通过 IFW 屏蔽 SDK 启动,装 Blocker 可以关闭对应 SDK 的活动,play 商店能搜到,https://github.com/lihenggui/blocker 。AppManager 也可以关闭服务
    Tiberisino
        19
    Tiberisino  
       9 天前
    @liyafe1997 不 root 也行啊老哥 流量 clash 热点就能共享
    liyafe1997
        20
    liyafe1997  
       9 天前
    @Tiberisino 怎么共享?你那是在局域网中设到手机上的 Clash 端口吧?
    catazshadow
        21
    catazshadow  
       9 天前 via Android
    @HotieCutie 那就不用好了
    zachary99
        22
    zachary99  
       9 天前
    我手上两台安卓 gkd 都卸载了,因为我发现 app 几乎都没有开屏广告了
    feaul
        23
    feaul  
       9 天前
    没有 root ,直接用 AdGuard 搭建的私人 DNS ,广告少了不少,其实系统广告感觉基本都能关闭,应用的开屏广告才烦人,浪费时间。现在基本都是用定制版的应用,简洁无广告。
    qeqv
        24
    qeqv  
       9 天前
    @zachary99 没有吗,我怎么每个 APP 都有。有时候横屏看视频退出去立马回来都给你弹一个竖屏广告窗口
    nonez
        25
    nonez  
       9 天前
    安卓手机广告确实不能忍,迅雷最恶心,开屏直接跳闲鱼,跳过广告还有五秒倒计时。进去主页面还有一个弹窗要手动关闭。不是为了 NAS 远程下载我早就删了。还有就是有的开屏广告会跳到手机小应用,然后自动安装软件,中间无需任何确认就安装到你桌面了,明明没有给任何第三方软件安装权限。
    zachary99
        26
    zachary99  
       9 天前
    @qeqv 全都没有广告不可能,但是我常用的支付宝,淘宝,拼多多,抖音,b 站,闲鱼,高德,虎牙,今日头条,懂车帝,还有一些生活相关的都没有开屏广告了,除了小红书偶尔有时候有开屏。当时看过 gkd 记录,基本上都很少触发
    mathe
        27
    mathe  
       8 天前
    总结的不错! O(∩_∩)O
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   862 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:16 · PVG 04:16 · LAX 13:16 · JFK 16:16
    ♥ Do have faith in what you're doing.