一、先下载必要软件:
- Appstore下载Apple Configurator 2
- 下载破解版Charles (下载地址: https://pan.baidu.com/s/11koUUFcf1rWT7W7LIoE8Jg)
二、步骤:
- AppleTV跟电脑连接同一个wifi
- 创建代理描述文件:打开Apple Configurator 2 -> 文件 -> 新建描述文件 -> 全局http代理 -> 配置 -> 输入电脑的wifi的ip地址和charles上的端口号,默认8888,其他地方保持默认 -> 叉掉或者Comand+s保存,假如名8888.mobileconfig
- 给Apple TV安装代理描述文件:打开Apple Configurator 2 -> 右键,添加 -> 描述文件 -> 选择8888.mobileconfig,AppleTV上会出现如图所示(图片),点击安装,此时可以在Charles上看到AppleTV上的请求了但https抓到的response是乱码
- AppleTV装Charles的证书:
- 导出证书文件:打开charles → help → SSL Proxying -> Save Charles Root Certificate → 保存起来,Formate选.cer,假如名为ssl.cer
- 创建证书描述文件:打开Apple Configurator 2 → 文件→ 新建描述文件 ->证书→ 配置 →选ssl.cer文件 →叉掉或者Comand+s保存,假如名cer.mobileconfig
- 给Apple TV安装代理描述文件:把保存的cer.mobileconfig文件通过Apple Configurator 2 装进AppleTV (Apple Configurator 2 ->右键,添加 ->描述文件->选择cer.mobileconfig,AppleTV上会出现如图所示(图片),点击安装) ->Appletv ->Settings > General > About > 最底下凭证信任设定信任装的证书
- Charles设置SSL Proxy:Charles ->Proxy ->SSL Proxying Settings -> Add ->Host填* ,Port填443
三、大功告成
四、拓展
用charles配host
Charles -> Tools ->DNS Spoofing Settings ->Add......
参考
https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
网友评论