ARTICLE · 1300027
android-ad-cleaner:不用Root关掉安卓系统广告
android-ad-cleaner:不用Root关掉安卓系统广告
榜单 #15 · Python · Stars 5357 · License MIT
插上手机,点几下按钮,系统热搜、商店轮播和营销通知就能关掉,连广告组件也能先备份再处理。android-ad-cleaner 是一个面向国产安卓手机的开源工具,不用 Root、不解锁、不刷机,也能集中清理系统里的广告和推荐内容。它最近进入 GitHub 增速榜第 15 名,按创建后的日均涨星计算达到 693.42 stars/天。

桌面客户端的手机连接页面,提示通过连接设备开始操作。
插线就能点几下
如果你不想研究一堆设置路径,桌面客户端是最省事的入口。手机连接电脑后,工具会先显示连接状态,再检测型号、系统版本、对应机型脚本、快应用和广告组件;检测完成后,你可以在界面里选择要关闭的项目。营销通知不是粗暴地把整个 App 静音,而是按通知渠道勾选,服务类通知默认不动,天气预警、订单、快递和更新提醒可以继续留下。执行时界面会显示进度条和实时日志,完成页还会列出每一步的结果,并提醒你关闭开发者模式。对只想把新手机清爽下来、又不想碰命令行的人来说,这比照着几十张设置截图手动翻页更适合。

检测页面展示手机检测流程和可识别的设备信息。
广告组件可以还原
这套工具的处理思路比较克制:系统设置里的个性化广告、广告跟踪和智能推荐服务,直接拨动系统或 App 自带的开关;需要处理广告组件时,则使用 `pm suspend` 挂起,而不是卸载系统应用。项目明确不会使用 `pm uninstall`、`pm disable-user`,也不会修改 system 分区或安装模块,所以不用担心为了去广告把系统应用从手机里抹掉。执行前可以先做备份,挂起的包和通知渠道也各有还原方式,系统更新不受影响。搜索、负一屏卡片、应用商店安装和更新、天气预警、快递提醒这些常用功能,会尽量保留。适合想减少推广内容、但仍要正常使用手机服务的人。
营销通知按渠道关
很多人关广告时最怕误伤:把整个天气 App 的通知关掉,预警也没了;把商店通知全部屏蔽,更新提醒也收不到。android-ad-cleaner 会先扫描营销通知渠道,再让你逐项选择,例如关闭天气里的“内容与营销”,保留天气预警。不同品牌和系统版本的通知页权限不一样,工具会根据页面情况处理,部分受限的页面会跳过,而不是强行乱点。广告组件、个性化推荐和营销通知也被拆成不同步骤,你可以只处理最烦的一类。这个设计更适合长期使用:清掉推广,不必把手机变成完全静音的设备。
四种方式随你选
有电脑并且想省事,可以把手机接上电脑,让能执行命令的 AI 智能体读取仓库里的操作规范,再按步骤处理;项目给出的开场白会要求 AI 每一步修改前先说明要改什么。只有手机时,可以用 DeepSeek、豆包或 ChatGPT 之类的聊天 AI,根据清单带着你手动点击。想完全掌握过程,也可以只看各品牌的手动清单;不想敲命令,则直接下载桌面客户端。命令行用户还可以把流程拆开:先 `check` 只读检查,再 `backup` 保存快照,随后运行 `recipe`、扫描营销渠道,最后执行 `finish` 收尾。四种入口覆盖了小白、折腾党和希望让 AI 代劳的人,但它们都建立在手机已经开启开发者模式和 USB 调试的前提上。
机型脚本不靠猜
国产安卓系统的问题在于,同一个品牌换个型号或系统小版本,设置页名称和入口就可能变化。项目把自动操作步骤按型号和系统版本拆成机型脚本,里面记录要打开哪个 App、进入哪一级设置、关闭哪些开关,以及哪些选项必须保留;同一型号也会根据系统版本自动选择脚本。当前已经覆盖多款 OPPO、vivo、荣耀、小米、Redmi、一加和魅族设备,部分机型还能显示真机跑完整流程的耗时与回读结果。没有专用脚本时,可以先运行通用检测或参照品牌清单,找不到入口的步骤会跳过,不会把相似机型的路径硬套上去。需要注意的是,表格里的“已支持”也有验证程度差异,有些机型是完整实测,有些仍标注为待复测或只能手动处理。
怎么装、怎么第一次跑通
最简单的方式是到 GitHub Releases 下载桌面客户端:提供 Mac Apple 芯片、Mac Intel、Windows 10/11 安装版和免安装版。桌面客户端不需要 Python;如果你想从源码运行,也可以按项目命令安装依赖并使用 `tool/run.py`。
pip3 install -r requirements.txt python3 tool/run.py devices python3 tool/run.py -s <序列号> check python3 tool/run.py -s <序列号> backup
第一次使用时,先让 `devices` 列出手机序列号、型号和机型脚本状态,再运行 `check` 做只读检查;桌面客户端则确认界面识别出手机并显示型号、系统版本和检测项目。
仅支持通过 adb 连接的安卓设备;需要先开启开发者模式和 USB 调试,暂不支持使用 HDC 的原生鸿蒙。
先看清边界
它不是对所有安卓手机都能全自动处理:机型脚本按型号和系统版本区分,部分设备只有手动清单,部分通知页或设置入口也会被跳过。项目不支持使用 HDC 连接的原生鸿蒙,快应用、广告组件和通知渠道的处理还需要机主确认;使用前应先备份,最终结果以实际手机系统为准。
作者寄语
去广告这件事,最怕一刀切后连快递、更新和天气预警也没了。这个项目把可关闭的推广项拆开处理,第一次建议先检测、备份,再按渠道逐项关,别急着把所有选项全选上。
安卓工具 · 去广告 · 效率工具 · 开源项目 · 手机优化
项目地址:https://github.com/rddmwmddr/android-ad-cleaner
更多每日开源增速榜,见拾品号导航:https://daohang.bot.cd/daily-brief/















































































