模拟器配置
问题
系统无法抓包
解决方案
配置代理
系统说明:
手机抓包https数据,需要安装证书
-
android 7.0以下系统
- 默认是可以正常抓包
- 运行起来都是比较卡
- 目前网络找不好找
-
android 7.0以上系统
- 默认是不可以正常抓包,需要做额外的配置
- 运行起来流畅
- 目前网络比较好找
配置模拟器准备
导出Fiddler证书
将Fiddler的证书导出到电脑,点击Tools
-> Options
-> HTTPS
-> Actions
-> Export Root Certificate to Desktop
下载和安装openssl
Win32/Win64 OpenSSL http://slproweb.com/products/Win32OpenSSL.html
下载Window版openssl,选择最上面的64位EXE点击下载安装即可
安装完成之后,打开cmd命令行试试openssl命令是否生效,要是有如下输入信息,就说明安装成功:
证书格式转换与重命名
-
将Fiddler
cer证书
转pem证书
,在cmd输入如下命令进行转换1openssl x509 -inform DER -in d:\FiddlerRoot.cer -out d:\FiddlerRoot.pem -
用md5方式显示pem证书的hash值, 在cmd输入如下命令
1openssl x509 -inform PEM -subject_hash_old -in d:\FiddlerRoot.pem -
将pem证书重命名,使用上面显示的值
269953fb
对pem证书进行重命名
安装证书到系统目录
-
拖拽证书到系统
-
移动证书到系统证书目录
-
/system/etc/security/cacerts
-
下载MT管理器
-
打开终端修改权限即可
-
-
-
查看效果
点击模拟器的
设置
==>安全
==>信任的凭据
==>系统