在高版本安卓系统中(如11,12),HttpCanary无法自动安装SSL根证书(如图),这导致我们无法抓取https数据,因此我们需要手动安装根证书

图1


1、下载下方HttpCanary备份压缩包(内含本体及pem根证书)

蓝奏云
本站菜单中下载站也可下载

2、将下载的压缩包复制进MIUI->backup->AllBackup文件夹内并解压到当前目录

图2

3、进入设置->我的设备->备份与恢复(也可直接设置首页最上方中搜索备份进入)->手机备份恢复->手机恢复->点击3月14日 13:02->立即恢复

图3

图4

图5




图6


4、回到设置首页,搜索证书,进入CA证书,选择仍然安装,进入图中所示路径(AllBackup文件夹中),点击HttpCanary.pem证书

图7

图8

图9

5、进入HttpCanary中,可以发现SSL根证书已经安装成功,可以抓取https协议的数据了

图10

Q.E.D.