ARTICLE · 1275034
不 root、不卸载、不刷机:插上数据线,把国产安卓手机的系统广告一个个拨掉
开源 MIT · 4,492 stars · v0.2.7 · Mac / Windows 客户端 · 全程只拨开关
01 先给结论
这个工具叫 安卓去广告,英文名 Android Ad Cleaner。开源,MIT 协议,写这篇的时候 GitHub 上 4,492 个星。
它不是手机 App,是装在电脑上的程序,Mac(macOS 11 起)和 Windows 10 / 11 都能跑。手机插数据线连电脑,程序通过 adb 在手机上操作。
它管的事分六类,用它的说法归一遍:
· 系统广告|个性化广告、广告跟踪(OAID)、智能推荐
· 热搜资讯|下拉搜索热榜、负一屏资讯、浏览器信息流
· 推广位|商店轮播、开屏、悬浮活动、签到福利
· 营销推送|各 App 的「内容与营销」通知
· 广告组件|com.opos.ads、com.miui.systemAdSolution 这类包
· 快应用|广告里一点就跳进去的「免安装小程序」
前提只有一个:不 root,不解锁,不刷机。用的都是开发者选项和系统自带设置项,不碰 system 分区,不装模块,系统更新照常收。
一句话说清它和同类方案的差别:别人做加法——root、模块、刷机;它做减法——只拨开关,只挂起,能还原。
02 为什么「不卸载」才是重点
喊去广告的工具很多,通常是「帮你卸」或「帮你停用」。国行手机上这条路基本走不通:系统应用不 root 卸不掉,pm disable-user 大多被系统拒绝。
所以它只做两件事:拨系统自带的开关,和 pm suspend 挂起。挂起是「暂停」:包还在手机里,只是不让它启动,一条命令就能解开。
README 里它单开了一节「不做的事」:不卸载、不停用系统应用;不改 system 分区;不替你同意任何 App 的用户协议——遇到协议页,点「取消」或「以后再说」。
最后一条我格外认同。替你点「同意」,是拿你的名义签合同。肯在这里停手,说明作者想清楚了边界在哪。
03 五步走完
整个流程在界面左上角列成五步:连接手机 → 检测 → 选择要关的 → 执行 → 完成。做过的步骤才会亮起来。
第一步,插线。

型号、序列号的一部分、连接状态,一行说完;点「用这台」继续
插上数据线客户端就能认出手机。手机要先开开发者模式和 USB 调试,没开的话这页下面有图文教程。电脑没装 adb 不用管,首次打开会提示从官网下载(约 10 MB,只下一次);Windows 若提示缺 WebView2,去微软官网装一次即可,Win11 自带。
04 检测那一屏,信息量最大
第二步是「检测」。这一屏只读,不改任何东西,但把六件事全告诉你:

六张卡片:手机、型号与系统、机型脚本、快应用、广告组件、开发者模式
· 手机|OPPO Find N3 典藏版
· 型号 / 系统|PHN110 · PHN110_16.0.5.1201(CN01)
· 机型脚本|还没有
· 快应用|2 个组件,已关闭
· 广告组件|2 个,在运行
· 开发者模式|开着
「已关闭」和「在运行」摆在一起,正好说明它的两种手法:能关的关掉,关不掉的挂起。它不是一刀切。
重点说「机型脚本」:它是这台机器的自动操作步骤——打开哪个 App、点哪几个字进设置页、关哪几个开关。各家设置页层级不同,所以一机型一份。
显示「还没有」不等于不能用。提示框写得很清楚:营销通知、快应用、广告组件可以自动处理,各 App 里的广告开关要照清单手动关。
我查了官方机型表,Find N3 典藏版(PHN110)的状态正好是「❌ 待补」——不是它坏了,是这台机器还没人录过脚本。已实测跑通的是荣耀 PNM-AN10(重跑 4 分钟,26 个渠道);0.2.7 又并进 6 个社区贡献脚本(荣耀 WKL-AN20、OPPO Find X8s、小米 17 Ultra、小米 13 Ultra、小米 Pad 7、一加 13T)。
「这是展开的折叠屏」对应一条提醒:折叠屏要合上用外屏,展开后是分栏布局,自动点击会找错位置。
05 营销通知:按渠道关,这是全篇最实用的一节
第三步「选择要关的」。截图里「营销通知」后面写着 「已选 0 / 9」——九个渠道,一个都没勾。

