如果您想在MuMu模拟器Pro上安装证书并进行抓包,可参考以下操作:
1.安装证书操作步骤
(1)从抓包软件中下载证书
例如Charles:打开 Charles,顶部菜单栏点击help-ssl proxying-save charles···,保存证书。
(2)启动模拟器,在菜单栏顶部打开设置中心,勾选可选系统盘,保存重启
(3)点击顶部菜单栏:工具打开adb
(4)执行命令(回车键(Enter)执行):
① exit
② cd /Applications/MuMuPlayer.app/Contents/MacOS/MuMuEmulator.app/Contents/MacOS/tools/
③ 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:
① exit
② cd /Applications/MuMuPlayer.app/Contents/MacOS/MuMuEmulator.app/Contents/MacOS/tools/
③ ./adb root 在模拟器中会弹出超级用户提示,勾选允许
④ ./adb push /Users/game-netease/Downloads/af06d509.0 /system/etc/security/cacerts
⑤ ./adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"
若本地已安装adb:
① adb root 在模拟器中会弹出超级用户提示,勾选允许
② adb push /Users/game-netease/Downloads/af06d509.0 /system/etc/security/cacerts
③ adb shell "chmod 664 /system/etc/security/cacerts/af06d509.0"
2.抓包操作步骤
(1)在Charles顶部菜单栏打开proxy-ssl proxying setting···,点击add添加host为*,port为*,保存。
(2)在模拟器中打开设置-网络和互联网-wlan0--点击右上角铅笔图标--代理选择手动代理,填入电脑IP、端口8888(默认),并将10.0.2.2填入“对以下网址不使用代理”中,保存。
(3)打开要抓包的软件即可。
若有任何疑问,欢迎咨询官方工作人员。