windows 导入fiddler .cer证书到android系统系统证书中

发布时间:2023年12月18日

导出fiddler证书到电脑中

这里有两种方法

一种就是打开fiddler从软件中导出根证书

依次打开
fiddler --> Tools --> Options
点击https选项卡,点击 Actions 选择导出根证书到桌面

导出
导出

另外一种是在右上角Online中查看代理的地址,IP后面拼接你添加端口,然后再浏览器直接访问代理地址,点击下载根证书

ip
端口
下载

用openssl工具(安装openssl教程)把.cer 格式证书转换成.pem 格式证书

#执行命令,为了方便,把下载的证书放入到D:\文档\Fiddler根证书
openssl x509 -in D:\文档\Fiddler根证书\FiddlerRoot.cer -inform DER -out D:\文档\Fiddler根证书\FiddlerRoot.pem -outform PEM
#回车,没有出错表示转换成功了

转换

用openssl工具查看.pem 证书的PEM值

#执行命令
openssl x509 -subject_hash_old -in D:\文档\Fiddler根证书\FiddlerRoot.pem
#回车,输出的269953fb 为pem值
#然后复制一份.pem证书命名为 269953fb.0 

pem码
重新命名

把证书推送到android设备的系统目录中

#adb 连接安卓
 adb connect 127.0.0.1:5557
 #把重命名的证书推送到安卓系统目录中
 adb push D:\文档\Fiddler根证书\269953fb.0  /system/etc/security/cacerts/269953fb.0
 #推送错误 adb: error: failed to get feature set: more than one device/emulator
 #因为我连接了多个安卓设备,则需要指定设备 adb 后加 -s 127.0.0.1:5557
 #推送提示adb 没有权限
 #切换成root权限,如果同时连接多设备 adb 后加 -s 127.0.0.1:5557
 adb root
 #然后再执行上面推送命令

多设备
无权限
推送成功

查看安卓系统证书

查看系统证书

证书

文章来源:https://blog.csdn.net/u010784529/article/details/135065912
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。