按渠道勾,每一项都带包名;服务类渠道默认不勾
「按渠道」这三个字,是整章的关键。
大多数人处理推送的办法是关掉 App 的通知总开关。结果是广告没了,订单发货、快递到没到、聊天消息也一起没了。它不这么干——把同一个 App 的通知拆成一个个渠道,只关名字里带「营销」「活动」「推荐」「福利」的那几个。它举的例子最清楚:天气的「内容与营销」关掉,天气预警保留。
截图里那九个渠道,可以看个大概:
· 热点和网络共享状态(com.android.networkstack.tethering)、红包助手(com.android.systemui)
· 智能热点、选择启用盗窃防护(com.google.android.gms)
· 直播(com.google.android.youtube)、直播视频(com.instagram.android)
· 驾驶状态识别(com.oplus.ocar)
注意这些名字,都不叫「广告」:叫「红包助手」,叫「智能热点」,叫「直播」。这就是为什么得按渠道一格格看,而不是一键全关。
设计上留了退路:服务类渠道默认不勾,有「全选」「全不选」。还有一句我抄下来了——「同一个 App 的订单、物流、更新、聊天通知保留」,这是它敢让你按下去的底气。
06 快应用:那些广告里一点就跳进去的「免安装小程序」
这一项很多人根本没意识到它存在。
快应用是手机厂商联合推的「免安装小程序」,点个链接就打开,不用去商店下载。OPPO、小米、vivo、荣耀、华为的国行机都预装了框架。
问题出在广告上:网页、短视频、小说 App 里的广告常用 hap:// 链接把你跳进快应用——「看小说」「领红包」「小游戏」。你没点「安装」,它也能打开,还能给你发推送。
它的文档里有一次完整实测(OPPO Find N3 典藏版,ColorOS 16.0.5,2026-10-24):两个快应用组件一直在后台运行,近期打开次数是 0;关闭用时 2.6 秒,再点 hap:// 链接弹「应用无法使用」;恢复后又拉得起来。
「打开次数 0,后台一直在跑」这组数据最说明问题:对你来说它没用,对广告来说它是通道。
组件留在手机里,不卸载不停用,系统更新不受影响。vivo / iQOO 的系统拒绝挂起,它改用系统的快应用服务开关——改之前先存原值,改完回读确认。
截图那台显示「已关闭」,说明之前已经关过了。
07 备份与还原:它先给你留退路,才让你动手
第四步是「执行」。这张图截的是收尾那一段,日志里那句话是重点:

先存快照,再动手;执行期间界面明确写着「请不要碰手机」
快照已存:~/Library/Application Support/AndroidAdCleaner/backups/PHN110-20261024-1612
动手之前先拍一张快照。快照不是一张图,是一组文件:设备信息、应用列表、系统设置项和通知渠道全量,加上这次关掉的渠道和挂起的包清单。你随时能查某个设置到底改没改过——拿现在的列表跟快照对比。
还原分三档:挂起的包和关掉的通知渠道,点「还原改动」一条命令;App 内部手动关的开关按清单路径打开;插电常亮,收尾会自动改回原值。
第五步是「完成」。

