Mac环境下对android app抓包
来源:互联网 发布:360压缩 mac 编辑:程序博客网 时间:2024/05/17 04:42
环境
- Mac电脑
- Android手机
- 抓包工具 Charles
步骤
一、安装 Charles
官网链接:http://www.charlesproxy.com/
破解版:http://www.waitsun.com/charles-3-11-4.html(如果链接失效了,可以在 www.waitsun.com 上面直接搜最新破解版)
破解步骤:
1.安装好Charles后,在应用程序中找到,右键选择“显示包内容”,
2.将contents/java 中的charles.jar包替换,重启charles
中文乱码问题解决:
在charles的content/info.plist 中 的vmoption 添加-Dfile.encoding=UTF-8
二、HTTP抓包
1.连接android设备和Mac
方法一 : 将android设备与Mac连上同个无线网
方法二 : 利用Mac发射WIFI,android设备连上Mac发射的WIFI(教程点此)
2.配置android网络设置
第一步 : 查看Mac电脑的IP地址,如192.168.1.8
第二步 : 打开android设备的WiFi设置,设置HTTP代理改为手动,将服务器填为上一步中获得的IP,即192.168.1.8,端口填8888,点击保存
第三步 : 在android设备中打开你要抓包的app进行网络操作
第四步 : Charles弹出确认框,点击Allow按钮即可
三、HTTPS抓包
下载Charles证书http://www.charlesproxy.com/ssl.zip,解压后导入到手机中,然后设置->安全->凭据存储->从存储设备安装,选中证书。
在Charles的工具栏上点击设置按钮,选择Proxy Settings;切换到SSL选项卡,选中Enable SSL Proxying,选项卡的Locations表单可以填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名,比如填api.instagram.com,Port填443。默认的..表示应用于所有地址
参考博文:
- http://iam42.iteye.com/blog/2186630
- http://my.oschina.net/u/727843/blog/393202
- Mac环境下对android app抓包
- Mac环境下对android app抓包
- 使用Charles,在mac环境下对android app抓包
- 使用Charles,在mac环境下对android app抓包
- window环境下Android平台 charles对https 抓包
- Fiddler 对Android APP 抓包
- fiddler对android的app抓包
- 使用青花瓷对Android app 抓包
- MAC下 WinShark 的Android抓包方法
- Mac下对Android app进行反编译
- mac 对手机抓包命令.
- 使用fidder对app进行抓包
- Fiddler对手机app抓包
- Mac平台下的抓包神器
- mac下HTTP与HTTPS抓包
- Mac系统下使用tcpdump抓包
- windows下 charles 手机app抓包
- mac下对ios设备抓包(5.0以上系统),通过rvi方式
- oracle 12c 重建序列SEQUENCE
- java网络编程
- 分辨率问题+手机号的正则表达式
- 居民身份证验证原理
- c++继承与派生
- Mac环境下对android app抓包
- Java异常之数字转换异常--java.lang.NumberFormatException
- Object类的输出
- Hdu 4453 Looploop(环上的Splay操作)
- java基础学习——Java添加事件监听的四种方法代码实例
- linux网络工具iproute2的使用简介
- Lucene的深度分页支持
- 网易大学课程
- poj 1321 棋盘问题