当前位置: 首页 > news >正文

使用 Reqable 在 MuMu 模拟器进行App抓包(https)

1、为什么要抓包?

用开发手机应用时,查看接口数据不能像在浏览器中可以直接通过network查看,只能借助抓包工具来抓包,还有一些线上应用我们也只能通过抓包来排查具体的问题。

2、抓包工具

实现抓包,需要一个抓包工具:Charles、国产 reqable 等等,另外还需要一个被抓的对象:模拟器或者手机。本篇分享使用 MuMu 模拟器来实现抓包。

3、安装工具指南

安装 MuMu 模拟器,开启手机 Root 权限

在这里插入图片描述

在模拟器设备上配置Wifi保持手机和PC连接在同一个局域网,选择Android设备当前连接的Wi-Fi并设置为手动

【设置】-【网络和互联网】-【互联网】

在这里插入图片描述

给模拟器安装 CA 证书,从下面这个工具可以进入 system 系统目录

在这里插入图片描述

模拟器安装 reqable 后会提示下载如下证书到此目录。

也可以模拟器/手机浏览器打开下载链接:http://reqable.proxy/ssl下载CA证书

安装到用户证书目录(非Root设备)

在手机上按照如下步骤操作:设置-> 安全 -> 加密与凭据 -> 安装证书 -> CA证书。

选择上一步下载的证书并安装(需要用户授权验证)。检查证书是否安装完成:信任的凭据 -> 用户。

在这里插入图片描述

在这里插入图片描述

PC端所填地址需要与上面模拟器配置的地址与端口一致,否则会无法获取接口信息

在这里插入图片描述

电脑端证书自动安装即可

在这里插入图片描述
证书安装完成后,接可以看到 https 接口信息了

在这里插入图片描述

http://www.lryc.cn/news/385285.html

相关文章:

  • RedisConnectionException: Unable to connect to localhost/<unresolved>:6379
  • poi word写入图片
  • 【监控】2.Grafana的安装
  • Java入门教程(上)
  • 【Linux】Linux下使用套接字进行网络编程
  • 强化学习-Q-learning、SARSA和PPO等算法
  • HarmonyOS SDK助力鸿蒙原生应用“易感知、易理解、易操作”
  • Java基础入门day72
  • 文本编辑命令和正则表达式
  • 云手机群控功能讲解
  • gdb用法
  • 聊一聊UDF/UDTF/UDAF是什么,开发要点及如何使用?
  • 配置Nginx二级域名
  • LeetCode——判断回文数
  • shell:使用结构化语句(for、while循环)
  • 数据结构_绪论
  • AI自动生成角色和情节连续的漫画,中山大学联想提出AutoStudio,可以多轮交互式连续生成并保持主题一致性。
  • 【经典面试题】RabbitMQ如何防止重复消费?
  • 如何自己录制教学视频?零基础也能上手
  • 【android】用 ExpandableListView 来实现 TreeView树形菜单视图
  • 策略模式与函数式编程应用
  • docker原理记录C-N-A
  • 【LeetCode】每日一题:二叉树的层次遍历
  • 单体架构改造为微服务架构之痛点解析
  • 马面裙的故事:汉服如何通过直播电商实现产业跃迁
  • SaaS产品运营:维护四个不同类型的合作伙伴的实战指南
  • 【监控】3.配置 Grafana 以使用 Prometheus 数据源
  • 【LinuxC语言】网络编程中粘包问题
  • Docker之jekins的安装
  • # bash: chkconfig: command not found 解决方法