警察能查到你装了哪些 App?手机自带组件在上报,不 root 停用实测:停用前一小时 2 次,停用后 0 次
不翻车编辑部 · 更新于

最近几件事连着出来:开发者查了一台小米 14,预装组件会上报应用列表,代码里还有录屏上传;联通的 SystemHelper 不只在小米,OPPO、vivo、国行三星上都有,换了卡照样上报;北京民警凭“大数据”查到手机装过的 App,晚上直接上门。手机自带的上报组件到底能不能关,这篇在一台华为手机上实测。
先说结论:**华为手机里的 HiViewTunnel 组件,安装包里自带一份《用户体验改进计划》声明,写着加入计划以后会收集已安装应用列表、应用使用信息、设备序列号、通话次数和通话时长、小区识别码,存在中国境内的服务器,留存 2 年。**我们在一台华为手机上(HarmonyOS 4.2,底层安卓 12)用开源的 PCAPdroid 抓包:停用前一小时,HiViewTunnel 连了 2 次华为的服务器;用 pm disable-user 停用以后同样一小时,HiViewTunnel 一个连接都没有,配置服务器也没有再连。测完重新启用,30 分钟内它就连上日志服务器,往华为云的一个存储桶传了约 28 KB 数据。
不用 root。不过华为拒绝了开源工具 Canta 的卸载,电脑上用 adb 卸载也是同样的报错,最后靠“停用”命令做成。测完两个组件都已经启用回来,装回去的命令在文末。
前几篇讲的是谁在上报:小米的反诈组件、联通的 SystemHelper、四家手机的反诈接口。这篇讲在自己手机上能做什么。
HiView 和 HiViewTunnel 是什么
华为手机里有两个相关的系统组件:
- HiView(包名
com.huawei.hiview):系统日志组件,版本 16.0.0.420。它和系统共用android.uid.system这个身份。 - HiViewTunnel(包名
com.huawei.hiviewtunnel):负责把日志传出去,版本 16.0.0.370,有自己单独的身份。
我们用开源审计工具 NOIR(github.com/Verlintas/NOIR,v0.2.6)扫了一遍。NOIR 列出 HiView 可以用的权限一共 17 项,包括读短信、读通话记录、读通讯录、看应用使用情况(PACKAGE_USAGE_STATS)、查询所有已安装应用。这 17 项是整个系统身份的权限,HiView 共用这个身份,所以都能用。

它自己的声明写了收集什么
HiViewTunnel 的安装包里带着一份《关于用户体验改进计划与隐私的声明》,更新日期 2023 年 12 月 5 日。“故障诊断和分析”这一节写着需要收集:
- 设备信息:设备标识符(SN、UDID)、设备列表、型号、硬件信息、系统日志等;
- 应用信息:应用的基本信息、应用使用信息、已安装应用列表;
- 网络信息:运营商、Wi-Fi 信息、位置区码、IP 地址;
- 通讯信息:通话次数、通话时长;
- 位置信息:小区识别码(Cell ID)、国家、城市。

小区识别码就是手机当时连的是哪一座基站。声明还写着,信息“传输并保存至中华人民共和国境内的服务器”,在服务器留存 2 年,系统日志里和器件相关的留存 5 年。

前提是“加入用户体验改进计划”。我们测的这台手机,这个计划是打开的。
往哪里传:地址写在一张表里
NOIR 在两个组件的代码里只找到 https://%s/... 这种占位地址,没有具体域名。原因是地址不在代码里,在安装包的 assets/grs_app_global_route_config.json 里。中国区(DR1)那一组写着:
| 用途 | 地址 |
|---|---|
| 日志服务器 betalogserver | logservice.dbankcloud.cn:443 |
| 数据服务器 biserver | data.hicloud.com:6447 |
| 配置服务器 configserver | configserver.hicloud.com |

停用前抓包:一小时里连了 2 次
抓包用的是开源的 PCAPdroid(不用 root)。它在手机上开一个本机 VPN 通道,所有流量先经过它,再按 App 记下来。我们只抓 HiView 和 HiViewTunnel 两个包名,各抓 60 分钟,时间是北京时间 11 月 6 日凌晨。
有一点要说清楚:HiView 和系统共用身份,它发的流量在 PCAPdroid 里显示成“Android”,分不清是系统里哪个组件发的。HiViewTunnel 有单独的身份(uid 10101),抓到的就是它。
停用前 60 分钟的结果:
- HiViewTunnel:先查询 grs.dbankcloud.com(华为的地址服务,告诉它该连哪台服务器),再连 configserver.hicloud.com 取配置,两次 HTTPS,一共约 15 KB;
- 系统身份:连了 1 次 configserver.hicloud.com;另外有一条每分钟重连一次、端口 5223 的长连接,60 分钟里 58 次。