每一步的结果都列出来,最后一张卡片是收尾提醒
两行结果都是绿的,用时 2 秒——这台机器没有机型脚本,只跑了快照和收尾两段。
底下那张卡片是它做得最讲究的地方:「最后一步:关闭开发者模式」。理由是部分银行、支付、游戏 App 检测到它开着会拒绝运行,关掉后别人拿你的手机插电脑也连不上;末尾还补了一句「关掉不会撤销这次的改动」。
大多数教程教完你开 USB 调试就结束了,不负责收尾。留着开发者模式和 USB 调试不管,等于出门没拔钥匙。
没有电脑能不能还原?挂起要用 adb 解除,所以答案是:要么恢复出厂设置,要么借一台电脑跑一条命令。这一点它自己写明了,不装作随时能反悔。
08 它自己承认关不掉的地方
夸完了,说该说的。这一节不是我挑刺,是它写在常见问题里的。关完以后还会剩这些:
· 浏览器搜索框里的轮播热词|设置里没有开关
· OPPO 软件商店的「开机必备」弹窗|服务管理全关之后仍会弹
· 下拉搜索只能用百度|国行配置只下发一个引擎,不 root 改不了
· 部分 App 停在「同意协议」页|它不替你同意,没进去就没法关
· 新装的 App|广告跟踪和营销通知默认都是开的,得重跑一次
还有两个包明确写着「不能挂」:com.heytap.quicksearchbox(挂了 OPPO 下拉搜索打不开)、com.coloros.assistantscreen(挂了负一屏卡片全没)。
能挂且实测正常的也有:com.opos.ads、com.heytap.pictorial(锁屏杂志会消失)、com.miui.systemAdSolution(小米,要配合断网)。
一个工具肯把自己「不灵」的地方列成表,比多写十个卖点都管用。你知道边界在哪,就不会在边界外反复试,然后骂它没用。
再送一个反直觉的知识点:「限制广告跟踪」这类开关是反着的——打开才是保护。它会把这些拨到「开」,不会当成广告开关给你关掉。
09 四天,四个版本
这个项目年轻得有点夸张。0.2.3 是 10 月 25 日,0.2.7 是 10 月 29 日——四天四个版本。
但它的更新记录不是「修复若干问题」这种废话,是带数据的:0.2.6 发布后 4 小时收到 33 份错误日志,来自 33 台电脑,同期下载约 3150 次;当天夜里又收到 68 份。0.2.5 上线一天 122 份。
0.2.7 按这些日志逐类改。有个 bug 特别值得说:自动点击点中了「边下边玩」旁边那行说明文字「不涉及隐私数据」,结果把功能关了。改成跳过开关所在行的文字——那是开关的说明,点了等于拨开关。
这种 bug,只有真在几百台机器上跑过才遇得到。所以它的说明里反复出现「没有华为真机,需要反馈者复测」——它不假装自己验证过所有机型。

选类型、写一句、点提交;诊断信息默认附带,可以展开逐行改
这张是「反馈问题」窗口。诊断信息默认带上客户端版本、电脑系统、adb 版本、手机型号和系统版本。隐私边界也写得明确:序列号、用户目录、邮箱、手机号、IP 全部替换,不含应用列表和通知内容;服务器保存 90 天,IP 只存哈希。
还是得提醒:截图是 0.2.0 的界面,现在是 0.2.7,按钮位置和文案会有出入。旧版不会自动更新,要用新版得重新下载,备份目录会保留。
10 上手清单
准备试的话,按这个顺序,能省掉九成的第一次踩坑:
一、先看手机型号在不在机型表里|不在也能用,通用检测都会跑,只是各 App 内部的开关要照清单手动关
二、小米 / Redmi 用户再打开「USB 调试(安全设置)」|要插 SIM 卡、登录小米账号。不开的话电脑能读屏但点击被拒,症状是每个渠道都「点击后状态未改变」
三、退掉电脑上别的手机助手和模拟器|应用宝、360、豌豆荚、爱思都自带另一个版本的 adb,会顶掉连接。执行到一半断线,八成是它们干的
四、执行时别碰手机|脚本在手机上点按,你一碰就乱。要用手机先点「暂停」
五、跑完去下拉搜索、负一屏、应用商店、浏览器各看一眼|这是它写在完成页的验证方法,哪个功能坏了就回「还原改动」
六、系统大版本更新后重跑一次|更新会把部分开关恢复默认
第六条最容易被忽略。这类工具不是装完就完事的,它跟着你的系统版本走。
11 资源获取
点击下方公众号卡片
回复关键词 【261029】 获取这个工具
(开源 MIT,Mac / Windows 客户端,v0.2.7)
12 写在最后
因公众号每天只能发一篇,很多好东西没法分享,所以建了微信群,喜欢折腾工具的朋友后台回复【进群】。
我推荐它,理由不在「能去广告」上。能去广告的工具太多,真正让我愿意写一篇的,是它处理这件事的方式。
别人做加法:root、模块、刷机、一堆插件。它做减法:只拨开关,只挂起,先备份,能还原,收尾还提醒你把开发者模式关掉。
它还愿意承认自己不行——哪些开关找不到、哪些包挂不得、哪些广告关完还剩。这些话不好听,但比任何宣传都可信。
你手机里的广告,是在你花钱买的手机里弹的。关不关、关到什么程度,本来就该你说了算。
工具的作用,只是把那几十个藏在三级菜单里的开关,替你先找一遍。
我是千梦哥,持续分享 AI 工具、效率软件和实用黑科技。
如果觉得有用,欢迎点赞、在看、转发给需要的朋友。















































































