小米8安装charles证书方法
https://blog.csdn.net/qq_40582463/article/details/86933720
问题描述
通过自带的浏览器打开chls.pro/ssl下载证书文件,无法安装,提示“没有可安装的证书”。
原因
是因为小米手机默认开启了迅雷下载引擎,导致下载的证书文件内容不正确,所以无法安装。
![错误的证书文件内容](https://img-blog.csdnimg.cn/20190210215306489.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNTgyNDYz,size_16,color_FFFFFF,t_70)
![正确的证书文件内容](https://img-blog.csdnimg.cn/20190210215558198.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNTgyNDYz,size_16,color_FFFFFF,t_70)
解决办法
在【下载管理】中关闭迅雷引擎重新下载证书,安装即可。
![](https://img-blog.csdnimg.cn/20190210220728231.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNTgyNDYz,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20190210220811516.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNTgyNDYz,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20190210220922932.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNTgyNDYz,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20190210220853844.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNTgyNDYz,size_16,color_FFFFFF,t_70)
注意事项
经过测试,在【下载管理】中直接点击打开,即使证书格式正确也无法安装,如下图。遇到这种情况可以在【文件管理器】中Download目录下找到该文件,点击安装
今天用charles抓包,忽然发现很多https抓不到了,显示为unknown,安装了证书也不管用。看到官网有这样一段话,大概的意思就是从安卓7往后,只能抓自己的app的数据包了:
As of Android N, you need to add configuration to your app in order to have it trust the SSL certificates generated by Charles SSL Proxying. This means that you can only use SSL Proxying with apps that you control.
In order to configure your app to trust Charles, you need to add a Network Security Configuration File to your app. This file can override the system default, enabling your app to trust user installed CA certificates (e.g. the Charles Root Certificate). You can specify that this only applies in debug builds of your application, so that production builds use the default trust profile.
相关文章
- centos 7 安装 gitlab
- mysql 8.0.17 安装配置方法图文教程
- node安装-Win+Linux+Mac osx
- web安全day40:最新版OpenVAS的安装配置
- 离线安装 Visual Studio Express 而不下载整个镜像文件的方法(转载)
- Cygwin 安装时提示 “Could not download mirror sites list” 处理方法
- win8以上安装.NET最快方法
- cFosSpeed 安装及使用教程
- 安装rcssmin方法
- Linux 下编译安装软件,找不到共享库 xx.so 的解决办法
- Centos7安装Redis6,Linux redis 安装和开机启动
- cmake practice一文中安装可执行文件的方法
- Sublime Text 无法使用Package Control或插件安装失败的解决方法
- 浅谈Kanboard 项目管理软件的安装以及使用
- Ubuntu Firefox浏览器播放视频报错,提示“需要安装所需的视频编码器”——解决方法:安装视频解码器
- 【转载】 Py之cupy:cupy的简介、安装、使用方法之详细攻略
- 安装win8/win10提示无法在驱动器0分区上安装windows解决方法
- Raspberry Pi OS_ Raspbian安装教程
- Linux安装MySQL的两种方法
- 今天用pro安装nginx+php+mysql出现故障的解决方法
- windows上zend server安装 报The server encountered an internal error or misconfiguration and was unable to complete your request -解决方法 摘自网络
- ES Head插件安装
- mysql5.7.22解压版的安装步骤分享
- manjaro下matlab 2022a的安装问题,解决方法