这一小时里没有看到大块的日志上传。取配置的意思是先问服务器要传什么、传去哪里;什么时候上传,要看手机的状态和服务器给的配置,一小时内不一定碰得上。我们在测完重新启用以后碰上了一次,见后面“怎么装回去”。
先看清单:哪些能动,哪些别动
开源精简工具 UAD-ng 维护了一份预装组件清单,每个组件标了风险等级:
- Recommended(推荐):删了一般没事;
- Advanced(高级):可能影响一些不起眼的小功能;
- Expert(专家):会影响比较大的功能;
- Unsafe(不安全):很可能开不了机。
HiView 标的是推荐,HiViewTunnel 标的是高级。

这几样别动:手机管家(com.huawei.systemmanager,清单标专家)、钱包和支付保护、华为账号(com.huawei.hwid)、双卡相关的组件、安全中心。清单里标专家和不安全的,一律别碰。
怎么停用
**第一步:装 Shizuku,启动它。**Shizuku 借用安卓自带的调试权限,让别的 App 执行系统命令,不需要 root。官方手册写着,安卓 11 以上可以在开发者选项里打开“无线调试”,在手机上配对启动,不用电脑;每次重启手机都要重新启动 Shizuku。我们这台华为的开发者选项里没有无线调试,只能连一次电脑,用 adb 命令启动。

**第二步:装 Canta,在 Shizuku 里给它授权。**Canta 是开源的卸载工具,借助 Shizuku 卸载预装应用,界面上直接显示 UAD 清单的风险等级。我们从 GitHub Releases 下的 v4.1.0,签名指纹和 README 里公布的一致。

**第三步:在华为上,Canta 卸载会失败。**勾上两个组件点卸载,两个都还在。

系统日志里是 DELETE_FAILED_INTERNAL_ERROR,电脑上执行 pm uninstall -k --user 0 也是同一个报错。
![adb 卸载 com.huawei.hiviewtunnel 返回 Failure [DELETE_FAILED_INTERNAL_ERROR],Canta 卸载时系统日志也是 status 1 DELETE_FAILED_INTERNAL_ERROR](/_astro/disable-report-components-adb-uninstall-failed-2026-11.DFbjS2FW_Zf8wcn.webp)
**第四步:改用停用。**电脑连上手机,执行:
adb shell pm disable-user --user 0 com.huawei.hiviewtunnel
adb shell pm disable-user --user 0 com.huawei.hiview
返回 new state: disabled-user 就是停用成功,用 adb shell pm list packages -d 能看到这两个包。UAD 的说明也写着,不在“推荐”这一档的组件,停用比卸载稳。

停用后再抓一小时
停用以后,同样只抓这两个包名,同样 60 分钟(北京时间 03:22–04:22):
- HiViewTunnel:一个连接都没有,PCAPdroid 里按名字搜,显示“无匹配”;
- 系统身份:没有再连 configserver.hicloud.com。还有别的华为服务在联网:grs.dbankcloud.com 1 次、华为搜索 hisearch-drcn.dt.dbankcloud.com 和 hisearch-static-drcn.dbankcdn.com 各 1 次,5223 端口的长连接 56 次。两个组件已经停用,这些是系统里别的服务。

| 停用前 60 分钟 | 停用后 60 分钟 | |
|---|---|---|
| HiViewTunnel 连接 | 2 次(grs、configserver,约 15 KB) | 0 |
| 系统身份连 configserver.hicloud.com | 1 次 | 0 |
| 系统身份 5223 长连接 | 58 次 | 56 次 |
停用以后手机照常联网。我们没有发现异常,但测试时间不长,长期用下来会不会影响别的功能,要你自己观察。
怎么装回去
停用的,执行:
adb shell pm enable com.huawei.hiview
adb shell pm enable com.huawei.hiviewtunnel
我们测完执行了这两条,又用 pm default-state 把启用状态恢复成出厂默认,pm list packages -d 里已经没有它们。
启用以后又抓了 30 分钟(北京时间 04:23–04:53)。第 29 分钟,HiViewTunnel 先连上两台日志服务器 logservice.dbankcloud.cn 和 logservice1.dbankcloud.cn,接着连上华为云的一个对象存储桶 nsp-logservice-hiview-p41-drcn.obs.cn-north-2.myhuaweicloud.com,这条连接 PCAPdroid 记的是 34.8 KB,其中手机发出去约 28 KB;最后又连了一次 configserver.hicloud.com。存储桶名字里写着 logservice 和 hiview。停用的那一小时里,这些一次都没有出现。


