基本情况参考此帖:Charles 安卓抓包 unknown 和证书无效的解决方案(无需改代码)_client ssl handshake failed: an unknown issue occu-CSDN博客
- 此解决方案仅适用于已root设备
- 默认已经在电脑上安装并配置了Charles,安卓手机也下载并安装了证书
因为用ES文件浏览器复制证书(已获取root权限)失败,所以使用adb将文件移动到了目录/system/etc/security/cacerts 下
adb disable-verity
adb reboot
adb root
adb remount
adb push 【证书文件】 /system/etc/security/cacerts