【Fiddler】安卓7.0以上添加Fiddler/Charles证书到系统根证书(模拟器-雷电)

目录

一、安装工具

1、安装open-ssl

2、配置环境变量

 3、验证安装

 二、Fiddler

1、导出证书

 2、转化cer格式变成PEM

 3、查看PEM的哈希值

 三、Charles

1、导出证书

 2、查看PEM的哈希值

四、证书安装到安卓模拟器 (雷电)

1、使用模拟器的adb命令

 2、连接模拟器

 3、发送到模拟器安装证书(fiddler和charles证书)

 4、模拟器查看安装完成


一、安装工具

1、安装open-ssl

下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

2、配置环境变量

 3、验证安装

 二、Fiddler

1、导出证书

 如下图:复制到一个demo的文件夹下

 2、转化cer格式变成PEM

#将.cer格式的证书转换为.pem格式的证书——
x509 -in D:\new.cer -inform DER -out D:\new.pem -outform PEM

操作:执行cmd命令

openssl x509 -in C:\Users\cheng\Desktop\demo\FiddlerRoot.cer -inform DER -out C:\Users\cheng\Desktop\demo\FiddlerRoot.pem -outform PEM

生成如下图:

 3、查看PEM的哈希值

openssl x509 -subject_hash_old -in FiddlerRoot.pem  

回车

 只需要:

269953fb

 将文件《FiddlerRoot.pem》改为《269953fb.0》

 三、Charles

1、导出证书

help-> SSL Proxying-> Save charles Root Certificate

 2、查看PEM的哈希值

openssl x509 -subject_hash_old -in charles.pem  

回车:

  将文件《charles.pem》改为《e3ab5537.0》

四、证书安装到安卓模拟器 (雷电)

1、使用模拟器的adb命令

进入到雷电模拟器的安装目录,输入cmd,回车

 2、连接模拟器

#输入命令
adb remount

 3、发送到模拟器安装证书(fiddler和charles证书)

#输入命令
adb push C:\Users\cheng\Desktop\demo\269953fb.0 /system/etc/security/cacerts

adb push C:\Users\cheng\Desktop\demo\e3ab5537.0 /system/etc/security/cacerts

 4、模拟器查看安装完成

设置-> 安全 -> 受信任的证书-> 系统

要在 Fiddler 模拟器安装 CA 证书,您可以按照以下步骤操作: 1. 首先,确保您已经安装Fiddler。您可以从 Fiddler 官方网站(https://www.telerik.com/fiddler)下载并安装最新版本的 Fiddler。 2. 打开 Fiddler,并导航到 "Tools"(工具)菜单,选择 "Options"(选项)。 3. 在 "Options"(选项)对话框中,选择 "HTTPS" 选项卡。 4. 在 "HTTPS" 选项卡下,启用 "Decrypt HTTPS traffic"(解密 HTTPS 流量)复选框。这将生成一个证书。 5. 单击 "Actions"(操作)下方的 "Export root certificate to desktop"(将证书导出到桌面)链接。这将在桌面上生成一个名为 "FiddlerRoot.cer" 的证书文件。 6. 将生成的 "FiddlerRoot.cer" 证书文件移动到您希望存储的位置,例如您的项目文件夹或其他位置。 7. 然后,您需要在模拟器安装证书。具体步骤会因模拟器而异,以下是一些常见模拟器的操作方法: - 对于 Android 模拟器:在模拟器中导入证书时,您可以访问模拟器的设置,然后导航到 "Security"(安全)或 "Certificates"(证书)选项。选择导入证书,并选择您之前导出的 "FiddlerRoot.cer" 文件。 - 对于 iOS 模拟器:将 "FiddlerRoot.cer" 文件拖放到模拟器窗口中,然后在模拟器中的 "Settings"(设置)应用程序中安装证书。 - 对于其他模拟器:请参考模拟器的文档或支持页面,以了解如何安装证书。 请注意,具体的安装步骤可能因模拟器和操作系统版本而异。如果您遇到任何问题,建议您查看相关模拟器的文档或寻求相关支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值