用 Canta 卸载成功的手机,打开 Canta 的第二个标签(已卸载),选中点恢复;也可以执行 adb shell cmd package install-existing 包名。
小米手机怎么做
小米这部分按公开资料整理。小米手机(安卓 11 以上)可以全程在手机上做:开发者选项里打开无线调试,在 Shizuku 里配对启动,再用 Canta 搜包名勾选卸载。Shizuku 官方手册写着,小米要在开发者选项里另外打开“USB 调试(安全设置)”,和“USB 调试”是两个开关。Canta 卸载失败的,和华为一样改用 pm disable-user。
UAD 清单里和上报有关、标“推荐”的:
| 组件 | 包名 | UAD 等级 | 清单说明 |
|---|---|---|---|
| 联通 SystemHelper | com.mobiletools.systemhelper | 推荐 | 和双卡有关 |
| 小米统计 | com.miui.analytics | 推荐 | Xiaomi Analytics |
| MIUI daemon | com.miui.daemon | 推荐 | Collects a lot of data and sends them to China |
别碰的:手机管家这一套。清单里 com.miui.securityadd 标专家,说明写着 MIUI 13 以下删了很可能开不了机;com.miui.securitycenter 也是专家。开发者 MeT 说小米的“系统安全组件”没有 root 卸载不了,也别用这个办法去碰它。
几个缺点和限制
- **华为要连电脑。**这台华为没有无线调试,Shizuku 和停用命令都要连一次电脑;Canta 在华为上卸载失败。
- **停用管不到所有东西。**停用以后,系统里还有一个叫 hiview 的底层进程和一个硬件服务在跑,还有一个同名的 com.huawei.hiview 进程,里面跑的是另一个组件 CHR(
com.huawei.android.chr)。这些用停用的办法管不到。 - **会回来。**恢复出厂设置、系统大版本更新以后,停用的组件可能恢复,要再查一遍。
- **抓的时间不长。**停用前一小时没碰上上传,重新启用后 30 分钟碰上了一次。上传多久一次、每次传什么,加密以后看不到内容,长时间的情况要你自己抓。
更省事的一步是关闭“用户体验改进计划”:声明里写着路径是 设置 > 系统和更新 > 用户体验改进计划,撤销同意以后“我们会停止收集信息”。停用组件,是在这个开关之外再加一道保险。
常见问题
HiView 是华为的什么组件? 华为的系统日志组件,包名 com.huawei.hiview,和系统共用身份。负责上传的是 HiViewTunnel(com.huawei.hiviewtunnel),它的安装包里带着用户体验改进计划的声明。
华为手机停用 HiView 需要 root 吗?
不需要。电脑上用 adb 执行 pm disable-user --user 0 加包名就能停用。我们这台华为上 Canta 的卸载被系统拒绝。
停用以后手机还会上报吗? 停用后一小时,HiViewTunnel 一个连接都没有。系统身份还有每分钟一次的 5223 端口长连接,停用前也有,不是这两个组件发的。
停用了能恢复吗?
能,执行 adb shell pm enable 包名。我们测完已经恢复。
小米手机能停用 SystemHelper 吗?
UAD 清单里 SystemHelper 标的是推荐,可以用 Shizuku 加 Canta 卸载,或者用 pm disable-user 停用。手机管家相关的组件别碰。
资料来源
- 华为 NAM-AL00(HarmonyOS 4.2.0,安卓 12)实测,2026-11-05(北京时间 11-06 凌晨),PCAPdroid v2.0.2
- HiViewTunnel 安装包:assets/html/zh_cn/user_improvement_plan.html、assets/grs_app_global_route_config.json
- NOIR v0.2.6:github.com/Verlintas/NOIR
- UAD-ng 清单 uad_lists.json 与 wiki:github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation
- Shizuku 官方手册:shizuku.rikka.app/zh-hans/guide/setup/
- Canta:github.com/samolego/Canta(v4.1.0)
- 相关在线工具:我的 IP
