「Customize firmware ipsw build」をキーワードにググってみると、PwnageToolをカスタマイズする方法について、英語では既にたくさんの情報がアップされています。とても簡単ですが、日本語での解説が欲しいという方もいらっしゃるかもしれないので、方法を書いてみます。途中まではZiPhone 3.0の場合と同様です。
実際に自動インストールに設定するには、まずiPod touchからインストールしたいアプリをMacにダウンロードします。これにはCyberDuckなど、SSHで接続できるFTPクライアントを使うのが便利です。
1. iPod touchをWi-Fiネットワークに接続して、IPアドレスを確認しておきます。
2. CyberDuckで新規接続を選択して、下記の設定で接続します。
プロトコル: SFTP
サーバ : iPod touchのIPアドレス
ユーザ名 : root
パスワード: alpine
3. ルートディレクトリのApplicationsに移動します。(/Applications)
4. Mac側で、のアプリケーションをcontrol+クリック(または、2nd ボタンクリック)するとコンテクストメニューが現れるので、「パッケージの内容を表示」という項目を選択します。
5. 新しいウインドーが開いたら「Contents/Resources」を開きます。
6. カスタマイズしたいファームウエアを選択します。大部分の方は「iPod1,1_1.1.4_4A102」を選択する事になります。
(ここをみると、既にiPhone / iPod touch OS 2.0もカスタマイズ可能な事がわかります。)
7. 「core」を開くと、「Applications」「bin」「usr」「var」というフォルダがあるので、自動インストールしたいものをコピーします。
例: 「Applications」にはiPod touchから「Finder.app」や「Term-vt100.app」をコピー
例: 「var/root」にはiPod touchから「/var/root/bin」をコピー
例: 「core」にiPod touchから「/etc」をコピー
8. 必要なものをコピーし終えたら、PwnageToolを立ち上げます。
9. 「Browse .ipsw」をクリックして、まっさらな1.1.4ファームウエアを選択します。
10 既にPwn済みの場合は、「IPSW Bulder」をクリックして、カスタムファームウエアを作成します。
11. iTunesを起動して、iPod touchを認識させます。
12. optionキーを押しながら「復元」をクリックして、カスタムファームウエアを選択します。
iPod touchにアプリケーションをインストールしたら、それをPwnageToolにもコピーしておけば、トラブルなどでiPod touchを初期化しなくてはいけなくなった場合など、環境の再構築がらくちんです。
|