Charles安装(不信任下载的证书的安装法)

我在安装Charles配置手机时老是扑街,记录一下安装的过程。

 首先,搞个Charles的安装到电脑上,印象中安装的过程就是一直下一步下一步,这里就不写了,并运行。

安卓有些版本不会信任下载的证书,网上的安装大多是直接点下图这个,然后手机的代理设置成同一网络,访问后下载证书。

 

But!!!!!我的安卓九就不信任证书,所以我们要导出Charles的证书,然后计算证书的MD5值,然后重命名用adb push到手机然后再复制到固定的路径下!!!

1. 导出 Charles证书, Help-> SSL proxying->save Charles root certificate 保存到本地 asd.pem 文件。
2. 计算证书md5: openssl x509 -subject_hash_old -in   证书文件名
3. 重命名证书为:  b0d5c5d1.0
4. 传到手机: adb push b0d5c5d1.0   /sdcard/Download`
5. 用MT管理器拷贝到系统证书目录: 左边窗口进入 /sdcard/Download , 右边窗口进入 /system/etc/security/cacerts 
1.

 

 

 然后选一个你非常清楚的路径,上次我就没找到,然后保存。

我选择保存到D盘根目录下,你们爱存哪存哪

 

 

 

 

 在改路径下打开cmd,然后执行计算证书md5: openssl x509 -subject_hash_old -in   证书文件名(如果没有openssl的话会报错openssl不是批处理命令啥的,可以去网上百度一下安装openssl)

计算证书得到的值如下:b0d5c5d1.0

3.把证书重命名为b0d5c5d1.0
4. 传到手机: adb push b0d5c5d1.0   /sdcard/Download
5. 用MT管理器拷贝到系统证书目录: 左边窗口进入 /sdcard/Download , 右边窗口进入 /system/etc/security/cacerts 

找目录的话可能不太好找,sdcard,system都在根目录下,找不到就一直点最上方的..就能切换出去

 

 

 然后设置手机连接WiFi和电脑在同一个网段,同一个局域网内,把手机的代理设置为电脑的IP,这个时候应该就能抓到手机的http和https包了吧

 

posted @   一点也不咸  阅读(2472)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示