Universal Android Debloater:非 root 卸载 Android 预装应用,释放 1.5-3GB 存储
【免费下载链接】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)是一个用 Rust 编写的跨平台 GUI 工具,通过 ADB 帮你卸载或禁用 Android 设备上的预装应用,无需 root。如果你的手机被预装应用占用空间、后台耗电,它是为此场景设计的清理工具。
📱 一段话看懂 UAD
UAD 的架构很直接:Rust 跨平台图形界面负责展示与交互,ADB 作为底层通信通道,整个流程不需要 root 权限。它内置了应用数据库,把预装应用分成 GFAM(Google/Facebook/Amazon/Microsoft)、AOSP 原生、OEM 厂商、运营商、芯片商五大类,每个包都有功能说明和安全评级,列表数据在 src/core/uad_lists.rs 中维护。预装应用通常占用 1-3GB 空间(部分定制系统更高),不少还会常驻后台消耗 CPU 和电量、收集使用数据。对不想 root 的用户来说,UAD 是少数能用图形界面完成非 root 卸载系统应用的 Android 预装应用清理工具。
它能为你做什么
- 删除前先知道后果:每个预装应用都有功能说明和安全评级,绿色按钮是安全恢复,红色按钮是高风险卸载,一眼可辨。
- 批量操作:勾选多个应用后一键卸载或恢复,不用逐个执行命令。
- 记录与备份:所有操作都会写入日志,选择清单可导出/导入为
uad_exported_selection.txt,见 src/core/save.rs。 - 多设备同步:可同时连接多台手机,把同一套配置批量应用到不同设备,见 src/core/sync.rs。
动手前:ADB 配置与安全须知
先在手机上做三件事:
- 开启开发者选项:进入"设置"→"关于手机",连续点击"版本号"7 次。
- 在"开发者选项"里打开"USB 调试",插上电脑后点"允许"授权弹窗。
- 退出 OEM 账户(小米、华为等厂商账户),避免删除账户相关应用后锁屏无法验证身份。
ADB 是 Android 自带的调试工具,电脑上需要装一下:
Linux:
# Debian / Ubuntu sudo apt install android-sdk-platform-tools # Arch Linux sudo pacman -S android-toolsmacOS:
brew install android-platform-toolsWindows:下载 Android platform tools 压缩包,解压到任意目录(如C:\adb),把该目录加入系统 PATH。
连上手机后在终端验证:
adb devices输出中出现设备序列号,说明配置完成。
还有三件事必须提前记住:
- 中国设备:小米、华为等厂商常把自家预装应用挂在 AOSP 包名下,清理时优先核对 AOSP 列表。
- OTA 之后复查:系统更新可能把已卸载的应用装回来,每次大更新后重新过一遍列表。
- 先备份数据:极端情况下删掉关键系统组件会触发启动循环,连续约 5 次启动失败后手机进入 recovery 模式,需要恢复出厂。UAD 不会变砖,但你的数据需要自己负责。
🧭 首次清理完整流程
- 获取工具:克隆仓库自行构建,或下载对应平台的发布包。
- 连接设备:启动 UAD,顶部出现手机型号即表示连接成功。
- 筛选应用:用"Recommended"推荐级别、"All packages"用户、"All lists"分类三个下拉框组合筛选。
- 执行操作:勾选目标应用,查看底部详情确认功能和风险后,点"Uninstall selection"或"Restore selection"。
- 导出配置:把当前选择保存为
uad_exported_selection.txt,方便换机复用或日后恢复。
出了问题怎么办
- 设备识别失败:确认 USB 调试已开启、手机未处于仅充电模式;换数据线或换 USB 口;重装 ADB 驱动;重启手机和电脑。
- 卸载失败:部分系统应用只能禁用不能卸载,可先禁用再卸载;较老设备(Android 6 以下)不支持无 root 卸载,只能选禁用模式。
- 操作后异常:用"Restore selection"批量恢复,或单包手动执行
adb shell cmd package install-existing <包名>;仍无改善先重启。所有操作都有日志,可回查每一步做了什么。
精简后的实际效果
社区实测数据,供参考:
- 存储:平均释放 1.5-3GB,最高案例为某三星设备释放 5.2GB,系统不更新则空间不会反弹。
- 续航:常驻后台进程减少 20-50 个,待机时间延长 20-30%,中度使用场景增加 10-15%。
- 流畅度:应用启动速度提升 15-20%,卡顿减少,后台活动降低后机身发热缓解。
进阶玩法
- 用"All lists"选中某个类别(如 Google)配合"Select all",一次批量处理同类应用。
- 通过"user 0"下拉框切换主用户与工作资料,分别管理不同用户空间。
- 想补充新应用或分类,直接往 src/core/uad_lists.rs 的列表数据里添加条目并提交。
- 配置迁移:在旧手机导出选择文件,在新手机导入,几分钟完成同款精简。
参与项目
UAD 是社区项目,代码结构清晰:界面视图在 src/gui/views/,配置管理在 src/core/config.rs,更新检查在 src/core/update.rs,版本演进记录在 CHANGELOG.md。想参与可以从项目 wiki 的贡献指南入手,Bug 与功能建议通过项目的 Issue 系统提交。
预装应用里你从不打开的那些,不必一直留着。用 UAD 把选择权拿回来,去留由你自己决定。
git clone https://gitcode.com/GitHub_Trending/un/universal-android-debloater【免费下载链接】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),仅供参考