MacOS下对Android进行抓包,以Genymotion为例

来源:互联网 发布:网络电玩游mg123.com 编辑:程序博客网 时间:2024/06/03 12:47

所需工具:Charles、Genymotion
下载地址:http://pan.baidu.com/s/1pJ0uQYR

Windows环境下可以参考这篇文章:Fidder

抓包

1、准备工作:解压提供的压缩包,安装Charles,输入提供的注册码。

Charles界面

2、查看Mac电脑的IP地址,系统偏好设置->网络(或者终端下输入ifconfig)

查看IP

3、运行Genymotion(或者普通安卓手机)

打开设置里的活动的网络连接,设置代理:
设置代理

4、完成

运行任意app,随意点击,打开sharles可以看到抓到的包了。
运行网易新闻

结果如下:

抓包结果

附:

Charles中文显示乱码的解决方法:

Response中文乱码:在info.plist 中 的vmoption 添加-Dfile.encoding=UTF-8
(路径:应用程序-右键Charles-显示包内容-MacOS-info.plist)

这里写图片描述

1 0
原创粉丝点击