ここのサイトを参考にjailbreakしました。
以下、備忘録
[jailbreak]
1:
touchの
脆弱性を利用するためにtouchの
Safariから
http://www.toc2rta.com/に
アクセス (アクセスするとブラウザが落ちる。その後Macに繋いで同期。iTunesでtouchの概要を確認すると容量が300MBとなる。)
2:iPHUCをMacに
ダウンロードして適当な場所に解凍
3:Macのターミナルから、cd
コマンドでiPHUCの解凍先
フォルダを指定する。
4:続けてターミナルから、解凍して出来たiPHUCを起動
5:続けてターミナルから、getfile /dev/rdisk0s1 iphonefs/rdisk0s1 314572800 と入力してtouchからOSを吸い出し
6:/iphonefsの配下に出来たrdisk0s1を”rdisk0s1.dmg”に変更して
マウントする。
7:etcを開きそこにあるfstabを解凍してできたfstabに入れ替える。
8:マウントを解除
9:ターミナルから、putfile iphonefs/rdisk0s1.dmg /dev/rdisk0s1 と入力してtouchに書き戻す。完了したら
homeボタン+sleepボタン長押しでtouchを再起動
[sshインストール]
10:iNdependenceをMacにダウンロードして実行
11:”SSH”のタブの"Install SSH/SFTP/SCP"を選択して、touchにSSHをインストール
(インストール途中で何度かtouchの再起動を求められる)
12:インストールが完了したら、touchを再起動。
(ここまできたら無線LAN経由での作業になるためMacとの接続を解除しても良い)
13:touch自身のipアドレスを"設定"の"Wi-Fi"から確認しておく
14:Macのターミナルから、ssh -l root XXX.XXX.XXX.XXX(=touch自身のipアドレス)
と入力、パスワードをもとめられたら"alpine"と入力
15:接続出来たら、ターミナルはそのままにしておく
16:CvberDuck(ftpクライアントのソフト)を使用してsftpプロトコルでtouchと接続
[iTunesとの同期正常化(touchと接続したCvberDuckでの作業)]
※CyberDuckでの操作はtouchのロックを解除した状態で行う。
17:/var/root に移動して Media を Media_sym に変更
18:Mediaold を Media に変更
19:touchをMacと接続してiTunesと正常に同期出来る事を確認。
※うまく行かないようならiTunesを再起動してみる。
[Installer.appのインストール]
20:touchとMacをssh,sftp(CyberDuck)で接続された状態にしておく
21:
http://iphone.nullriver.com/zips/Installer-2.63.zipをダウンロード
22:解凍して出来たInstaller.appをCyberDuckでApplicationsフォルダにコピー
23:ターミナルから chmod -Rf +x /Applications/* と入力
24:ターミナルから /Applications/Installer.app/Installer と入力
touch上でInstallerが起動する事を確認する。
25:ターミナルで control+cを押してInstallerを終了
[Installerをtouchの画面に登録]
26:touchのSafariで
http://conceitedsoftware.com/iphone/beta/にアクセスする。
27:”yes"を選択
28:touchとssh接続してターミナルから /Applications/Installer.app/Installer と入力
29:起動したtouchのInstallerでTrip1PogoStickを選択してインストール
30:touchを再起動。画面にInstallerアイコンが表示されている事を確認。
ここまで出来れば、touch単体で直接Installerを起動して、非公式なアプリはインストール可能。