操作说明:
由于从Android 7.0版本开始,系统不再信任安装的用户证书,可能会导致无法抓取SSL/TLS加密数据包或者无网络等问题,因此需要将HttpCanary根证书添加至系统CA目录,此操作需要在Root设备上进行。
操作步骤:
1、导出.0格式的已安装HttpCanary证书文件,此文件可以在/data/misc/user/0/cacerts-added/目录下面找到(如果有多个文件,需要自行按照时间区分);也可以在HttpCanary的根证书设置中导出到SD存储卡。
2、将.0格式文件(勿改名),导入到系统CA目录/system/etc/security/cacerts/下。
方式1:使用adb命令进行复制导入,'<cert>'为具体证书文件名。
或者
方式2:使用MT管理器等可以操作系统文件的应用进行复制。
3、添加成功后,可以在系统的设置->加密与凭据->信任的凭据->系统 页面中找到添加的HttpCanary证书。
注意事项:
- 此操作需要在Root设备上进行。
- 7.0以下设备无需配置此项,系统默认信任用户证书。
- 升级系统可能会将添加的证书文件删除,请检查后重新导入。