#!/bin/bash
##############################################################################################
# 2016年5月26日 17:37:33:AsionTang
# 1.先在真机安装抓包软件:Wireshark
# 2.在虚拟机Mac里因为走的是NAT网卡,于是监听该网卡
# 3.正常通过App Store 安装、更新 APP
# 4.在 Wireshark 里过滤 HTTP 协议
# 5.找到 *.pkg *.pfpkg实际下载地址,然后通过下载软件下载好
# 6.然后通过以下命令听过Host改走本地Http即可
###############################################################################################修改Host
#sudo nano /etc/hosts
#127.0.0.1    osxapps.itunes.apple.com

cd /Users/AsionTang/Desktop/l# signed.dcr.8316301609370742707.pfpkg
mkdir -p ./apple-assets-us-std-000001/Purple20/v4/d0/bd/ad/d0bdadd7-5d95-e971-4ea6-2029906f0919# hag2305506396569403268.pkg
mkdir -p ./apple-assets-us-std-000001/Purple30/v4/84/d0/63/84d06389-73d2-cb75-9b22-0d7037ffe1db##############################################################################################
# 直接下载XCode DMG 包,需要登录,并用支持设置Cookie的工具下载,否则只能使用浏览器直接下载
# https://developer.apple.com/downloads/
#
# Updating to Mac elCapitan using downloaded pkg file
# https://gist.github.com/rahul286/2fc41942c7ed4039893f
#
# OS X El Capitan Direct Download from Apple Server
# https://7labs.heypub.com/tips-tricks/el-capitan-direct-download.html
# macOS Sierra Direct Download from Apple Server# https://7labs.heypub.com/tips-tricks/macos-sierra-direct-download.html
################################################################################################ based on https://github.com/lioonline/OS-X-El-Capitan
## pkg file link - http://osxapps.itunes.apple.com/apple-assets-us-std-000001/Purple3/v4/74/d2/82/74d28291-9db9-7ae2-305d-9b8b3f5fd463/ftk3252456602304584541.pkg# Run this from folder where you have downloaded or copied ftk3252456602304584541.pkg file#create a tmp folder
mkdir elCapitanRoot && cd elCapitanRoot#create a folder structure to match apple server
sudo mkdir -p ./apple-assets-us-std-000001/Purple3/v4/74/d2/82/74d28291-9db9-7ae2-305d-9b8b3f5fd463/#move downloaded pkg file to proper path
sudo mv ../ftk3252456602304584541.pkg ./apple-assets-us-std-000001/Purple3/v4/74/d2/82/74d28291-9db9-7ae2-305d-9b8b3f5fd463/#start a web server when you are in "elCapitanRoot" folder
sudo python -m SimpleHTTPServer 80#edit your mac's /etc/hosts file to add following line

sudo echo "127.0.0.1     osxapps.itunes.apple.com" >> /etc/hosts#if you are in rtCamp's office, you can try following LAN server
#sudo echo "192.168.0.2    osxapps.itunes.apple.com" >> /etc/hosts# open "App Store" app on Mac. And run update.
# It should download pkg file from local/LAN server#Important - remove /etc/hosts entry when done, for "App Store" to work

转载于:https://www.cnblogs.com/AsionTang/p/5532093.html

