Android抓包环境的搭建和配置

本文详细介绍了如何使用Android模拟器及真机进行网络数据抓取,包括Fiddler的安装与配置、模拟器与真机的代理设置、HTTPS流量解密等关键步骤。强调了使用真机抓包的必要性,特别是在模拟器无法完全模拟的API场景下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android模拟器的安装使用
1.原生模拟器的安装使用
链接模拟器:
adb shell
安装apk:
Adb install abc.apk
2.第三方市面上的模拟器的安装和使用

Android模拟器抓包工具环境搭建
第一步:下载神器Fiddler,下载链接:
http://fiddler2.com/get-fiddler
下载完成之后,安装好程序。

第二步:设置Fiddler
打开Fiddler, Tools-> Fiddler Options 选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
(配置完后记得要重启Fiddler) ***

第三步:设置Android手机
首先获取PC的ip地址:命令行中输入:ipconfig,获取ip地址
主要是看ipv4 一般来说

在这里插入图片描述

第四步
对Android手机进行代理设置,确定一下手机或者模拟器和PC电脑是连接在同一个局域网中
进入手机的设置->点击进入WLAN设置->选择连接到的无线网,长按弹出选项框。
选择修改网络配置

在这里插入图片描述

在这里插入图片描述

第五步:下载Fiddler的安全证书

使用Android手机的浏览器打开:http://ip:8888, 点"FiddlerRoot certificate" 然后安装证书
//这里的ip是指你的 本地IP 如上图的 192.168.1.19

到这里我们就设置好所有的值,
(配置完后记得要重启手机)

下面就来测试一下,抓包测试。

在这里插入图片描述
Android真机抓包工具环境搭建

同上

为什么要用真机,而不是安卓模拟器?

1.模拟器太慢

2.模拟器不能模拟所有的API

Email、电话、短信等基于真实硬件的API由于模拟器本身的限制是不能被模拟出来的,因此应用但凡需要调用这些API的,都应该选择真机调试。

3.有的app会检测是否是模拟器,影响抓包

如果要用真机的话 ,建议用Nexus系列的 google原生的手机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值