常见问题

查询模拟器各类问题的解决方案

请输入关键词查找相关问题

如何安装证书&抓包?

2024-1-25

如果您想在MuMu模拟器Pro上安装证书并进行抓包,可参考以下操作。

一、安装证书操作步骤

1. 从抓包软件中下载证书

例如Charles:打开 Charles,顶部菜单栏点击help-ssl proxying-save charles···,保存证书。

2. 开启可选系统盘

启动模拟器,在菜单栏顶部打开设置中心,勾选可选系统盘,保存重启。

3. 打开adb

点击顶部菜单栏:工具打开adb。

4. 执行命令(回车键(Enter)执行)

输入以下命令执行:

  1. exit
  2. cd /Applications/MuMuPlayer.app/Contents/MacOS/MuMuEmulator.app/Contents/MacOS/tools/
  3. openssl x509 -subject_hash_old -in /Users/game-netease/Downloads/charles-ssl-proxying-certificate.pem  

输出结果第一行类似:af06d509。

之后将charles-ssl-proxying-certificate.pem更名为 af06d509.0。

5. 用adb把证书放到系统目录

若本地没有装adb:

  1. exit
  2. cd /Applications/MuMuPlayer.app/Contents/MacOS/MuMuEmulator.app/Contents/MacOS/tools/ 
  3. ./adb root 在模拟器中会弹出超级用户提示,勾选允许
  4. ./adb push /Users/game-netease/Downloads/af06d509.0  /system/etc/security/cacerts
  5. ./adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"

若本地已安装adb:

  1. adb root 在模拟器中会弹出超级用户提示,勾选允许
  2. adb push /Users/game-netease/Downloads/af06d509.0  /system/etc/security/cacerts
  3. adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"

二、抓包操作步骤

1. 修改Charles设置

在Charles顶部菜单栏打开proxy-ssl proxying setting···,点击add添加host为*,port为*,保存。

2. 修改模拟器内网络设置

在模拟器中打开设置-网络和互联网-wlan0--点击右上角铅笔图标--代理选择手动代理,填入电脑IP、端口8888(默认),并将10.0.2.2填入“对以下网址不使用代理”中,保存。

最后,打开要抓包的软件即可。

 

若有任何疑问,欢迎咨询官方工作人员

文章已到底

关键词: 证书抓包
img

暂时未能为您匹配到问题,请换个关键词试试吧~

你还可以:
1、联系在线客服反馈问题:点击咨询
2、登记问卷反馈问题:http://163.fm/8Xs3d3Mx
加载中...
Mu酱企业微信

长按识别二维码添加Mu酱