方法一:不适用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安装
重启
成功