【已解决】Android手机无法下载Charles证书​

!!!前言:由于Android7.0以上版本的安全配置变了,所以不能直接安装证书

!!!以下内容,仅适用于已root的手机

如果你还没有root,但是设备是小米或一加,可以root,方法详情百度下,后续我这边也会整理

模拟器安装证书:

Android模拟器如何有效安装证书,Charles与Fiddler等适用-CSDN博客

一、确保连接正常

1.确保和电脑连同一个WiFi

2.通过help--SSL Proxying--Install Charles Root Certificate on a Mobile Device or Remote Browser,确定手机上配置的ip和端口是否正确

3.在弹出Connection fromxxx.xxx.xx.xx后,已点击允许(Allow)

二、其他

1.如果你访问chls.pro/ssl后,没有拉起下载链接,说明WiFi没有配置代理,需按照上述第2点进行配置

2.如果访问chls.pro/ssl后,页面处于访问失败,或者出错了,说明你没有点击电脑上Charles的提示,需按照上述第3点进行配置

三、如果你已经排除上述两大点,已经拉起下载链接,但一直下载失败,

1.你需要先恢复正常的网络下载QQ浏览器(不一定非要这个浏览器,但我实测的这个可以)

2.下载完成后,再将WiFi切回代理的状态

3.然后用QQ浏览器访问 chls.pro/ssl

4.如果下载失败,就多试几次,如果还不行,你留言

四、用QQ浏览器下载证书

1.下载完成后,前往手机的文件管理

2.打开Android-data文件夹

3.找到包名为com.tencent.mtt的文件,依次打开files文件夹

4.可以找到.pem结尾的证书文件,长按复制或移动到你方便查找的文件夹即可

5.如果你在4步骤没有找到.pem文件,直接用文件管理自带的搜索,在该files文件夹搜索一下文件名,文件名就是你在下载时保存的文件名,或者也可以直接检索.pem后缀

五、安装证书

1.在设置里进入安全/更多安全设置/加密与凭据/安装证书/CA证书

2.嫌麻烦可以直接在搜索里面搜"证书"或者"CA证书"

3.安装CA证书,找到这个.pem文件即可

六、能看到这点,说明你可能真下载不下来了,那我们就不纠结这手机能不能下载了,换个思路。

1.直接打开电脑的设置-网络和Internet-使用代理服务器-编辑-输入你的ip和端口号,就是你手机怎么配置的,这个和手机一样。

2.然后打开你电脑上的谷歌浏览器输入chls.pro/ssl,直接下载就行了,然后传到手机上安装就可以,因为这证书是移动端通用的。

!!!如果你还是不能下载,别纠结了,留言吧

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值