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地址:端口号
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