Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程

这篇具有很好参考价值的文章主要介绍了Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

由于手头没有合适的真机,所有经常使用雷神模拟器来跑项目,模拟器也需要能够抓包看看接口返回的数据,以便自测调试。本文记录了如何在雷电模拟器安卓7.0+上使用Charles抓包,其他模拟器没试过。

最终效果

模拟器上浏览器打开百度网页,能抓到百度页面数据
Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

具体步骤

模拟器开启root权限

Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

安装Charles根证书到本地计算机

  • 点击Charles->Help->SSL Proxying->Install Charles Root Certificate弹出如下界面
  • 点击安装证书->存储位置选本地计算机->下一步,选择将所有的证书放入下列存储,选择浏览,弹出的弹窗选择受信任的根证书颁布机构
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

导出Charles根证书

  • 点击Charles->Help->SSL Proxying->Save Charles Root Certificate
  • 导出文件类型选.cer,文件名自定义,如mcert
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

模拟器安装Charles根证书

  • 将上一步的mcert证书拖入模拟器,并双击安装,证书名称随意
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

模拟器上安装的用户证书转移到系统根证书内

  • 依次进模拟器的文件管理器目录/data/misc/user/0/cacerts-added,找到.0文件,右键复制它
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记
  • 粘贴到目录/system/etc/security/cacerts内
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

Charles端口配置

  • Proxy->Proxy Settings,配置如下,端口号自定义
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记
  • Proxy->SSL Proxy Settings,配置如下
    勾选Enable SSL Proxying后确认
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

模拟器wifi配置代理

cmd查看电脑ip地址
Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

  • 模拟器wifi打开代理,主机名为电脑ipv4地址,代理端口号与charles配置的http proxy一致
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

模拟器安装ProxyDroid app

Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记文章来源地址https://www.toymoban.com/news/detail-706675.html

  • Host为电脑ipv4地址,port与Charles配置的socks proxy端口一致,proxy type选socks5
  • Proxy Switch打开
    该软件需要后台保持运行,确保代理打开了
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

模拟器配置网络桥接(可选)

  • 桥接网卡选电脑网卡
  • IP地址跟电脑ipv4同一网段,如ipv4为192.168.1.0,则填192.168.1.1
  • 网关与电脑默认网关一致
  • 子网掩码与电脑子网掩码一致
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程,Android探索,android,笔记

到了这里,关于Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [亲测有效]android studio 连接不上模拟器夜神 雷电 解决方法

    A. android studio 连接不上模拟器 B. adb devices 显示没有连接设备 C. android studio 中有时候可以连接推送安装应用,但是日志查看窗口显示设备下线   等等情况,都是一个问题: adb 版本不一致 电脑主机上adb 版本与模拟器、调试设备中集成的adb 版本不一致 比如: 夜神模拟器,do

    2024年01月16日
    浏览(41)
  • 雷电模拟器端口号 adb连接

    在尝试adb连接雷电模拟器时,网上查询了一下端口号,发现说是5555. 但是自己尝试,会提示: cannot connect to 127.0.0.1:5555: 由于目标计算机积极拒绝,无法连接。 (10061) 终于发现,因为我打开的模拟器,编号已经到了29。。。 此时的端口号就不是5555了, 而是5555+2*29=5613。(即 端

    2024年02月05日
    浏览(42)
  • Python - 控制雷电模拟器(Dnconsole)

    1.Dnconsole控制台 雷电模拟器9.0 雷电模拟器9.0 ,32+64位并行,支持对画质、性能要求较高的一类游戏。关于使用Python实现雷电模拟器的控制代码,主要适用于雷电模拟器9.0版本。不同的模拟器版本的控制台程序命名也不同(9.0版本为“ldconsole.exe”),可以使用的指令也不同,

    2023年04月08日
    浏览(26)
  • Fiddler+雷电模拟器APP抓包

    因为工作中涉及到移动端的内容相对较多,在需要接口文档时,开发人员无法立即提供,因此需要我们自己使用对APP进行抓包,完成相关的测试工作。 1、打开Fiddler客户端,依次进入Tools—options设置,先点击Connections设置,选择Allowremote computers to connect,确认监听端口为8888。

    2024年02月12日
    浏览(33)
  • 雷电模拟器运行非常卡顿有效解决方法分享

    雷电模拟器运行非常卡顿有效解决方法分享。有用户在电脑上开启雷电模拟器来使用的时候,遇到了软件使用非常卡顿的情况。那么这样的软件卡顿问题要怎么去进行处理呢?接下来我们一起来看看以下的解决方法教学吧。 雷电模拟器卡顿的解决方法 一、关闭360核晶防护 打

    2024年02月05日
    浏览(41)
  • vmare 虚拟机上安装雷电模拟器的解决

    自已有一个需求:需要在虚拟机,需要在上面安装一下模拟器3.0; 环境: vmare老版本:6.0~7.0 虚拟机系统:windows7 旗舰版 64位 遇到问题: 1. 没有开启VT-x。 分析:原来的vmare是低版本好像是 vmare7;没有Intel VT-x选项选择。 我的解决方法: 升级vmare为Vmware Workstation 16 Pro; 把当

    2024年02月06日
    浏览(74)
  • 雷电9模拟器安装magisk和lsposed

    之前一直用真机搭建测试环境,今天看到正己大佬的 《安卓逆向这档事》之模拟器环境搭建 视频教程,看到其中推荐了 适用于几乎所有安卓模拟器(7+)安装magisk的教程-简单无脑向 这个教程,其实之前就看过这个大佬的教程,无奈我的模拟器版本可能不对,一直安装不成功,

    2024年02月02日
    浏览(42)
  • 移动应用测试(Python+Appium+雷电模拟器)

    一、node.js(v20.1.1) 二、Java(JDK17) 三、Android SDK(24.4.1版本) 四、Python(3.10) 五、PyCharm(2023.3.2) 六、Appium(1.21.0) 七、雷电模拟器(雷电9) 若不想单独去下载,想直接获取所有安装包,请访问百度网盘链接提取:https://pan.baidu.com/s/1LSzazfQ2PbdiMLfZ4WiWAQ?pwd=n4vi        在

    2024年03月16日
    浏览(57)
  • windows Vscode运行Flutter项目,雷电模拟器

    全流程参考链接  官网配置windows 的 flutter运行环境  !!! 1、安装jdk 11并配置全局环境变量 官网下载JAVA的JDK11版本(下载、安装、配置环境变量)_java11下载_云边的快乐猫的博客-CSDN博客 2、下载安装Flutter SDK: (1)版本选择(windows:Stable channel稳定版本,3.7.7) Flutter SD

    2024年02月06日
    浏览(30)
  • 【解决方案】adb无法连接雷电模拟器问题

    目录 雷霆9问题(安卓9.0) 雷霆5问题 (安卓7.0) 问题一:adb 提示adb server version(31) doesn\\\'t match this client(41)  问题二:more than one device and emulator 必须开启调试模式(默认为关闭) 解决办法:使用雷电模拟器安装目录下的adb.exe,位置这样找。 执行adb logcat后会得到这个日志

    2024年02月07日
    浏览(111)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包