Skip to content

华为手机系统优化指南

1. 前言

华为手机和鸿蒙系统内置了许多系统应用,这些应用有些功能对部分用户来说并不必要,且会占用系统资源和存储空间。本文介绍如何通过 ADB 命令禁用或卸载这些应用。

2. 批量禁用华为应用

2.1 前置准备

适用性

下文的卸载或禁用应用的方式也适用于鸿蒙系统(HarmonyOS)。

在开始之前,需要:

  1. 开启开发者选项:在设置中连续点击版本号 7 次
  2. 开启 USB 调试:在开发者选项中开启 USB 调试
  3. 安装 ADB 工具:在电脑上安装 Android Debug Bridge 工具
  4. 连接设备:使用 USB 线连接手机和电脑

2.2 常见问题应用

华为/鸿蒙系统中有一些应用无法在设置中禁用,例如:

  • 服务中心:左下角和右下角滑动出现
  • 智慧搜索:桌面快速下滑会出现

2.3 禁用特定应用

禁用 com.huawei.ohos.famanager 服务中心:

bash
adb shell pm disable-user com.huawei.ohos.famanager

卸载 com.huawei.search 智慧搜索:

bash
adb shell pm uninstall --user 0 com.huawei.search

2.4 批量禁用脚本

下面提供一个 Python 脚本用于批量禁用华为应用:

注意事项

  • 使用脚本后需要重启手机才能生效
  • sleep 延时必须保留,因为 adb 命令并发执行可能无效
  • 禁用前请确认应用的功能,避免影响正常使用
py
import os
import time

CMD = 'adb shell pm disable-user {}'

packages = [
    'com.huawei.intelligent',
    'com.huawei.search',
    'com.huawei.fastapp',
    'com.huawei.smarthome',
    'com.huawei.pengine',
    'com.huawei.hiai',
    'com.huawei.tips',
    'com.huawei.browser',
    'com.huawei.vassistant',
    'com.huawei.scanner',
    'com.huawei.hwsearch'
]

for package in packages:
    os.system(CMD.format(package))
    time.sleep(2)

print("禁用完成,请重启手机")

3. 应用包名参考

3.1 获取应用列表

可参考 常见华为应用包名

sh
adb shell pm list packages

这个命令会列出所有已安装的应用包名。

3.2 常见华为应用包名对照表

以下是常见的华为系统应用及其包名:

包名应用名称说明
com.huawei.intelligent华为智慧助手负一屏智慧助手
com.huawei.fastapp快应用快应用中心
com.huawei.smarthome智慧生活智能家居控制
com.huawei.pengine华为智能建议智能推荐服务
com.huawei.hiai华为智慧引擎AI 引擎服务
com.huawei.tips智能提醒智能提醒服务
com.huawei.browser浏览器华为自带浏览器
com.huawei.vassistant智慧语音语音助手
com.huawei.scanner智慧视觉扫描识别功能
com.huawei.hwsearch华为搜索系统搜索服务
com.huawei.search智慧搜索桌面搜索功能
com.huawei.ohos.famanager服务中心华为服务中心(负一屏)

4. 恢复被禁用的应用

如果需要恢复被禁用的应用,可以使用以下命令:

bash
adb shell pm enable <>

例如恢复智慧搜索:

bash
adb shell pm enable com.huawei.search

如果是卸载的应用,需要通过应用商店重新安装。

5. 注意事项

使用 ADB 命令禁用系统应用时需要注意:

  1. 谨慎操作:某些系统应用可能是其他功能的依赖,禁用后可能影响系统稳定性
  2. 可恢复性:禁用的应用可以通过 enable 命令恢复,但卸载的应用需要重新安装
  3. 系统更新:系统更新后,部分禁用的应用可能会被重新启用
  4. 备份建议:操作前建议备份重要数据
  5. 测试验证:禁用应用后,建议测试相关功能是否正常

6. 参考资料