Charles抓包出现部分包抓不到的情况

最近需要用到charles抓包,于是便下载了charles,pc端安装过后,将证书安装到手机上,设置好wifi代理,发现可以抓到包,但是有很多包的内容是unknow,这样的包毫无作用,自然需要解决其中的问题。

查阅相关资料,得知在安卓7.1之后得版本,系统不再信任用户push的证书,想要使证书完全生效,必须要将证书放到系统证书目录下。
先进入系统证书目录:

有些网友是修改文件格式,然后push到系统盘中的,但是我在操作的过程中,文件并不能push到只读目录下,最后只好用magisk来实现。

打开magisk(因为需要拉去外围资源,建议网络FQ),搜索cert moved模块,下载并使用,重启手机。

重启后,证书就从用户证书移动到系统证书中了,此时打开charles,抓包正常。

完工。

posted @ 2021-03-16 20:18  DasNI  阅读(2219)  评论(0)    收藏  举报