Android 精简与优化
这页适合作为“安卓手机拿到手后的精简与排障清单”。真正的关键不是删得越多越好,而是先明确哪些应用能安全处理、哪些功能必须保留,以及出问题后如何恢复。
先判断是否值得做
更适合精简的场景:
- 系统预装很多广告、推荐、推送和厂商服务
- 后台耗电明显,待机掉电快
- 同类系统应用重复过多
- 你愿意自己维护更新、恢复和排障
不建议一上来就大规模精简的场景:
- 主力机、工作机,没有备用设备
- 手机要跑网银、企业管控、校园或政务应用
- 设备刚买来,还没确认哪些厂商服务和功能确实在用
ADB 基础
安装
scoop install adb
连接设备
# USB 连接(手机开启 USB 调试)
adb devices
# 无线连接
adb tcpip 5555
adb connect 192.168.1.100:5555
操作前准备
开始前建议先完成这些检查:
- 先备份照片、聊天记录、应用数据和重要文件
- 先记录系统版本、设备型号、品牌定制系统版本
- 先确认 USB 调试可正常连接
- 先准备一份“已卸载包名清单”
- 主力机优先使用“禁用”或“当前用户卸载”,不要直接刷机或 root
卸载预装应用
# 列出所有包
adb shell pm list packages
# 搜索特定包
adb shell pm list packages | findstr xiaomi
# 卸载(仅当前用户,可恢复)
adb shell pm uninstall -k --user 0 com.example.bloatware
# 禁用
adb shell pm disable-user --user 0 com.example.app
# 恢复
adb shell pm install-existing com.example.app
adb shell pm enable com.example.app
常见可卸载应用
# 小米
adb shell pm uninstall -k --user 0 com.miui.analytics
adb shell pm uninstall -k --user 0 com.miui.msa.global
adb shell pm uninstall -k --user 0 com.miui.hybrid
adb shell pm uninstall -k --user 0 com.miui.yellowpage
# 三星
adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent
# 通用
adb shell pm uninstall -k --user 0 com.facebook.appmanager
adb shell pm uninstall -k --user 0 com.facebook.services
⚠️ 卸载系统应用前请确认功能,误删可能导致系统异常。
一般不要动的应用类型
下面这些尽量不要在未确认前直接删除:
- 系统设置、系统 UI、启动器
- 电话、短信、联系人、SIM / 基带相关组件
- 包安装器、下载管理器、权限控制器
- 指纹、人脸、锁屏、账户同步组件
- 厂商主题框架、推送框架、设备互联底层服务
Universal Android Debloater
UAD 提供图形界面,标记了各应用的安全等级。
# 下载最新 Release
# https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/releases
功能:
- 按品牌分类的预装应用列表
- 安全等级标记(推荐/高级/专家)
- 一键卸载/恢复
- 支持多设备
如果你对包名不熟,优先使用 UAD 这类带安全等级标注的工具,而不是自己盲删。
实用 ADB 命令
# 截图
adb shell screencap /sdcard/screenshot.png
adb pull /sdcard/screenshot.png .
# 录屏
adb shell screenrecord /sdcard/video.mp4
# Ctrl+C 停止
adb pull /sdcard/video.mp4 .
# 安装 APK
adb install app.apk
adb install -r app.apk # 覆盖安装
# 文件传输
adb push local.txt /sdcard/
adb pull /sdcard/remote.txt .
# 查看设备信息
adb shell getprop ro.build.version.release # Android 版本
adb shell getprop ro.product.model # 设备型号
adb shell dumpsys battery # 电池信息
推荐处理顺序
建议按风险从低到高处理:
- 先关闭系统广告、推荐和个性化推送
- 再禁用明显不用的厂商内容应用
- 再处理第三方预装和广告组件
- 最后才考虑较深层的服务组件
每处理一批就重启一次,确认通知、相机、电话、蓝牙、支付、定位都正常,再继续下一批。
省电优化
# 限制后台进程数
adb shell settings put global background_process_limit 4
# 禁用动画(加速体感)
adb shell settings put global window_animation_scale 0
adb shell settings put global transition_animation_scale 0
adb shell settings put global animator_duration_scale 0
# 恢复动画
adb shell settings put global window_animation_scale 1
adb shell settings put global transition_animation_scale 1
adb shell settings put global animator_duration_scale 1
常见问题
卸载后桌面或通知异常
大概率删到了系统启动器、系统 UI、推送组件或权限相关服务。先尝试:
- 用
pm install-existing恢复对应包 - 重启手机
- 检查是否误禁用了厂商账户或通知框架
ADB 连不上设备
优先检查:
- 数据线是否支持传输
- 开发者模式和 USB 调试是否已打开
- Windows 驱动是否正常
- 是否点击了手机上的授权确认框
无线 ADB 不稳定
无线连接更适合短时调试,不适合长时间持续操作。批量精简时更推荐 USB 连接。
风险提醒
- 精简前先区分“广告组件”和“系统关键组件”
- 不同品牌、不同地区版 ROM 的包名差异很大,不要照抄别人的整套卸载清单
- 一次不要删太多,最好分批记录
- 若设备承担支付、车机钥匙、企业 MDM、双开、多用户等功能,更要谨慎
延伸阅读
推荐替代应用
| 替代 | 说明 |
|---|---|
| F-Droid | 开源应用商店 |
| Obtainium | 直接从源获取更新 |
| Lawnchair | 开源启动器 |
| Aegis | 开源 2FA |
| KeePassDX | 密码管理 |