拿到新手机,开机第一屏看到的除了厂商的欢迎界面,还有一排提前入驻的应用。电商、短视频、阅读、游戏中心——有的能卸载,有的只能"停用"或者藏在设置深处。厂商管这叫"预装"。
UAD-ng 可以解决这些"预装"。
全称 Universal Android Debloater Next Generation,一个开源项目,GitHub 上目前八千多人标了星,代码开源,GPL-3.0 协议。
操作简单。手机连接电脑,打开 USB 调试,UAD-ng 通过 ADB 读取设备上已安装的包名列表,跟社区维护的一份"可移除应用清单"做匹配。
匹配上的,你可以选择卸载或禁用。不需要 Root,这意味着不会动到底层权限,操作范围被限制在普通用户能触及的层面。
这份清单不是拍脑袋写的,而是长期积累的产物:哪个包对应什么功能、移除后会不会影响其他组件、不同品牌哪些能删哪些不能碰,都有标注。你可以按推荐等级筛选,不确定的条目旁边有说明,决定权始终在自己手里。
UAD-ng 本身是个桌面程序,用 Rust 写的,跨 Windows、macOS、Linux 都能跑。它在网络层面只做两件事:从 GitHub 拉取最新的包名列表、检查是否有新版本。没有统计上报,没有遥测,不会偷偷往外传数据。
项目是从早期的 UAD 分叉出来的,原作者的贡献都记录在案。到现在有两千多次提交,一百多位参与贡献的开发者,最近一次发布是今年一月的 v1.2.0。
如果你不想每次操作都连电脑,可以看看 Canta。它是一个手机端的同类工具,复用了 UAD-ng 的包名清单,通过 Shizuku 在设备本地执行卸载,省去了 PC 这个中间环节。同一位开发者 Muntashir Akon 还维护了 AppManager 和 android-debloat-list,后者是一份独立维护的 Android 可移除包名列表,数据来源于 UAD-ng 的清单。
使用前有一点需要留意:项目方明确写了免责声明,出了问题自己负责。不同厂商、不同系统版本、不同机型上,同一包名的影响范围可能有差异。建议操作前先把清单里的"推荐移除"和"建议保留"看清楚,拿不准的条目多查一下说明,别批量全选。误删关键组件导致系统功能异常的情况不是没有过。
清理应用只是第一步。对一些人来说,它省下的是存储空间和通知栏的清净;对另一些人来说,这是在拿回一部真正属于自己的手机。
❝项目地址:https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation
夜雨聆风