模拟器+Fiddler抓包配置
一、Fiddler设置
HTTPS:解密https流量、忽略不安全证书
连接设置:允许远程计算机连接点击允许远程计算机连接,点确定保存;
根证书安装:导出桌面安装证书
在桌面点击导出的证书进行下一步安装即可,全部默认一直点,点到导入成功为止。— (主机电脑也需要安装这个证书)
Fiddler配置完成将其关闭重启。
二、模拟器设置
开启模拟器的root权限
网络设置:桥接驱动安装,及开启桥接
安装网桥驱动
WLAN设置:设置fiddler代理
证书安装:模拟器中浏览器地址栏输入本物理机ip:8888端口,就是输入代理ip和端口
设置信任证书:使用MT管理器,将安装好的证书挪到系统目录中。
下载的证书从目录:/data/misc/user/0/cacerts-added/ 移动到系统证书目录:/system/etc/security/cacerts/ ;
这一步可能出现 “挂载读写失败”:可以通过adb链接设备:
adb connect 模拟器ip adb root (出现 error: more than one device and emulator; 可以adb device 查看设备列表,adb -s 192.168.20.96:5555 root 指定设备) adb remount adb shell 然后在 adb中 进行移动: mv data/misc/user/0/cacerts-added/269953fb.0 /system/etc/security/cacerts/ 最后执行: adb.exe shell settings put global http_proxy 本机ip:fiddler端口
然后就可以一开始抓包了;