安卓云手机使用 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/