跳到主要内容

安卓云手机使用 HttpCanary 抓包 SSL 证书校验拦截问题及解决方案

在使用安卓云手机配合 HttpCanary 进行抓包时,常会遇到部分第三方应用开启了 SSL 证书校验(SSL Pinning),导致请求被拦截并出现网络异常或无法联网的情况。


彻底解决方案

要解决该问题,需将 HttpCanary 的根证书安装为 系统受信任证书。具体操作步骤如下:

1. 导出证书

  • 打开 HttpCanary 应用。
  • 进入 设置 -> SSL证书设置 -> 导出HttpCanary根证书,选择 System Trusted (.0) 格式进行导出。

2. 移动证书文件

  • 连接至云手机的 ADB 终端。
  • 执行命令将导出的证书移动至系统的受信任证书目录中(请将命令中的 87bc3517.0 替换为实际导出的文件名):
    adb shell
    mv /storage/emulated/0/HttpCanary/cert/87bc3517.0 /system/etc/security/cacerts/

3. 重启设备生效