Charles之MuMu模拟器安卓11抓包
问题
1.从安卓7之后, 手机非ROOT状态, 直接安装的charles证书不被信任, 导致无法解析HTTPS请求.
2.MuMu模拟器11内无法设置WIFI代理
解决
1.charles证书重命名, 名称获取方式
openssl x509 -subject_hash_old -in <Certificate_File>
在上面openssl命令的结果第一行就是文件名, 后缀设置为0
2.打开CMD, cd到MuMu安装目录mumu\emulator\nemu9\vmonitor\bin
3.连接adb
adb_server.exe devices
adb_server.exe connect 127.0.0.1:7555
2.执行复制证书命令:
xxxx.0是charles证书重命名后的文件
adb_server.exe push xxxx.0 /etc/security/cacerts/
3.执行设置代理命令
adb_server.exe shell settings put global http_proxy 代理IP地址:端口号