OSX(Lion以降) の修復インストールからインストールディスクを取得

最初にインストールされていた OS インストーラを
App Store からダウンロードできない場合のあまりスマートではない方法

HDD を換装したときにはリカバリーパーティションがないので
Command(Win キーボードを接続している場合は Alt)キーを起動音直後から押しっぱなしにして起動

有線の DHCP から IP アドレス取得か WiFi 接続情報を入力することで
Internet Recovery が選択できるようになるので選択

CD-ROM サイズぐらいのリカバリーパーティション相当アプリをダウンロードするので完了するまで待つ

Disk Utility や Reinstall Mac OS X が選択できるようになるので
メニューの Utilities から Terminal を選択

ターミナル上でプロキシ設定を行う

bash# networksetup -setmanual Ethernet <<IPADDRESS>> <<NETMASK>> <<GATEWAY>>
bash# networksetup -setdnsservers Ethernet <<DNS1>> <<DNS2>>
bash# networksetup -setwebproxy Ethernet <<PROXYIP>> <<PROXYPORT>> authenticated <<username>> <<password>>
bash# networksetup -setsecurewebproxy Ethernet <<PROXYIP>> <<PROXYPORT>> authenticated <<username>> <<password>>
参照元: http://www.edugeek.net/forums/mac/106874-reinstall-os-x-through-proxy.html プロキシへのアクセスログから

http://oscdn.apple.com/content/downloads/10/50/041-6046/固有情報?/OSInstaller/InstallESD.dmg

と CDN 上の URI が取得できるが普通にアクセスしたのでは NG

tcpdump でアクセスに必要な情報を取得

tcpdump -i インターフェイス名 -n -w oscdn_apple_com.tcpdump -s 0 'port 80'

UserAgent と Cookie を tcpdump から取得した情報に変更してアクセス
(Cookie は少しわかりにくいですが AssetToken が Key で AssetToken= 以降を Value として設定すればダウンロードできました。)

CDN からダウンロードできるようになるので気長に待つ

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>