前言:
在现代的移动应用程序开发中,模拟器成为了一个必不可少的工具。而Mumu模拟器是一个非常受欢迎的选择,它提供了稳定的性能和丰富的功能。然而,要在模拟器上进行调试和测试,你需要将它与ADB连接起来。
首先,我将解释如何设置Fiddle,并确保你的Mumu模拟器和ADB都正确地安装并运行。然后,我将带领你一步步完成连接的过程,包括配置ADB连接选项和启用设备调试模式。
通过本文的步骤进行操作,你将轻松实现Mumu模拟器到ADB的连接,并且无需担心繁琐的设置。你将能够在一键之间实现快捷的开发和调试环境,大大提高你的开发效率。
-----本文下载资源:fiddle编程猫版本+adb--------
正文:
改代理装证书
1.找到本机的IP地址(cmd-->ipconfig)
当你想要修改Mumu模拟器的网络代理以获取App包时,你首先需要找到你计算机的IP地址。为了做到这一点,你可以打开命令提示符(cmd)并输入"ipconfig"命令。这将显示你计算机的网络配置信息,其中包括你的IP地址。
![](https://file.jishuzhan.net/article/1769673879283830785/dd74adaa8d18efefb60cd208a35e1883.webp)
2.改mumu模拟器的网络代理ip
接下来,你需要改变Mumu模拟器的网络代理IP地址。这可以通过以下步骤实现:首先,进入对应的设置页面,通常位于模拟器的网络设置选项下。在这个页面中,你可以看到代理的设定选项,将其修改为你刚刚获取的IP地址和相应的端口。
a.进入到对应的地方
![](https://file.jishuzhan.net/article/1769673879283830785/bd2b1adce4a8997a0addda8cabe2058b.webp)
b.改成刚刚的ip地址和端口
3.fiddle导出证书
下一步是导出Fiddler的证书,这可以用于与模拟器进行安全通信和抓包。在Fiddler中,你需要勾选相应的选项,确保选择了全部需要的内容。接着,导出这个证书以便后续使用。
a.改勾上的选项,全部给他选上![](https://file.jishuzhan.net/article/1769673879283830785/30446d3bf787619ed6994ff0d2cae3e3.webp)
b.导出这个证书
![](https://file.jishuzhan.net/article/1769673879283830785/84c23f3ce84a2a56b6b65c78833a2dad.webp)
4.向mumu传证书
现在,你需要将导出的证书传递给Mumu模拟器。在电脑上找到Mumu模拟器的安装目录,并找到相应的文件夹。将导出的证书复制到该文件夹中,以便模拟器能够访问该证书。
a.找到mumu的电脑映射文件![](https://file.jishuzhan.net/article/1769673879283830785/4e048a591e888639a34aafe0e1713f9a.webp)
![](https://file.jishuzhan.net/article/1769673879283830785/78b64d2720df80dcb1648731c3f9a9de.webp)
b.把导出的那个证书传进去文件夹里面;
![](https://file.jishuzhan.net/article/1769673879283830785/f4e266e7dbeccde8fe33b5edaa231bba.webp)
5.安装证书
在完成证书传递后,你需要在模拟器中安装证书。首先,找到模拟器中的设置选项,并进入"安全"或类似的菜单。在这里,你可以找到"安装证书"的选项。点击它,浏览你刚刚复制的证书文件并选择安装。
a.找到这个口子;
![](https://file.jishuzhan.net/article/1769673879283830785/5fc92f702c71d3d817c4f7b3d439eb0f.webp)
b.点击进去'安装证书';
![](https://file.jishuzhan.net/article/1769673879283830785/cc14d3d1820a3616d69e26f225b412f0.webp)
c.找到那个证书在mumu的位置(看图);
![](https://file.jishuzhan.net/article/1769673879283830785/a1618ac5ed50b5046e1e6c7b3c7e6f7c.webp)
d.安装成功!
![](https://file.jishuzhan.net/article/1769673879283830785/c0247a65c150ee32d5c57f60c5f7dff0.webp)
恭喜,此时你已经成功安装了证书!
fiddle选择非浏览器端抓取
启动Fiddler后,你需要对其进行设置,以便能够抓取Mumu模拟器中的App包而不仅仅是浏览器流量。下面是各项设置的具体步骤:
- 打开Fiddler工具,并点击工具栏上的"Tools"选项卡。
- 在下拉菜单中,选择"Options"。
- 在弹出的对话框中,选择"Connections"选项卡。
- 在"Allow remote computers to connect"下,勾选"Allow remote computers to connect"选项。
- 接下来,点击"HTTPS"选项卡。
- 在"Capture HTTPS CONNECTs"下,勾选"Decrypt HTTPS traffic"选项。
- 在下方的"Actions"列表中,将需要抓取的App包所对应的进程的选项全部勾选上。
![](https://file.jishuzhan.net/article/1769673879283830785/dc559b89f9f2968ff03ba6343af0c3f1.webp)
完成上述设置后,Fiddler就被配置为可以抓取Mumu模拟器中的App包了。
接下来,让我们继续探讨如何使用ADB连接到Mumu模拟器。
adb连接上mumu
要确保正常使用ADB,首先需要安装ADB。你可以下载并安装ADB工具,确保它被正确地配置在你的计算机上。一旦安装完成,你还需要修改ADB的环境变量,以便在命令行中可以直接使用ADB命令。
a.ADB的安装
1.装adb (我留了windows版,在文章文件里面)
![](https://file.jishuzhan.net/article/1769673879283830785/1131cd5ac03fdcec1b21efe14524c049.webp)
2.修改adb的环境变量
![](https://file.jishuzhan.net/article/1769673879283830785/06c4b374ccbfb8c050f258444e07f8f9.webp)
3.检查是否安装成功
![](https://file.jishuzhan.net/article/1769673879283830785/afd2528b0a4b13df122b66feea79dfeb.webp)
b.开启mumu模拟器的连接模式
1.进入mumu的安装目录,找口子
![](https://file.jishuzhan.net/article/1769673879283830785/a04eaf1362e21898ebc2baef2192c99d.webp)
2.找到mumu模拟器的端口(网上有人说是5037,是个p!MUMU12改了)
![](https://file.jishuzhan.net/article/1769673879283830785/33aaadc3d6e937a5cc02eb175b980411.webp)
3.cmd命令,连接
-
-
ADB 连接到运行在本地主机上的 Mumu 模拟器实例,命令
adb.exe connect 127.0.0.1:<端口号>
-
-
-打开一个与模拟器的 shell 终端进行交互
bash
adb.exe shell
![](https://file.jishuzhan.net/article/1769673879283830785/44bc4a0d9daeb372a28434924a2c1291.webp)
C.看一下adb是否连接上mumu模拟器
在完成ADB的安装和配置后,你需要打开命令提示符(cmd)并输入"adb devices"命令来检查连接状态。如果成功连接到Mumu模拟器,在列表中应该显示出相应的设备。
-cmd下面,直接
bash
adb.devices
看到list下面有连接,就是成功了!
![](https://file.jishuzhan.net/article/1769673879283830785/0cf78a9c1fc47add5b2cbebe3abd3a73.webp)