0x192/universal-android-debloater
GitHub: 0x192/universal-android-debloater
基于Rust和ADB的跨平台GUI工具,无需root即可批量禁用Android设备预装应用以提升隐私保护和安全性。
Stars: 19067 | Forks: 1000
**本软件仍处于早期开发阶段。请查看 issues,并欢迎随时贡献!**
## 概述
这是 [UAD 项目](https://gitlab.com/W1nst0n/universal-android-debloater) 的 Rust 完全重写版本,旨在通过移除不必要且晦涩的系统应用来改善隐私和电池性能。这也可以通过减少[攻击面](https://en.wikipedia.org/wiki/Attack_surface)来提升安全性。
软件包已被尽可能详尽地记录,以便您更好地了解哪些可以删除,哪些不能删除。可能发生的最糟糕的情况是,删除了启动时必需的关键系统包,从而导致不幸的无限重启(bootloop)。在系统启动失败约 5 次后,手机将自动重启至恢复模式,您将不得不执行恢复出厂设置(FACTORY RESET)。请务必先进行备份!
无论如何,您**绝不会**因为使用本软件而使您的设备变砖!
这才是最重要的,对吧?
## 功能
- [x] 卸载/禁用以及恢复/启用系统软件包
- [x] 多用户支持(例如工作资料中的应用)
- [x] 在 `uad_exported_selection.txt` 中导出/导入您的选择
- [x] 多设备支持:您可以同时连接多部手机
- [x] 您的所有操作都会被记录,因此您绝不会忘记自己做过什么
注意:如果没有 root 权限,系统应用无法被真正卸载(参见 [FAQ](https://github.com/0x192/universal-android-debloater/wiki/FAQ))
## 通用预装应用清理列表
- [x] GFAM (Google/Facebook/Amazon/Microsoft)
- [x] AOSP
- [x] 设备制造商 (OEM)
- [x] 移动运营商
- [x] Qualcomm / Mediatek / 其他
## 制造商预装应用清理列表
- [ ] Archos
- [x] Asus
- [ ] Blackberry
- [ ] Gionee
- [x] LG
- [x] Google
- [ ] iQOO
- [x] Fairphone
- [ ] HTC
- [x] Huawei
- [x] Motorola
- [x] Nokia
- [x] OnePlus
- [x] Oppo
- [x] Realme
- [x] Samsung
- [x] Sony
- [x] Tecno
- [ ] TCL
- [x] Unihertz
- [x] Vivo/iQOO
- [ ] Wiko
- [x] Xiaomi
- [x] ZTE
## 移动运营商预装应用清理列表
| 国家 | 运营商 |
| ------- | ------------------------------- |
| 法国 | Orange, SFR, Free, Bouygues |
| 美国 | T-Mobile, Verizon, Sprint, AT&T |
| 德国 | Telekom |
| 英国 | EE |
## 使用方法
- **请阅读 [FAQ](https://github.com/0x192/universal-android-debloater/wiki/FAQ)!**
- **妥善备份您的数据!小心驶得万年船!**
- 在您的智能手机上启用 _开发者选项_。
- 在开发者面板中开启 _USB 调试_。
- 在设置中,断开任何 OEM 账户(当您删除 OEM 账户软件包时,可能会导致您被锁在锁屏界面,因为手机无法再关联您的身份)
- 安装 ADB(点击下方您的操作系统查看说明):
LINUX
- 在您的 PC 上安装 _Android platform tools_:
Debian 系:
sudo apt install android-sdk-platform-tools
Arch-Linux 系:
sudo pacman -S android-tools
Red Hat 系:
sudo yum install android-tools
OpenSUSE 系:
sudo zypper install android-tools
MAC OS
- 安装 [Homebrew](https://brew.sh/)
- 安装 _Android platform tools_
brew install android-platform-tools
WINDOWS
- 下载 [android platform tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) 并将其解压到某处。
- [将 android platform tools 添加到您的 PATH 环境变量中](https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/) **或者**确保从同一目录启动 UAD。
- [为您的设备安装 USB 驱动程序](https://developer.android.com/studio/run/oem-usb#Drivers)
- 检查您的设备是否被检测到:
adb devices