project
android-ad-cleaner - 开源的国产安卓手机一键去广告工具
android-ad-cleaner(安卓去广告) 是开源的国产安卓手机一键去广告工具。android-ad-cleaner通过ADB连接手机,自动关闭系统与厂商App里藏得很深的广告、热搜...
android-ad-cleaner是什么
android-ad-cleaner(安卓去广告) 是开源的国产安卓手机一键去广告工具。android-ad-cleaner通过ADB连接手机,自动关闭系统与厂商App里藏得很深的广告、热搜、营销推送开关,不root、可还原。android-ad-cleaner支持桌面客户端和AI智能体一键执行,已适配30余款机型。
android-ad-cleaner的主要功能
-
关闭系统广告:一键关掉个性化广告、OAID 广告跟踪、智能推荐服务等系统层开关。
-
清除热搜与资讯流:处理下拉搜索热榜、负一屏资讯、浏览器信息流,可切换简洁首页。
-
清理推广位:关闭应用商店的轮播图、开屏、悬浮活动、签到福利等推广内容。
-
按渠道关闭营销推送:精准关掉各 App 的「内容与营销」通知,同时保留订单、快递、天气预警等实用通知。
-
挂起广告组件:经机主同意后,用 pm suspend 挂起 com.opos.ads 等广告组件,可一条命令还原。
-
检测并关闭快应用:识别广告里一点就跳的免安装小程序,一键 quickapp off 关闭。
-
机型脚本自动执行:按品牌型号自动完成打开哪个设置、点哪里、关哪个开关的全流程,找不到入口自动跳过不乱点。
-
改动前备份与一键还原:执行前自动快照,挂起的包和通知渠道各一条命令即可恢复。
-
桌面客户端:Mac/Windows 图形界面,连手机后点几下按钮即可完成,无需懂命令。
-
AI 智能体一键执行:配合 Claude Code、Codex 等 AI 工具,一句指令自动跑完整个去广告流程。
微信关注回复“开源”,加入AI开源项目交流群
如何使用android-ad-cleaner
-
安装依赖:电脑上执行
pip3 install -r requirements.txt,装好 Python 环境和 adb。 -
连接手机:在手机上开启开发者模式和 USB 调试,用数据线连电脑。
-
查看设备:运行
python3 tool/run.py devices,确认序列号、型号及是否有对应机型脚本。 -
只读检查:执行
python3 tool/run.py -s <序列号> check,先摸清手机当前的广告相关状态。 -
改动前备份:执行
... backup,对现有设置做快照,为还原留后路。 -
跑机型脚本:执行
... recipe,按对应机型的脚本自动逐项关闭广告、热搜、推广位开关。 -
扫描营销通知渠道:执行
... chan-scan,列出所有可关闭的营销通知渠道。 -
关闭营销通知:执行
... chan-off backups/<型号>-<时间>/channels.tsv,按渠道精准关闭营销推送。 -
处理快应用:执行
... quickapp检测快应用,quickapp off将其关闭。 -
收尾:执行
... finish,汇总结果并提醒关闭开发者模式。 -
关闭开发者模式:执行
... dev-off --yes从电脑端断开调试(最后一步,执行后拔线)。
android-ad-cleaner的核心优势
- 零门槛的纯净方案:不 root、不解锁、不刷机,只拨系统和 App 自带的公开开关,因此不改系统分区、随时可还原。
- 安全可还原:执行前自动备份快照,挂起的广告组件和关闭的通知渠道各一条命令即可恢复,用户没有后顾之忧。
- 覆盖面广且精准:同时处理系统广告、热搜资讯、商店推广位、营销通知、广告组件和快应用六大类,营销通知还做到按渠道关闭。
- 真机验证扎实:已适配 30 余款机型,多数经过真机整段跑通并回读确认。
- 安全容错设计:机型系统版本对不上时引擎会提示,找不到入口的步骤自动跳过、绝不乱点,避免误操作。
- 多路径适配不同人群:极客可用命令行,普通用户有 Mac/Windows 桌面客户端,只有手机的用户还能用聊天 AI 引导手动关或照清单操作。
- AI 原生设计:AI 读屏判断、现场决策、逐步执行,让自动化摆脱了死板的固定脚本,社区可用 adapt 工具快速给新机型生成脚本。
android-ad-cleaner的项目地址
- 项目官网:https://rddmwmddr.github.io/android-ad-cleaner/
- GitHub仓库:https://github.com/rddmwmddr/android-ad-cleaner
android-ad-cleaner的同类竞品对比
| 对比维度 | android-ad-cleaner(手机端) | CleanYourTV(电视端) |
|---|---|---|
| 目标设备 | 国产安卓手机(小米、OPPO、vivo、荣耀、华为等) | Android TV / Google TV 智能电视、盒子、投影仪 |
| 核心手段 | 读屏找到设置入口,**拨动系统和 App 自带的官方开关**;广告组件用 pm suspend 挂起(需机主同意) | 以 `pm disable-user` **停用**广告服务、遥测和预装应用,再安装 474KB 的极简桌面设为默认 HOME |
| 自动化方式 | 两种:固定**机型脚本**(recipes 逐机型真机验证)+ AI 智能体现场判断 | 一种:把 `PROMPT.md` 提示词交给 AI Agent,由其现场扫描包名、自主判断哪些能禁 |
| 连接方式 | 数据线连电脑(ADB),可无线调试 | 同一 Wi-Fi 局域网网络 ADB,无需数据线 |
| 适配策略 | 30+ 机型专用脚本,逐项真机验证、回读确认;无脚本的机型跳过不乱点 | 覆盖 243 型号、69 品牌,靠 AI 现场判断泛化,不做固定脚本 |
| 用户界面 | 有 Mac(已签名公证)/Windows 桌面客户端 + 命令行 + 聊天 AI 引导手动关,四条路径 | 需能在电脑上执行命令的 Agent(Claude Code、Codex 等);网页版 ChatGPT/Claude 干不了活 |
| 改动可逆性 | 改动前快照备份,挂起包和通知渠道各一条命令还原 | 禁用前状态写入 `~/.cleanyourtv/`,重放备份记录逐个恢复 |
| 主要风险 | 系统 OTA 更新可能重置开关;机型不适配时部分项目不处理 | 误停关键组件可能黑屏/失连 |
android-ad-cleaner的应用场景
-
新手机开箱净化:刚买的国产安卓机系统广告和推荐位最多,连上电脑一键跑完机型脚本,开箱即得纯净系统,从源头避免被营销内容轰炸。
-
帮父母/长辈清理手机:老年人手机常被快应用广告、全屏跳转和营销推送骚扰,用桌面客户端插线一键处理,关掉快应用和营销通知。
-
二手手机/翻新机整备:回收或转让手机前,跑一遍去广告流程并还原出厂设置,让下一任机主拿到一台干净无扰的设备。
-
数码博主/评测机构批量处理:评测视频需要展示系统真实广告量或净化后效果时,可快速批量处理多台测试机,且回读确认功能提供逐项关闭数据,增强评测可信度。