锤子公司的产品,值得一试。由于安卓系统和Mac连接时,传输和管理文件的方式都较为简陋,所以我们精心为您开发了SmartFinder使您在Mac上也可以方便自如地管理您在Android手机中的内容按文件类型智能为您整理您手机中的照片、音乐和视频,您还可以通过它对手机中的内容进行编辑操作。

在Mac上抓Android手机的Https包

SmartFinderfor Mac 1.0.4介绍

安装破解Charles

官网下载:
http://www.charlesproxy.com/download/
目前最新的是4.1.2

Charles 4.1.2 破解补丁:链接:
https://pan.baidu.com/s/1gfcgaY3
密码: xgdu
只需要解压,将 Charles_v4.1.2_For_MAC 2 中的Charles.jar
覆盖到Contents-->Java中即可(右键Charles.app–>显示包内容)

Android手机抓包

  • 查看Mac的ip地址,使用ifconfig命令
  • 打开手机wifi设置代理,主机名填写Mac的ip,端口填写8888(Charles默认使用8888端口,也可以配置)

之后使用手机发起网络请求,在Charles中就可以抓到包了。

Https抓包

越来越多的app开始切换到Https协议,Https的抓包需要Mac和Android手机都安装SSL证书

设置ssl代理

Proxy –> SSL Proxy Settings 弹出一个ssl代理设置界面

  1. Enable SSL Proxying复选框打上勾
  2. 添加你想要的设置代理的域名(使用*表示不过滤), 端口默认443

图片 1

AD028DD7-85C8-4D9D-82BA-4AF9DA0A519E.png

在Mac上安装证书

help --> SSL Proxying --> install Charles Root Certificate

会调起钥匙串访问,选择信任Charles Proxy CA证书

图片 2

charles-proxy-ca.png

SmartFinderfor Mac 1.0.4下载

在Android手机上上安装证书

help --> SSL Proxying --> install Charles Root Certificate on a Mobile Device or Remote Brower 

会弹出一个对话窗,内容类似:

Configure your device to use Charles as its HTTP proxy on
172.20.196.26:8888, then browse to chls.pro/ssl to download and
install the certificate.

这里也提示了手机wifi代理的设置,然后根据提示使用手机浏览器访问
chls.pro/ssl ,然后会提示下载证书,待证书下载完毕点击就可以安装。

图片 3

手机安装证书.png

回到Charles,用手机请求一个Https的url,看看是不是抓到Https的包了。

下载地址

相关文章