個人的メモ:Redsn0wによるiPhone4のJailBreak(2011/5/13現在)
重要!何がなんだかさっぱりわからんという方は読み飛ばしを強く推奨します。
#この文章は個人的メモです。
#筆者はJailBreak(脱獄:以下JB)という行為をお薦めしているものではありません。
#筆者は"JBはiPhoneの改造にあたる行為"と認識しております。
#そのため、Appleの保障が受けられなくなるばかりか、最悪の場合iPhoneが起動しなくなったり、
#契約している通信キャリアから莫大な通信料金請求が届く可能性があります。
#この情報によって生じるいかなる損害についても、筆者は何ら責任を負うものではありません。
#加えて個人的メモであるため、内容の正確さは全く保障しません。
#ご質問を頂いてもそこまで詳しくないので、お役に立つことは出来ないと思います…
▽Redsn0wによるiPhone4のJailBreak(2011/5/13現在)▽
・基本、最新iOSへのver.up(入獄)を行った後にJailBreakを行うことになる。
当方環境は以下
iPhone4 iOS4.3.3ver.up済み(入獄状態)
母艦OS:Windows7 Bussiness (64bit)
JB Tool:Redsn0w 0.9.6rc16
ファームウェア(以下FW):iPhone3,1_4.3.3_8J2_Restore.ipsw
☆Redsn0w使用のメリット
・最新iOSのJBを行うだけなら、作業自体はとっても簡単。
★Redsn0w使用のデメリット
・一度入獄状態になるため、ベースバンドがアップデートされる。
(SIMフリー化の障壁となる)
■Chapter1-JB前の準備
○トラブルを防ぐ為に
・極力apple純正、もしくは品質の良いUSBケーブルを使用する。
・USBハブは使用しないほうがトラブルが少ない。PC直付けが良いかも。
1.iPhoneのバックアップ-PCに繋いでiTunesで同期するだけ。
参考;http://ameblo.jp/ichitaso/entry-10806050571.html
2.ECIDを調べる(16桁 メモっておこう)
参考;http://apple-voice.com/wordpress/2010/03/iphone-ecid-shsh-check/
3.SHSHの保存(TinyUmbrella使用。最新バージョンを使おう)
参考;http://apple-voice.com/wordpress/2010/04/jailbreak-how-to-save-ecid-shsh/
※TinyUmbrellaはhostsファイルに"74.208.10.249 gs.apple.com"の行を追加する。
この行をそのままにしておくと、再入獄(最新ver.へのver.upなど)の際、Appleサーバとの
認証エラーが発生する。(不明なエラー3194など)
回避方法は以下。
1.C:WINDOWSsystem32driversetc からhostsファイルを各種テキストエディターで開く。
2.「74.208.10.249 gs.apple.com」の頭に#を付加してコメントアウト後に上書き保存。
参考:http://ipod.item-get.com/2010/12/iphone_4ios_4211013.php
再入獄の前に忘れないよう変更しておこう。
またhostsファイルはそのままでは変更できないことが多い。
エディタを管理者権限で使用すべし。
参考;http://pasofaq.jp/windows/vista/vistahosts.htm
■Chapter2-JB作業
○トラブルを防ぐ為に
・iPhoneをケーブルでPCに接続した後、電源ボタン長押し→電源オフスライドで
iPhoneの電源を落としておく。(DFUモードに簡単に移行させるため。理由は後述)
・iOSのバージョンにマッチしたRedsn0w.exeとFW(.ipsw)を使用する。
・正常にファイルがDL出来てるか確認すべし。
・Windows Vista、7であればredsn0w.exeを右クリ→プロパティを開き、互換性タブから
「Windows XP SP2互換」を選択・保存しておく。
・redsn0w.exeはC:直下に置いて右クリ→「管理者として実行」したほうがトラブルが少ない。
・Restore.ipswをPCにDL後、拡張子が.zipに変わっている例多数。特にwindows系。
レゴブロックみたいなアイコンであれば大丈夫。
よく分からない場合は拡張子を表示・変更しよう。
「拡張子って何?」という人は、Google等で調べてみよう。
◎Redsn0wの操作方法は、Tools 4 Hackさんが1番詳しく分かりやすく情報も早い。
以下リンク参照。本当にいつもお世話になっています。
http://tools4hack.santalab.me/jailbreak_redsn0w_15_433.html
(Redsn0w.exeやRestore.ipswの各ver.は、最新verに読み替えよう)
▼Redsn0wのオプションに、"Enable multitask gestures"(マルチタスク用ジェスチャを有効にする)
というチェックボックスがある。"マルチタッチジェスチャーと呼ばれる機能で、有効にするととっても便利。
参考:http://japanese.engadget.com/2011/01/17/iphone-ipad/
ただしiPhone4でのマルチタッチジェスチャーは小さくて使いにくい。
iPad2で使えるととっても便利だが、iPad2については有効なJBツールがまだ存在しない。
A5チップになってから今までの穴が塞がれてるらしい。
▼ただしマルチタッチジェスチャーは、JBしなくても導入する方法がある
・母艦がMac(もっともスマートな方法と思われる。だがXcodeの導入が必要。)
http://drodroid.dust.jp/archives/1195
・母艦がWindows(簡単だがマルチタッチジェスチャー機能のON/OFFは不可。ONになりっぱなし。)
http://d.hatena.ne.jp/shukaido170/20110327/1301237506
・このあたりを参考に上手くやれば、母艦windowsでiPad2のON/OFFスイッチ付有効化が出来るかも?
ただし未検証なので推奨はしない。
http://tools4hack.santalab.me/iphonefor-multitaskinggestures.html
▼Redsn0w.exeが動かない?止まる?→以下の点を検証しよう。
・Redsn0w.exeやRestore.ipswは正しいバージョン?
・Redsn0w.exeやRestore.ipswは正しくDLできた?
・Redsn0w.exeのXP互換モードは設定した?(Vista&Windows7)
・Redsn0w.exeを「右クリック→管理者として実行」してみた?
・キャンセルしてPC再起動。ついでにiPhoneも再起動(電源ボタン長押し)
・USBポートの抜き差し、入れ替えも効果がある場合あり(経験済み)
その他上手く行かない場合は、エラーMSGを丸ごとGoogleで検索してみよう。
ヒントが出るかも。
▼DFUモードについて
Redsn0wを走らせていくとDFUモードに入れることを要求される。
Redsn0wが表示する英文の表示どおりに操作してDFUモードに入れるには、
iPhoneが電源オフの状態でPCと接続されていないといけない。
電源オフの状態でiPhoneをPCに繋ぐと、勝手にiPhone本体の電源がONされてしまう場合があるので、
最初の同期/Backupが完了した時点でiTunesは終了させ、PCとiPhoneをケーブルで繋いだまま、
iPhoneは電源ボタンを長押し→電源オフスライドでiPhoneの電源を落としておく。
この準備をしておけば、Redsn0wの英文説明どおりの操作でDFUモードへ入れやすい。
何事も無ければ10-20分ほどでJB作業は終了し、iPhoneが勝手に再起動される。
iPhoneに"Cydia"アイコンが出現していればJB自体は終了。
■Chapter3-JB後にやるべきこと
○Cydia実行(Userで登録。必要であればver.upしよう)
参考:http://modpod.jp/howto/cydiaguide/359
必要なプログラムもインストールしておこう。自分はとりあえず以下の3つ。
・SBSetteing(フリーウェア。みんな入れてるらしい)
・iFile(シェアウェアだが必要な作業はお試し状態でも可能。4ドルなんでお布施がわりに購入した)
・Mobile Terminal(iOS4.3.3では520-1をインストしないと動かないので注意)
■Capter4-"インターネット共有"の有効化
○以下ページを参照(Redsn0w.exeやipswは最新verに読み替えること)。
参考:http://himatubusinixtuki.blog27.fc2.com/blog-entry-416.html
もうひとつ参考:レポジトリの追加方法。(知らない人向け)
http://www.ipoday.net/ipodtouch_applications/cydia.html
◎"インターネット共有"をオンにしておこう!これやっとかないとなんにもなりません。
設定->一般->ネットワーク->インターネット共有->オン
http://support.apple.com/kb/HT4517?viewlocale=ja_JP
・3G/GSでは、この方法では"Wi-Fiによるインターネット共有"は出来ません。
参考:http://support.apple.com/kb/HT3574?viewlocale=ja_JP
■Chapter5-やっておきたいセキュリティ対策
○root/mobileのパス変更。
参考:http://blog.alice.gs/ikazuchi/item/361
OpenSSHを使用しない人は不要という話もあるが…
やらないよりやったほうが良いと思う。
参考:http://digicool.org/wp/?p=5365
※OpenSSHをインストールしない場合、SBSettingsにSSHのトグルは出現しない?
■Chapter6-その他
・トラブったらまずググろう。目的の情報が出るまで検索ワードを工夫してみよう。
・AptBackupでバックアップしていた脱獄アプリの復元を行ったら、標準プログラムの
アイコンが綺麗さっぱり無くなり、容量がその他で10Gとかになっていた。明らかに失敗。
操作方法が悪かったのだろうけど、めんどくさいので素直に復元して再JBした。
フォルダが全部展開されていて、300近いプログラムアイコンの並べ替えで地獄見た。
・外出中に誤ってDFUモードに入ってしまい、戻し方を知らずに難儀した。
home&powerボタン同時押し10秒で抜けられる模様。
・というのも入獄時より脱獄時のほうが起動に掛かる時間がかかるように思う。
なんとなくリンゴの画面が長い感じがしたのでいろいろ弄ってたらDFUモードに入っちゃった?
起動はのんびり待とう。
・iPhone4の復元エラー1004(hostsファイルコメントアウト関連)
参考;http://www.ginnobi.com/jailbreak/error1004/
・Cydiaが真っ白(豆腐)-意外と良くある症状
Cydiaが起動するならManage⇒PackagesのBigBoss Icon Setを開きModify⇒Reinstall
起動しないなら再入獄して再脱獄、Redsn0wでInstall Cydiaにチェック。
○dev-teamに感謝<(_ _)>
○リンク先のwebmasterにも感謝<(_ _)>





