将HttpCanary根证书添加至系统CA目录

操作说明:

由于从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证书。


注意事项: