
AppleTV用のTake 2 PatchstickでSSHをインストールする
- Lamiyi
- 0
- rhahw
Take 2 Patchstick を作成して AppleTV に SSH をインストールする方法についての詳細な手順です。
このチュートリアルを実行するには、Mac OS 拡張 (ジャーナリング) 形式で新しくフォーマットされた USB スティックが必要です。
更新***: このチュートリアルのより簡単なバージョンをこちらに投稿しました。
ステップ 1
USB スティックをコンピューターに接続します。
ステップ 2
OSX Tiger インストール CD をコンピューターに挿入します。
ステップ3
Patchstick 2.0の準備ファイルをここからダウンロードします:
小型USBスティック (~1GB, 512MB)
大型USBスティック (~4GB)
ステップ4
Patchstick2.0.zipからPatchstickフォルダをデスクトップに解凍します。

ステップ5ここ
からPacifistをダウンロードしてインストールします
ステップ 8アプリケーション フォルダーからPacifist
を起動します。

ステップ 9
大きな[パッケージを開く...]ボタンをクリックします。

ステップ10:
OS X TigerインストールCDの/System/Installation/Packagesディレクトリに移動し、Essentials.pkgを選択します。「開く」ボタンをクリックします。


ステップ11
デスクトップでPatchstickフォルダを開き、Files/System/Library/Extensionsディレクトリに移動します。Filesをダブルクリックし、Systemをダブルクリックし、Libraryをダブルクリックし、Extensionsをダブルクリックします。

ステップ12
:Pacifistから開いているExtensionsフォルダにファイルリストをコピーします。Pacifistの検索バーを使ってファイル名を検索し、見つかったら開いているExtensionsフォルダにドラッグするだけです。
AppleACPIPlatform.kext
AppleAPIC.kext
AppleEFIRuntime.kext
AppleFileSystemDriver.kext
AppleFlashNVRAM.kext
AppleHDA.kext
AppleHPET.kext
AppleIRController.kext
AppleRTC.kext
AppleSMBIOS.kext
AppleSMC.kext
AudioIPCDriver.kext
BootCache.kext
GeForce.kext
IO80211Family.kext
IOACPIFamily.kext
IOATAFamily.kext
IOAudioFamily.kext
IOGraphicsFamily.kext
IOHIDFamily.kext
IONDRVSupport.kext
IONetworkingFamily.kext
IOPCIFamily.kext
IOPlatformPluginFamily.kext
IOSCSIArchitectureModelFamily.kext
IOStorageFamily.kext
IOUSBFamily.kext
IOUSBMassStorageClass.kext
NVDANV40Hal.kext
NVDAResman.kext
OSvKernDSPLib.kext
System.kext
例として、最初の方法を試してみましょう。検索バーに「AppleACPIPlatform.kext」と入力してください。

Pacifist はファイルを見つけて強調表示します。

ファイルを開いているExtensionsフォルダにドラッグしてください。解凍の確認メッセージが表示されますので、「解凍」ボタンをクリックしてください。

管理者名とパスワードの入力を求められる場合があります。入力して「OK」ボタンをクリックしてください。

これで、Extensions フォルダーにファイルが表示されるはずです。

Extensions フォルダーに 32 個のファイルが含まれるようになるまで、上記のリストにあるすべての拡張機能に対してこの操作を実行します。

ステップ13:
デスクトップからPatchstickフォルダをもう一度開きます。今回はFiles/System/Library/Frameworksに移動します。

ステップ 14 Kerberos.framework
を検索し、Frameworks フォルダーにコピーします...

ステップ 15
Pacifist で、Mac OS X インストール CD からBaseSystem.pkgを開きます。


ステップ 16 CoreFoundation.frameworkとIOKit.framework
を検索してFrameworks フォルダーにコピーします。

ステップ17:
デスクトップのPatchstickフォルダからFiles/usr/libへ移動します。以下のファイルを見つけてlibフォルダにコピーします
。dyld
libgcc_s.1.dylib
libncurses.5.4.dylib
libSystem.B.dylib

ステップ18:
デスクトップのPatchstickフォルダからFiles/usr/lib/systemへ移動し、libmathCommon.A.dylibを見つけてsystemフォルダにコピーします。

ステップ19
Mac OS X 10.4.9 Combo Updaterをここからダウンロードします
Pacifistでダウンロードファイルを開きます。/System/Library/ExtensionsフォルダにAppleIntelCPUPowerManagement.kextというファイルがあります。

デスクトップのPatchstickフォルダを再度開き、System/Library/Extensionsフォルダに移動します。PacifistからAppleIntelCPUPowerManagement.kextファイルをここにドラッグします。

ステップ20
AppleTV 1.1 Updaterをここからダウンロードします
Pacifistでダウンロードファイルを開きます。Files /usr/standalone/i386フォルダにboot.efiというファイルがあります。

デスクトップのPatchstickフォルダを再度開き、Filesフォルダを開きます。pacifistからboot.efiファイルをこのフォルダにドラッグします。

ステップ 21アプリケーション:ユーティリティから起動して、
新しいターミナルウィンドウを開きます。

ステップ 22
ターミナル ウィンドウで次のコマンドを実行します。
cd ~/Desktop/Patchstick

chmod 755 /Files/boot.efi

sudo ./createPatchstick。パスワードの入力を求められた場合は、管理者パスワードを入力してください。

最後のコマンドで、存在するディスクが一覧表示されていることに注目してください。どのディスクがUSBメモリ用か確認する必要があります。私の場合は/dev/disk2でした。sudo ./createPatchstick /dev/disk2と入力してください。(/dev/disk2 はUSBメモリの場所に置き換えてください。)

USBスティックのパーティション分割を確認するメッセージが表示されます。「yes」と入力してEnterキーを押してください。

このスクリプトはUSBメモリのパーティションを作成し、必要なファイルをコピーします。この処理には約5分かかります。完了すると、ディスクがアンマウントされ、AppleTVにパッチを適用する準備が整ったというメッセージが表示されます。

感謝***: この件で私を助けてくれた皆さん、特に大きな助けとなった ton に感謝します。