とりあえず,自分用の iPod touch jailbreak のまとめ.
色々と方法があるみたいですが,一番楽だったのは以下の方法.
ちなみに,今回は 8GB 版の iPod touch で,Windows で jailbreak しました.
- iPod touch を USB 接続する.
- iTunes から,ファームウェアを 1.1.4 にする(本日のところこれが最新).
- ここから ZiPhone をダウンロードして実行.
- 今度はここを参考にして,jailbreakします(参考に,っていうか単に Jailbreak ボタン押すだけ)
基本的にこれだけ.
めちゃくちゃ簡単でした.
ただし,これだけだと単に jailbreak しただけなので,少しアプリケーションを入れます.
- ホーム画面の [Installer] をタップ.
- 下のメニューから [Install] をタップ.
- [System] から [BSD Subsystem] をインストール.
- [System] から [OpenSSH] をインストール.
- [Sources] から [Community Sources] をインストール.
以上は最低限入れておきます.
ちなみに,OpenSSH を入れると,自動で sshd が動き始めます.
しかも,root ログインが可能で,パスワードも "alpine" という至極簡単なものなので,要変更です.
上で,jailbreak に成功するわけですが,そのままだと危険です.
そんなわけで,root パスワードを変更しましょう.
とりあえず,iPod を WiFi に接続し,IP アドレスを調べます.
iPod touch のホーム画面から [設定] -> [Wi-Fi] と進み,繋いだ ESSID の右側に表示されている [>] ボタンをタップすると IP アドレスがわかります.
# ここでは,分かった IP アドレスを [iPod IP address] と表記します.
(in your PC) $ ssh root@[iPod IP address]
passwd: alpine
これで,iPod touch に SSH 接続できたはずです.
この後,passwd コマンドでパスワードを変更したくなりますが,それをやると不具合が生じるとのことなので,/etc/master.passwd を直接いじってやります.
(in your PC) $ perl -e 'print crypt("NEW_PASSWORD", "/s"), "\n";'
NEW_PASSWORD に自分の使いたいパスワードを書いてやって実行すると DES 暗号化された文字列が得られます.
"www.moetora.com" の場合だと, "/snmE1i2qQBmw" こんな感じ.
これを /etc/master.passwd に書いてあげれば終了.
(in your iPod) # vi /etc/master.passwd
root:/snmE1i2qQBmw:0:0::0:0:System Administrator:/var/root:/bin/sh
"www.moetora.com" だと上記のようにしてあげます.
で,これでパスワード変更完了,
# 今回は,
こちら を参考にさせていただきました.