夜雨聆风学习资料网

ARTICLE · 1258215

荣耀手机免 Root 瘦身!ADB 卸载 16 个预装垃圾 App,全程可逆

荣耀手机免 Root 瘦身!ADB 卸载 16 个预装垃圾 App,全程可逆

一、为什么要写这篇文章

新买的荣耀手机,系统里自带了一大堆平时用不到的应用:快应用中心、魔法画报、每日视频、游戏管家、各种"智慧 XX"服务……

它们在系统设置里没有"卸载"按钮,只能"停用",很多甚至连停用都不允许。这些应用不仅占用存储,还常驻后台、消耗电量、推送广告。

其实 Android 从底层提供了一个不需要 Root 的卸载通道:把应用对"当前用户"卸载。本文完整记录在一台荣耀真机上的实际操作过程,包括:

  • 设备与系统信息

  • 卸载的全部 16 个内置应用清单(含包名、版本号)

  • 每一步的操作命令

  • 如何自己找到任何应用对应的包名

  • 卸载失败怎么处理、卸载后怎么恢复

⚠️ 风险提示:操作对象是系统内置应用,本文所有卸载均可一键恢复,但请逐条阅读"注意事项",不要卸载不了解的底层组件。操作前建议备份重要数据。


二、测试设备与系统信息

项目信息
设备型号HONOR ANY-AN00(内部代号 HNANY-Q)
处理器平台高通 holi(SM6375 系列)
运行内存8 GB
存储空间128 GB(实测可用约 106 GB)
屏幕1080 × 2388,480 dpi
系统MagicOS 7.1.0(Android 13,API 33)
系统版本号ANY-AN00 7.0.0.243(C00E230R4P4)
安全补丁2026-02-01
内核5.4.86
架构arm64-v8a

工具环境:Windows 11 电脑 + 原装 USB 数据线 + Android SDK Platform-Tools(adb)。


三、原理:为什么不用 Root 也能卸载

Android 支持多用户。系统预装应用安装在"系统分区",普通用户无法真正删除文件,但可以执行:

pm uninstall -k --user 0 <包名>

含义拆解:

  • --user 0:只对"机主(用户 0)"卸载,应用文件仍留在系统分区

  • -k:保留应用数据(万一恢复,配置还在)

  • 效果:对你这个用户来说,应用彻底消失——桌面无图标、无后台进程、无推送

  • 可逆:随时可以用 cmd package install-existing <包名> 一键恢复出厂状态

这正是"停用"做不到的事(停用只是冻结,界面和组件仍可能被唤起)。


四、准备工作:5 分钟

1. 电脑安装 adb

下载 Google 官方 Platform-Tools(约 15MB):

https://developer.android.com/studio/releases/platform-tools

解压后把目录加入环境变量 PATH,打开命令行验证:

adb version# 输出示例:Android Debug Bridge version 1.0.41

2. 手机打开 USB 调试

  1. 设置 → 关于手机 → 连续点击"版本号"7 次,开启开发者模式

  2. 设置 → 系统和更新 → 开发人员选项 → 打开 "USB 调试"

  3. USB 连接电脑,手机弹出"是否允许调试" → 勾选"始终允许"

3. 验证连接

adb devices

应看到:

XXXXXX    device

(如果显示 unauthorized,检查手机上的授权弹窗)


五、实战:卸载的 16 个内置应用

第一批:内容与服务类(7 个)

#应用名称包名版本号结果
1快应用中心(含快应用引擎)com.huawei.fastapp12.7.1.300✅ 已卸载
2每日视频com.hihonor.video9.0.4.300✅ 已卸载
3魔法画报com.hihonor.magazine20.0.9.301✅ 已卸载
4荣耀快服务(Quick Engine)com.hihonor.quickengine11.0.8.300✅ 已卸载
5荣耀钱包com.hihonor.wallet11.0.2.321✅ 已卸载
6小游戏引擎(快游戏)com.hihonor.quickgame16.1.2.601✅ 已卸载
7游戏管家com.hihonor.gameassistant18.0.35.303✅ 已卸载

第二批:AI 与推送类(8 个)

#应用名称包名版本号结果
8情景感知com.hihonor.awareness11.0.0.735✅ 已卸载
9荣耀 AI·基础服务com.hihonor.aipluginengine7.1.9.738✅ 已卸载
10荣耀搜索com.hihonor.search9.1.21.303✅ 已卸载
11荣耀推送服务com.hihonor.android.pushagent10.0.39.336✅ 已卸载
12推送服务(华为通道)com.huawei.android.pushagent11.1.18.305✅ 已卸载
13智慧决策com.hihonor.brain11.0.0.737✅ 已卸载
14智能检测com.hihonor.detectrepair17.0.2.3✅ 已卸载
15智能信息插件com.hihonor.intelligentmessage10.0.42.308✅ 已卸载

受系统保护,无法卸载的(1 个 + 2 类)

应用包名情况
荣耀基础服务com.hihonor.id❌ 系统白名单保护,pm uninstall 返回 DELETE_FAILED_ABORTED,disable-user 也无效。它是荣耀账号/支付底层服务
智慧多窗—(集成在系统 UI 中)❌ 无独立安装包,无法单独卸载
YOYO 智能体—(集成在系统组件中)❌ 未找到独立安装包

