Universal Android Debloater:5分钟给安卓手机去臃肿,免Root批量卸载预装应用
【免费下载链接】universal-android-debloaterCross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.项目地址: https://gitcode.com/GitHub_Trending/un/universal-android-debloater
Universal Android Debloater(下文简称 UAD)是一款跨平台图形界面工具,通过 ADB 连接免 Root 的安卓手机,帮你批量卸载厂商和运营商预装的"钉子户"应用,把占空间、耗电量、收数据的东西一次清理掉。
项目定位:用 ADB 免Root卸载安卓预装应用
UAD 用 Rust 编写,界面基于 Iced 图形库,底层靠 ADB(Android 调试桥,一条让电脑用命令行操作手机的通道)执行系统包管理命令。它面向不想 Root、又想收回设备控制权的人:你勾选要移除的应用,UAD 替你执行卸载或"清空并禁用",并记录完整日志。官方定位很直接:移除多余的系统应用,改善隐私与电池表现,同时缩小设备攻击面(可被攻击利用的入口越少越安全)。
它能替你做的事:卸载、恢复与批量操作
| 🛠️ 功能 | 说明 | 你的收益 |
|---|---|---|
| 卸载 / 禁用系统应用 | 通过 ADB 移除,或清空并禁用预装应用 | 释放存储,减少后台活动 |
| 一键恢复 | 随时重新启用已移除的应用 | 操作可逆,误删也不慌 |
| 批量操作 | 全选、取消全选,批量卸载或批量恢复 | 几十个应用一次处理完 |
| 多用户支持 | 按用户清理应用,覆盖工作空间 | 个人与工作应用互不干扰 |
| 内置分类清单 | 按 GFAM、AOSP、厂商、运营商分类并附用途说明 | 不用自己研究哪个包能动 |
| 多设备与日志 | 同时连接多台手机并切换;每个动作都有日志 | 批量清理,事后可回溯 |
其中 GFAM 指 Google、Facebook、Amazon、Microsoft 四大厂;厂商清单覆盖三星、小米、华为、OPPO、vivo、一加等 17 家,运营商清单覆盖法国、美国、德国、英国的多家运营商,完整名单见 README。
三步完成首次清理
- 电脑上安装 ADB 平台工具(Debian 系示例,其他系统见 README):
sudo apt install android-sdk-platform-tools- 手机上做三件事:连续点击版本号 7 次开启开发者选项,打开 USB 调试;退出厂商(OEM)账户;备份重要数据。
- USB 连接手机并授权调试,然后克隆仓库运行:
git clone https://gitcode.com/GitHub_Trending/un/universal-android-debloater cd universal-android-debloater && cargo run --release启动后 UAD 会先下载最新的去臃肿清单,再轮询发现手机,下载清单、寻找设备、加载应用每个阶段都有状态提示,不用猜它卡在哪。
主界面走查:五个分区各自管什么
以这张 v0.5.0 截图为例,从上到下:
- 顶部栏:Reboot 按钮重启当前设备;旁边下拉框显示当前手机(示例为三星 SM-G930F),连接多台设备时在这里切换;右侧是版本号与 Apps、About、Settings 三个页面入口。
- 筛选栏:包名搜索框、用户下拉框(user 0 即主用户)、推荐级别(Recommended / Advanced / Expert)、包状态、清单分类五个筛选项,组合起来能精确框定目标。
- 列表区:每行一个系统应用,左侧是勾选框,右侧按状态显示绿色 Restore 或红色 Uninstall 按钮。
- 描述区:选中某个包后显示它的用途,比如截图里的 Sticker center 是相机取用网页贴纸的服务——动手前先看看它是干什么的。
- 底部操作栏:左侧 Select all / Unselect all 一键全选或清空当前筛选结果;右侧导出当前选择、恢复所选、卸载所选三个按钮自带实时计数。
进阶用法
工作空间清理:Work Profile 就是另一个用户
安卓的工作空间本质上是一个独立用户。开启多用户模式后,UAD 可以只清理某个用户的应用,也可以对全部用户移除同一个包;切到工作空间用户时还会给出提示,避免把企业应用误当个人预装应用处理。
多台手机同步同一份清理方案
在一台手机上挑好方案后,把当前选择导出为 uad_exported_selection.txt,另一台同型号设备启动 UAD 时会自动选中同样的包。0.6 版本还将加入整机状态备份/恢复与按设备保存配置,整台机器的清理状态也能一键迁移。
系统更新之后:清单自动更新,手机要手动复查
0.5.0 起 UAD 每次启动都会从仓库主分支拉取最新的 uad_lists.json,清单新增应用不需要升级软件。但 OEM 推送系统更新后,之前"卸载"过的应用可能被装回来,每次大更新后建议重新跑一遍。
关于变砖、恢复与国行适配的常见疑问
用 UAD 会把手机变砖吗
不会。最坏情况是移除了启动必需的系统包导致无法开机(bootloop),手机连续约 5 次启动失败后会自动进入 recovery 模式,做一次恢复出厂设置即可。
系统应用是真的被删掉了吗
不是彻底删除。无 Root 状态下只能对当前用户卸载或禁用,应用文件仍留在系统分区里,所以随时能用 Restore 恢复——这也是所有操作可逆的原因。
小米、华为等国产手机能清理吗
能,但有注意点:小米、华为等厂商有时会用 AOSP(安卓开源项目)的包名命名自家修改过的闭源应用,建议优先用 AOSP 分类清单来识别和清理,逐个确认后再动手。
系统更新后需要重新清理吗
需要。OEM 更新可能把已移除的应用装回来,README 明确建议每次厂商推送更新后重新检查。
操作历史能追溯吗
能。UAD 按天生成日志文件(格式为 UAD_日期.log),你卸载了什么、恢复了什么都能查到。
动手前必须记住的四条红线
先备份数据。万一移除关键系统包导致 bootloop,唯一的恢复路径是恢复出厂设置。
先退出厂商账户。删除 OEM 账户相关应用后,手机可能因无法识别你的身份而把你锁在锁屏外。
从 Recommended 级别开始。Advanced 和 Expert 清单包含更多系统组件,Expert 只建议了解安卓系统结构的人使用。
企业设备先获得 IT 许可。公司配发的设备有安全策略约束,别用个人判断替代流程。
UAD 把"研究哪些包能删、怎么删、删错了怎么救"收敛进了同一个界面:内置清单省掉研究成本,可逆操作兜底,日志负责追溯。如果你也受够了那些永远用不到的预装应用,现在就备份数据、连上手机,给设备做次彻底的瘦身。
【免费下载链接】universal-android-debloaterCross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.项目地址: https://gitcode.com/GitHub_Trending/un/universal-android-debloater
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考