在高版本安卓系统中(如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.