安装模拟器抓包似乎是有个绕不开的话题,但是现在普遍的安卓模拟器抓包会遇到以下问题:
1.证书配置繁琐
2.模拟器不兼容软件
3.系统设置繁琐。
前几天写过一次微信小程序如何抓包,现在来讲一下模拟器怎么抓包吧。首先使用的工具还是TangGo测试平台,之所以使用该工具是因为真的很方便,现在更新后支持夜神模拟器和MuMu模拟器,并且这两个模拟器都仅有Windows和Mac版本(暂不支持Linux操作系统)。
夜神模拟器
注意:请下载夜神模拟器64位版本(32位版本在64位APP上存在兼容性问题)
夜神模拟器官网:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网,请下载64位的版本,然后进行安装。
MuMu模拟器
MuMu模拟器官网:MuMu模拟器官网_安卓12模拟器_网易手游模拟器,您可以点击“更多”,选择请下载64位的版本:
前置配置
MuMu模拟器必须先进行一些设置,才能进行使用,请打开模拟器,然后前往【设置中心】,如下图所示:
在【设置中心】>【其他】中,勾选<开启手机ROOT权限>并点击保存设置。
然后,请在【设置中心】>【磁盘】设置处的【磁盘共享】选项选择<可写系统盘>,并点击保存设置。
启动模拟器
点击按钮,打开启动模拟器表单。
按表单要求进行配置,具体内容如下:
模拟器 | 说明 |
模拟器路径 | 选择需要启动的模拟器,当前仅支持夜神模拟器和MuMu模拟器。 Windows:
Mac:(M系列芯片/Intel系列芯片的默认安装目录)
|
APK路径 | 选择需要安装的APK路径 |
代理监听IP | 选择能够与模拟器网络互联的IP地址(通常为本机的内网IP) |
点击,等待模拟器启动完成,本窗口自动关闭后即可抓包。
注意:MuMu模拟器首次打开,模拟器会提示获取root权限,选择“永久记住选择”并请点击允许。否则需要重装MuMu模拟器
异常处理
- 如果模拟器中的浏览器多次弹出[安全证书]警告的弹窗,说明模拟器中的证书和抓包测试工具的证书不匹配,请按上述步骤重新启动模拟器以便更新证书。(MuMu模拟器需要开启Root权限并开启磁盘可写设置)
- 若在配置中选择需要安装的APK,当模拟器中已存在此APK时,将会重装此APK。
- 同一个模拟器不支持多开,检查到模拟器已开启,就不会再开一个模拟器。
- 抓包工具启动Mumu模拟器和夜神模拟器前,需要关掉已打开的模拟器。Mac下M芯片存在模拟器管理和模拟器,需要同时关闭再通过抓包工具启动,否则会出现模拟器监听失败或者安装证书失败的问题。