六、操作命令全集(可直接复制)

1. 卸载命令

手机连接后,逐条执行:

adb shell pm uninstall -k --user 0 com.huawei.fastappadb shell pm uninstall -k --user 0 com.hihonor.videoadb shell pm uninstall -k --user 0 com.hihonor.magazineadb shell pm uninstall -k --user 0 com.hihonor.quickengineadb shell pm uninstall -k --user 0 com.hihonor.walletadb shell pm uninstall -k --user 0 com.hihonor.quickgameadb shell pm uninstall -k --user 0 com.hihonor.gameassistantadb shell pm uninstall -k --user 0 com.hihonor.awarenessadb shell pm uninstall -k --user 0 com.hihonor.aipluginengineadb shell pm uninstall -k --user 0 com.hihonor.searchadb shell pm uninstall -k --user 0 com.hihonor.android.pushagentadb shell pm uninstall -k --user 0 com.huawei.android.pushagentadb shell pm uninstall -k --user 0 com.hihonor.brainadb shell pm uninstall -k --user 0 com.hihonor.detectrepairadb shell pm uninstall -k --user 0 com.hihonor.intelligentmessage

成功时返回 Success。

也可以写成循环:

for p in com.huawei.fastapp com.hihonor.video com.hihonor.magazine; doecho"== $p"; adb shell pm uninstall -k--user0$pdone

2. 验证卸载结果

adb shell pm list packages --user 0 | grep hihonor

已卸载的包不会再出现在列表中。

3. 恢复(后悔药)

adb shell cmd package install-existing <包名>

立即恢复原状,数据也还在(卸载时用了 -k)。

4. 彻底删除数据(可选)

如果想连数据一起清掉,恢复后执行:

adb shell pm clear <包名>

七、进阶:如何找到"任意应用"的包名

别人的清单不一定适合你的机型。找到自己的应用对应的包名,有三种方法:

方法一:设置里直接看(最简单)

设置 → 应用和服务 → 应用管理 → 点进目标应用 → 右上角"i"详情页部分机型显示包名;看不到就用方法二。

方法二:按关键词过滤包列表

包名通常带语义,比如"快服务"大概率含 quick:

adb shell pm list packages | grep -i quick# 输出:package:com.hihonor.quickengine

方法三:拉取 APK 看真实名称(最准确)

遇到 com.hihonor.XXXX 这种看不出用途的包,可以把 APK 拉到电脑,用 aapt 读取它的"应用名":

# 1. 找到 APK 在手机里的路径adb shell pm path com.hihonor.XXXX# 输出:package:/system/app/HnXxx/HnXxx.apk# 2. 拉到电脑adb pull /system/app/HnXxx/HnXxx.apk .# 3. 用 build-tools 里的 aapt 读标签(含中文名)aapt dump badging HnXxx.apk | grep "application-label-zh-CN:"# 输出:application-label-zh-CN:'荣耀智慧空间基础服务'

识别后再决定是否卸载,避免误删系统底层组件。


八、卸载失败怎么办

常见的几种返回:

返回信息含义对策
Failure [not installed for 0]该机型没有此包跳过即可
Failure [DELETE_FAILED_DEVICE_POLICY_MANAGER]设备管理器占用设置 → 安全 → 设备管理应用,取消激活后重试
Failure [DELETE_FAILED_ABORTED]系统保护白名单可尝试降级停用:adb shell pm disable-user --user 0 <包名>;仍不行就只能 Root
Security exception包名输错或未授权检查拼写、adb devices 状态

九、注意事项(重要)

  1. 两个推送服务卸载后,所有 App 的厂商通道推送会失效(微信、淘宝等 App 收不到系统级推送,需打开 App 才能收到消息)。这正是"省电"目标的一部分,但如果你依赖推送,请谨慎或只卸一个。

  2. 快应用/小游戏引擎被卸载后,点击任何"秒开"类链接(网页拉起轻应用)会无响应,属正常现象。

  3. 荣耀搜索卸载后,桌面下滑搜索可能变为系统默认搜索或消失。

  4. 全部操作只对当前用户生效,不影响系统更新;OTA 升级后部分应用可能被重新装回,可再执行一遍命令。

  5. 本文清单基于 MagicOS 7.1(Android 13)。不同机型/系统版本包名可能不同,务必先用第七节的方法确认包名。

  6. 再次强调:只卸载清单内或你确认用途的应用,com.hihonor.systemserver、com.hihonor.securityserver 这类底层包不要动。


十、写在最后

全程 15 条命令、5 分钟,手机从"广告推送机"变清爽了,而且每一步都可逆。Android 的多用户机制其实给了我们一把不用 Root 的"手术刀",关键在于:知道自己在切什么,以及切错了能缝回来。

如果你也有想卸又卸不掉的内置应用,欢迎在评论区留言,我可以帮你确认包名。


本文仅适用于本人持有的设备进行的操作记录,用于技术交流与学习。不同机型效果可能不同,操作风险自担。

相关学习资料