一、相关工具准备

1.下载fiddler抓包工具

用fiddler抓包工具配合夜神抓手机APP包_爬虫

填写好信息后直接点击download,即可下载,下载完运行安装即可。

2.下载安装夜神模拟器

这里不直接用手的原因是,如果使用手机的话,手机需要取得root权限,操作不当手机有变砖风险。模拟器可以直接模拟手机环境,手机app也可以正常运行。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_02

点击更新日志下载稳定版本,不要直接立即下载。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_03

我这里选的是V7.0.5.1版本,亲测可用。

3.下载Xposed框架JustTrustMe模块

用fiddler抓包工具配合夜神抓手机APP包_爬虫_04

二、相关软件配置

1.fiddler相关配置

(1)开启远程连接

用fiddler抓包工具配合夜神抓手机APP包_爬虫_05

(2)如果要抓电脑本地包可在本地安装证书,证书安装完成即可抓本地包

用fiddler抓包工具配合夜神抓手机APP包_爬虫_06

用fiddler抓包工具配合夜神抓手机APP包_爬虫_07

用fiddler抓包工具配合夜神抓手机APP包_爬虫_08

用fiddler抓包工具配合夜神抓手机APP包_爬虫_09

按上面步骤安装完证书,随便打开一个网页即可在fiddler左侧看到抓到的包。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_10

2.夜神模拟器(手机)配置

(1)给无线网配置代理

用fiddler抓包工具配合夜神抓手机APP包_爬虫_11

用fiddler抓包工具配合夜神抓手机APP包_爬虫_12

(2)手机安装fiddler证书

浏览器打开代理地址(电脑ip地址)加端口号8888,下载安装证书

手机代理配置好,fiddler远程连接打开后,重启一下fiddler。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_13

点击下载

用fiddler抓包工具配合夜神抓手机APP包_爬虫_14

点击crt文件进行证书安装

用fiddler抓包工具配合夜神抓手机APP包_爬虫_15

用fiddler抓包工具配合夜神抓手机APP包_爬虫_16

设置个锁屏密码

用fiddler抓包工具配合夜神抓手机APP包_爬虫_17

桌面提示证书安装完成。

按照上面步骤安装完证书后,fidder即可抓到手机软件的包。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_18

右侧手机内点击软件刷新后,左侧fiddler内会有返回显示。

这里有个问题:我这以1点资讯app为例,点击刷新后fiddler是由返回的说明连接和代理没有问题,但是这里app无法联网更新内容,手机浏览器可以正常联网打开网页,并且fiddler也能正常抓包,把无线代理去除后app即可联网刷新,说明是代理证书问题。在网上找到了解决方法:

使用xposed框架:直接在手机内下载安装xposed并安装

(3)下载完成打开xposed,点击version89,点击直接安装。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_19

用fiddler抓包工具配合夜神抓手机APP包_爬虫_20

选择允许

用fiddler抓包工具配合夜神抓手机APP包_爬虫_21

安装完成后会自动重启。

安装justtrustme模块,点击模拟器右侧安装apk按钮,可直接打开本地文件夹目录,点击安装apk

用fiddler抓包工具配合夜神抓手机APP包_爬虫_22

安装完后会提示激活xposed模块,点击激活,或者打开xposed找到该模块勾选即可。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_23

用fiddler抓包工具配合夜神抓手机APP包_爬虫_24

安装完成,重启一下模拟器,再重新打开1点资讯软件即可正常联网更新内容。fiddler也可以正常抓取app数据包。

用fiddler抓包工具配合夜神抓手机APP包_爬虫_25