Rust 重写安卓预装软件清理工具
UAD-ng 是经典安卓 debloat 工具 UAD 的 Rust 分支,通过 ADB 移除厂商预装的冗余系统应用,降低功耗、内存占用和安全攻击面。对需要维护测试机群或给长辈手机「去广告化」的工程师,比手动 pm uninstall 更安全省心。
Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.
原版 UAD 已经停更一年多,新机型支持滞后是最大痛点。UAD-ng 用 Rust 重写后冷启动快了不少,但真正的价值在于社区持续维护的 debloat 清单——三星 OneUI、小米 MIUI、OPPO ColorOS 的预装包识别准确率比原版高很多。
之前大家要么用 ADB AppControl(Windows only,UI 臃肿),要么自己写 shell 脚本批量 pm disable,误杀系统组件变砖的风险不低。UAD-ng 的分级推荐(Recommended/Caution/Unsafe/Expert)对非极客用户更友好。
如果你手头有 5 台以上测试机需要统一环境,或者做 ROM 定制/安全研究,这个工具比手动管理省至少 80% 时间。注意:Android 14 开始 Google 收紧了 pm uninstall 权限,部分系统包只能 disable 不能彻底移除,建议先读 wiki 里的厂商特供说明。
跨平台通用安卓去臃肿工具的事实标准,继承经典UAD的社区共识
独特价值:Rust重写保障性能安全,持续维护的通用设备数据库,非Root方案