方法一:不适用CA证书界面有系统/用户两个分类的系统

第一步:从已经安装证书的老手机迁移应用数据+应用

我使用的的小米换机app,迁移后直接显示证书已安装。但是这个时候还是抓不了包的。

第二步:导出证书

httpcanary设置→httpcanary根证书→导出httpcanary根证书→选择privacy enhanced mail

第三步:安装证书

手机设置里搜索CA证书并进入→仍然安装→左上角目录找到httpcanary文件夹→cert文件夹→点击httpcanary.pem

提示已安装CA证书

这样就安装成功了!!

一般小米国行版这样安装就行


方法二:适用于国际版、原生系统(需要magisk)

网上的教程基本是root,然后把证书移到system。

但是,安卓11解锁system分区很难,于是想到能不能通过magisk来安装。

有国际友人写了这个magisk模块

https://github.com/victor141516/httpcanary-magisk

打包下载后解压,重新到有文件的目录的打包,传到手机用magisk安装

重启

成功