如何在搭载WearOS的三星Galaxy Watch 4/5上安装证书?
在WearOS版Galaxy Watch上安装根证书的可行方案
一、先确认无线ADB连接有效性
- 开启手表开发者选项:设置→关于手表→连续点击「软件版本」直到提示开启成功
- 返回设置进入开发者选项,打开「ADB调试」和「无线调试」
- 记录手表无线调试显示的IP+端口(格式如
192.168.x.x:5555) - 电脑端执行命令:
adb connect 192.168.x.x:5555,确保提示connected
二、ADB推送安装的正确步骤(解决格式/权限问题)
WearOS系统要求证书以哈希值命名并放置到指定目录,步骤如下:
- 证书格式转换与重命名
- 下载证书到电脑后,执行格式转换:
openssl x509 -inform DER -in BaltimoreCyberTrustRoot.crt -out BaltimoreCyberTrustRoot.pem - 计算证书哈希值:
openssl x509 -inform PEM -subject_hash_old -in BaltimoreCyberTrustRoot.pem | head -1 - 将证书重命名为
[哈希值].0(比如哈希值为9d59,则命名为9d59.0)
- 下载证书到电脑后,执行格式转换:
- 推送并配置权限
- 进入ADB shell:
adb shell - 挂载系统分区为可写(需root或设备支持):
mount -o rw,remount /system - 推送证书:
adb push [哈希值].0 /system/etc/security/cacerts/ - 设置证书权限:
adb shell chmod 644 /system/etc/security/cacerts/[哈希值].0 - 重启手表:
adb reboot
- 进入ADB shell:
三、无需ADB的手动安装方案
如果ADB始终失败,可尝试本地安装:
- 将
.crt格式的证书通过蓝牙发送、Google云端同步等方式传到手表 - 打开手表文件管理器,找到证书文件并点击
- 输入手表PIN码(若设置),选择「VPN和应用」或「Wi-Fi」用途,完成安装
四、常见问题排查
- ADB权限不足:确认手表已解锁bootloader并获取root权限,或尝试执行
adb root命令 - 证书不生效:检查文件名是否为「哈希值+.0」、权限是否为644,重启后重试
- 手动安装找不到证书:确保证书为
.crt/.pem格式,部分文件管理器需开启「显示隐藏文件」
内容的提问来源于stack exchange,提问作者Hasse
相关产品推荐
相关产品推荐

