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

#!/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
##############################################################################################

## 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
时间: 2024-11-02 17:00:51

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

mac端的优秀抓包工具——Charles使用

mac端的优秀抓包工具--Charles使用 一.简介 Charles是mac端的一款截取与分析网络请求的工具,在网络开发中使用其作分析,可以大大提高我们的开发效率.Charles是收费软件,一般可以试用三十天,但是可以通过相应的破解来获取服务(这里只做演示使用,希望大家购买正版软件).Charles软件和破解包下载地址:http://pan.baidu.com/s/1ySsUy. 二.安装与使用 下载好压缩包后,解压打开,将软件包拖入应用程序文件夹中,这时候一个原版的软件就可以让我们使用,只是

【转载】在 Mac OS X El Capitan 文件权限问题解决方法 (以安装 IPython 和 XtraFinder为例)

转载者注:升级了EI Captitan后,Mac系统对很多文件的管理权限直接进行了锁死,root无法修改,目前据我所知受影响的包括vim的配置文件,Python的一些文件(Python转exe程序的工具也会出问题),本篇文章提供了一个很好的思路,我也是在安装ipython时搜到这篇文章的. 亲测原文内容可用,但是貌似还少了一个步骤,因为我完全按照原文内容安装后ipython找不到,还要在pip安装并更新后运行easy_install,这样的话可以将ipython加入/usr/bin/的路径中.

Fiddler抓包(基本使用方法、web+app端抓包、篡改数据、模拟低速)

1.HTTP代理原理图 http服务器代理:既是web服务器,又是web客户端 接口vs端口: 接口:包含地址和端口 端口:类似于USB接口 地址:127.0.0.1,端口默认:8888        # netstat 命令 看一下 本地的端口使用 火狐浏览器,需要手动调一下代理 2.启动页面功能框 3.web端抓包 基本配置 (注意:配置完毕后,重启fiddler才生效) tools里面选择options,要配置才能抓包 修改监听器端口 不能抓取https包,需要配置https协议 过滤 s

mac 下使用Charles抓包华为手机app

安装Charles:https://www.cnblogs.com/sea-stream/p/11577418.html 需要保证手机与电脑连接同一个Wi-Fi设置mac charles,打开代理 2. 点击进入“WLAN”,长按列表中的Wi-Fi,弹出的选项中选择“修改网络”, 勾选“显示高级选项”,代理一栏,选择“手动”,最后,按照电脑上查询的结果输入“服务器主机名”和“服务器端口”,输入mac的IP地址,端口为8888,点击保存即可. 参考: https://jingyan.baidu.c

[抓包]使用Fiddler工具抓取HTTPS的包

1 打开Fiddler 2 Toos->Fiddler Options 2 勾选如下

Mac OS X上使用Wireshark抓包

Wireshark针对UNIX Like系统的GUI发行版界面采用的是X Window(1987年更改X版本到X11).Mac OS X在Mountain Lion之后放弃X11,取而代之的是开源的XQuartz(X11.app).因此,在Mac OS X上安装Wireshark之前,需要先下载安装XQuartz. 1.安装XQuartz XQuartz(XQuartz-2.7.6.dmg)安装完成后,按照提示需要注销重新登录,以使XQuartz作为默认的X11 Server. 安装成功后,在终

Mac上的抓包工具Charles

http://blog.csdn.net/jiangwei0910410003/article/details/41620363 $*********************************************************************************************$ 博主推荐: 风萧兮兮易水寒,“天真”一去兮不复还.如何找到天真的那份快乐.小编倾力推荐app: 天真无谐 下载方式:豌豆荚,应用宝,360手机助手,百度手机助手,安卓,91市场搜

[转]Mac上的抓包工具Charles

$*********************************************************************************************$ 博主推荐: 风萧兮兮易水寒,“天真”一去兮不复还.如何找到天真的那份快乐.小编倾力推荐app: 天真无谐 下载方式:豌豆荚,应用宝,360手机助手,百度手机助手,安卓,91市场搜索:天真无谐 关注我们:查看详情 $***********************************************

支持https请求以及https请求的抓包

iOS9推出的时候,苹果希望大家使用https协议,来提高数据传输之间的安全性.下面我就从最简单的代码介绍,如何在工程中设置,来支持https的请求. 一.证书准备篇 1.证书转换 在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类型的证书了.双击,导入电脑. 2.证书放入工程 1.可以直接把转换好的cer文件拖动到工程中. 2.可以在钥匙串内,