首页 > 移动平台 > 详细

使用Charles,在mac环境下对android app抓包

时间:2015-02-26 02:06:17      阅读:4231      评论:0      收藏:0      [点我收藏+]

?HTTP包:

1.安装抓包工具 Charles ,?到官网http://www.charlesproxy.com/可下载到最新版本

?

2.用安装了charles的电脑,代理待抓包anroid手机的网络连接:

? ? ?首先查看pc的网络IP地址;打开手机设置,进入当前wifi连接,设置代理为手动,将服务器填为上一步中获得的IP,端口默认为8888(在charles的proxy setting中可以改这个端口号)。这时Charles弹出确认框,点击Allow按钮即可

?

3.中文乱码问题解决

? ? 在charles的content/info.plist 中 的vmoption 添加-Dfile.encoding=UTF-8

bubuko.com,布布扣

?

?

HTTPS抓包:

  1. 下载Charles证书http://www.charlesproxy.com/ssl.zip,解压后导入到手机中,然后设置->安全->凭据存储->从存储设备安装,选中证书。
  2. 在Charles的工具栏上点击设置按钮,选择Proxy Settings;切换到SSL选项卡,选中Enable SSL Proxying,选项卡的Locations表单可以填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名,比如填api.instagram.com,Port填443。默认的..表示应用于所有地址

使用Charles,在mac环境下对android app抓包

原文:http://iam42.iteye.com/blog/2186630

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!