在Mac OS X 通过抓包、“第三方下载工具”加速下载、安装APP或系统相关推荐

  1. Mac OS下Charles抓包小程序的保姆级操作过程

    目录 前言 工具准备 Charles安装及配置 开始抓包 总结 前言 对于压力测试工作而言,小程序接口测试工作和其他接口测试工作相似,都需要为测试工作的开展去准备相应接口的信息,其中包含请求接口,入参 ...

  2. Mac下Charles的抓包教程

    Mac电脑上 charles 抓包教程 1.Charles简介 2.Charles安装 3.将Charles设置成系统代理 4.Charles功能介绍 5.过滤网络请求 6. iphone手机抓包-- ...

  3. iphone实用配置工具_Debookee for Mac(网络数据抓包及分析工具)

    Debookee for Mac(网络数据抓包及分析工具)​www.macw.com Debookee Mac破解版是MacOS上的一款非常不错的抓包软件,Debookee Mac破解版能够进行网络流 ...

  4. Mac下使用Fiddler抓包详解(个人使用过程)

    Mac下使用Fiddler抓包详解(个人使用过程) 前言 1.VMware Fusion for Mac 2.win7镜像 3.windows版fiddler mac使用Windows fiddler ...

  5. kali Linux宿主代理、v2ray代理、proxychain4代理和抓包环境Charles、burp的安装配置

    目录 1.v2rayN内网配置 2.宿主代理配置 2.1配置proxychains4代理 2.2配置火狐浏览器代理 3.v2ray安装配置和使用 3.1 修改国内源 3.2 v2ray安装配置 3.3 ...

  6. 抓包工具Charles(二)-移动端APP抓包(设置手机代理、安装证书)

    安装好Charles之后,还只能捕获电脑的接口请求 想要抓取移动设备的APP还需要设置代理.安装证书. 文章目录 一.抓包原理 二.手机设置网络代理 1. 查看电脑的IP地址(local IP add ...

  7. 非常【刑】又可【拷】的fiddler抓包实战 涵盖使用教程/下载安装/抓取手机app

    Fiddler是一款非常强大的网络抓包工具,可以帮助我们分析HTTP/HTTPS协议的流量,从而深入了解网站的运行机制,发现安全风险和性能问题.下面是Fiddler工具的基础使用方法. 视频教程:非常 ...

  8. Mac和Linux平台抓包工具的配置和使用

    996技术站 - 活在未来 | KingSun966技术站,极客带你看世界!https://www.996station.com程序员开发指南Descriptionhttps://guide.996s ...

  9. Mac下使用fiddler抓包

    Fiddler是一款使用十分便捷的抓包工具,小巧,开源,功能强大. 但是由于其基于.net,所以无法在win以外的系统上很好的使用. BUT!!!作为小仙女,手拿mac就是不服输!!! 尝试过一波Ch ...

  10. 如何在Mac OS下用ISO包制作启动U盘

    Mac OS X 系统下从 ISO 文件的创建可引导的 USB 启动盘 从U盘启动现在越来越重要了.在没有 cd/dvd 驱动器的情况下,为了安装您选择的操作系统, U盘最简单.事实上, 它甚至可以比 ...

最新文章

  1. SpringBoot+WangEditor上传图片
  2. 2020年全国大学生智能车竞赛华南赛区线上比赛高校组合
  3. Vs2010编译错误集
  4. tushare写三因子模型
  5. 8.exchange2013实战操作之RMS
  6. 运用AARRR模型对App进行系统性的数据分析
  7. nginx RTMP FFmpeg 视频直播
  8. iphone长截图哪个软件好_看完长知识了!苹果手机也能截长图,原来iPhone截屏还能这样玩...
  9. DIY多快充协议太阳能充电器!----锂电池充电电路
  10. 前端学习--使用canvas实现圆饼图
  11. MCU 配置 Cyclone FPGA
  12. Linux HA Cluster的实例演示(2)
  13. 人生在世究竟是为了什么
  14. rviz_marker_绘制直线_矩形框
  15. Python学习笔记:16 面向对象编程入门
  16. Android项目结构和AndroidManifest.xml
  17. 8位单片机九齐NY8A054E
  18. MATLAB中abs和sqrt函数的使用方法
  19. qzwxecasd测试1234
  20. 优雅的为RecyclerView添加头尾布局HeaderAndFooterWrapper

热门文章

  1. No resource found that matches the given name 'android:Theme.Material.Light.DarkActionBar'
  2. 借助Ehcache缓存框架实现对页面的缓存
  3. SpringBoot与缓存使用及原理(下)
  4. 带你领略Object.assign()方法的风骚操作
  5. 干货干货:px和毫米之间的转换
  6. js去掉所有html标记
  7. 解决LINQ to Entities does not recognize the method 'System.String Encrypt(System.String)' method, and
  8. 截图软件 snipaste
  9. awx文件解析,运用NCL处理风云卫星2E的AWX格式数据的总结
  10. python no such file or directory_Python3 no such file or directory