前置条件
1.安装adb 2.安装sslopen 点击下载sslopen 3.安装mumu模拟器 mumu模拟器官网 4.安装charles 下载charles 5.Brook(可选,抓包辅助工具)
1、配置https连接,Proxy→SSL proxying settings,在Include新增一条规则然后保存
2、配置抓包代理,Proxy→Proxy setting,开启SOCKS Proxy,默认即可,然后保存
3、安装证书,选择保存证书为pem模式,可保存到桌面,一般默认为Desktop.pem
4、在桌面打开终端,执行以下命令
openssl x509 -subject_hash_old -in Desktop.pem
得到以下输入,将框选内容复制,然后将Desktop.pem文件格式修改为5e85e921.0
5、mumu模拟器运行后打开设置,选择磁盘→磁盘共享,选择可写磁盘
6、 选择其他设置,打开root权限
7、通过adb连接模拟器,接着一步步执行以下命令
adb connect 127.0.0.1:5555 #连接模拟器
adb push 5e85e921.0 /sdcard
adb shell
su
mv /sdcard/5e85e921.0 system/etc/security/cacerts/
chmod 644 5e85e921.0
8、虚拟机安装Brook,注册后添加服务器,ip地址+端口号,连接成功后即可在charles进行抓包
以上流程博主于2025年9月5日试验可成功抓取https加密包 真机抓包需要安装Magisk获取root权限 新人不建议尝试