返回顶部
首页 > 资讯 > 移动开发 >【Fiddler】安卓7.0以上添加Fiddler/Charles证书到系统根证书(模拟器-雷电)
  • 539
分享到

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

fiddler服务器前端 2023-08-31 16:08:52 539人浏览 薄情痞子
摘要

目录 一、安装工具 1、安装open-ssl 2、配置环境变量  3、验证安装  二、Fiddler 1、导出证书  2、转化cer格式变成PEM  3、查看PEM的哈希值  三、Charles 1、导出证书  2、查看PEM的哈希值 四

目录

一、安装工具

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/cacertsadb push C:\Users\cheng\Desktop\demo\e3ab5537.0 /system/etc/security/cacerts

 4、模拟器查看安装完成

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

来源地址:https://blog.csdn.net/legend818/article/details/127963538

--结束END--

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

本文链接: https://lsjlt.com/news/386245.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作