网易 MUMU12 模拟器 - 1
MUMU12 模拟器
ADB 基本信息
ADB
是 Android Debug Bridge
的简称
ADB 调试端口
设置
–> 问题诊断
–> 网络信息\ADB调试端口
ABD Shell
cd /d C:\Program Files\Netease\MuMu Player 12\shell
# 查看 已链接的 设备列表
adb devices
# 链接 MUMU 模拟器
adb connect 127.0.0.1:16384
导入 MITM 证书
CA 证书安装目录
找到本机已经安装的 MITM CA 证书
, 默认安装路径 C:\Users\xxx\.mitmproxy
生成 Andorid 系统证书
从 Andorid 7 开始,
App
会忽略用户导入的证书,因此需要安装到系统证书目录
, 系统证书通常是hash.0
格式
找到
mitmproxy-ca-cert.cer
证书文件 此证书适合Andorid
系统
- 找到 证书 的 Hash值
建议在Linux相关机器执行如下命令
openssl x509 -inform PEM -subject_hash_old -in ~/mitmproxy-ca-cert.cer | head -1
# c8750f0d
- 重命名证书
cp mitmproxy-ca-cert.cer c8750f0d.0
导入证书
# 需要重启 adb kill-server adb start-server
adb reboot
# 启用 Root 模式
adb root
adb connect 127.0.0.1:16384
# 上传文件
adb push C:\Users\xxx\.mitmproxy\c8750f0d.0 /system/etc/security/cacerts
# 修改权限
adb shell "chmod 664 /system/etc/security/cacerts/c8750f0d.0"
设置 MITM 代理
设置代理
**开启 mitmweb.exe
**
# 看看本机IP
ipconfig /all
# 查看代理
adb shell settings get global http_proxy
# 设置模拟器代理IP
adb shell settings put global http_proxy 192.168.31.178:8080
# 查看代理
adb shell settings get global http_proxy
打开App验证流量
取消代理
# 无需重启
adb shell settings put global http_proxy :0
# 需要重启
adb shell settings delete global http_proxy
adb shell settings delete global global_http_proxy_host
adb shell settings delete global global_http_proxy_port
参考资料
最后修改于 2024-09-17
此篇文章的评论功能已经停用。