mumu模拟器adb安装apk以及抓https包

mumu模拟器adb安装apk以及抓包

1. 模拟器设置

设置可写磁盘:

image-20260202141921224

开启root:

image-20260202141957917

2.ADB连接模拟器并安装APP

  • adb版本需要一致,因此使用模拟器自带的adb
  • 模拟器adb地址
MuMuPlayer\nx_device\12.0\shell

adb端口:

image-20260202141553824

adb查看设备:

adb devices

image-20260202142702022

  • 连接模拟器
#连接本机模拟器
D:\new\MuMuPlayer\nx_device\12.0\shell>adb connect 127.0.0.1:16384

image-20260105112911278

  • adb申请root权限
adb root
adb -s 127.0.0.1:16384 root
  • adb安装apk
adb install D:\new\test.apk

image-20260202143539037

3.抓取HTTPS数据包

3.1下载openssl

由于系统证书根目录存放的证书为pem格式,因此需要使用openssl将bp导出来的证书转换为pem格式。

opnessl源码地址(需要编译):GitHub - openssl/openssl:TLS/SSL 和加密库

编译好的下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

image-20260202145943463

别安装在系统目录,需要修改下

设置环境变量:

image-20260202150739129

image-20260202150812998

3.2 将BP导出的der格式证书转化为pem格式
openssl x509 -inform der -in ./moniqi.der -out ./moniqi.pem
openssl x509 -subject_hash_old -in ./moniqi.pem

image-20260202151742376

image-20260202151803166

将证书名称改为hash值作为文件名称。

image-20260202151900620

3.3将pem证书导入到模拟器中

一定要将证书导入到’/system/etc/security/cacerts’

D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb devices
List of devices attached
127.0.0.1:16384 device


D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb connect 127.0.0.1:16384
already connected to 127.0.0.1:16384

D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb root
adbd is already running as root

D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb push D:\new\tools\bp2444\9a5ba575.0 /system/etc/security/cacerts
D:\new\tools\bp2444\9a5ba575.0: 1 file pushed, 0 skipped. 0.7 MB/s (1348 bytes in 0.002s)

这样,证书上传成功。

3.4模拟器开启网络代理
3.5 bp监听8080

image-20260202153740095

3.6成功抓包

image-20260202153914950

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值