2010-06-12
iPhone OS ダウングレード&Jailbreak{まとめ}
やっとイベントが終わり、ちょっと一息です^
そういえば、ちょっとブログの記事や全体を見やすくしていきますね!
さて、Twitterでもつぶやいていたのですが、iPhoneの調子がかなりおかしくなってしまったので、復元を試みました。OS3.1.2---3.1.2復元に成功しました。通常、最新ファームウェアにしか復元出来ないのですが、旧FWにダウングレード復元すれば出来ます。
以下の記事は、OSのダウングレード及び、旧FWへの復元方法を解説したものです(やり方は同じ)。2/10にかいたダウングレード記事をよりパワーアップしたものです。というか、もっと簡単な方法を発見し、本来の使い方ではない方法であると思われるソフトを使い、成功しました!(人柱?w)詳しくは以下に書いてあるので読んで下さい
そして、以下のダウングレード方法は、OS4からのダウングレードにも対応しています!!
詳しくは、以下の説明を読んでみて下さい〜
(長いですが、頑張って下さいw 写真も入れて分かりやすくしました)
注意:このダウングレードは、以前に脱獄し、Cydia に{ECID SHSH iPhone OS }を登録していないと出来ません。
ECID SHSHが登録されているかの確認は、以下の写真の赤で囲ってあるところに、緑で{ECID SHSH on File }の表示があれば、ダウングレード出来ます。
ちなみに、ECID SHSHの取得方法は、
http://d.hatena.ne.jp/KMJB/20100519/1274259635
をご覧になってください〜
失敗すると、最悪の場合、PC自体の故障(プログラムを一部書き換えたり、ドライバの設定をいじる為)&iPhoneが文鎮化します! くれぐれも自己責任で!!!!!
では続きをどうぞ〜〜〜
[ダウングレード概要]
<対応機種>:iPhone、iPod Touch 全モデル。ただし、新ブートROM搭載デバイスは失敗する可能性が高いようですがようですが、試してみてもいいでしょう。(iPhone 3GS,touch late2009以外の場合、普通にShift+復元からダウングレード出来るようですが、出来ない人は下の説明を読んで下さい。多分、iPhone 3Gは普通にダウングレード出来ると思いますが、iTunesのアップデートによって出来なくなってしまっている可能性もあるので、その場合、下の説明をお読み下さい)
なお、もちろんですが、バックアップ必須です!!
<管理人の環境、及び、使用ソフトウェア>:
(環境)
・Windows XP HomeEdition SP3 (見栄えは7風にカスタマイズしています^{Vistaや7の方は失敗する可能性もあるので、気をつけて下さい。分からないことがあったら質問して下さい}
・iPhone 3GS OS 3.1.3(3.1.2から3.1.2復元にも成功) (16GB) (old bootrom)
・iTunes 9.0.3(9.1.1でも成功)
(使用ソフトウェア)
・RecBoot
(DL場所は以下の説明に掲載しています)
(・iRecovery(http://www.zaksenterprises.com/index.php?option=com_remository&Itemid=84&func=fileinfo&id=32
からダウンロード。中の.exeも実行し、インストールした方がいいでしょう。このソフトは、はじめに書いてある方法で失敗したら使用して下さい)
・iPhone 3GS 正規ファームウェア (パソコンにない場合は、http://modmyi.com/forums/dlcat-firmware-6/
から。ダウングレードしたいFWを用意)
<手順>
〜OS3.1.3以下へのダウングレード(OS3.0へのダウングレードは除く。OS3.0へのダウングレード手順はもっと下に記載しています)〜
ポイント!!!〜〜〜〜〜〜〜〜〜〜〜〜〜
この方法は、OS4.0から任意のファームウェアにダウングレードする時にも有効のようです!!
速報!:ボタンひとポチでリカバリーから(エラー1015)復帰できる方法を発見し、人柱的wにやって成功しましたので、その方法ものせておきます!
()のやり方は以前のやり方で、私が成功したやり方で出来なかった場合に、やってみて下さい
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
1.hostファイルに追記します
C:\Windows\System32\drivers\etc\hosts
にアクセスし、hostファイルをメモ帳などで開きます
そこの一番下に
{74.208.10.249 gs.apple.com}
と入れ、上書き保存して下さい。
これで、ダウングレード時に接続されるサーバーがAppleではなく、saurikになりました。
※Vistaの場合、直接ファイルを上書き保存しようとしても書き込み禁止でできないので、一度他の場所にコピーして保存し一番下に
74.208.10.249 gs.apple.com
と付け加えて元の場所にドラッグして「コピーして置き換える」を選ぶとできるはずです
2.次にiPhoneをiTunesにDFUモードでつなぎます。
デバイスをPCに接続したまま、ホーム+スリープボタン長押し で電源を切り、電源が切れたら、ホームボタンのみ押して下さい この時、iTunes に接続しておくこと
3.概要タブからShift+復元キーを押し、ダウングレードしたいバージョンのファームウェアを読み込んで下さい
4.しばらく立つと、「エラー1015」がでて来ます
コレ以外のエラーがでた場合、saurikにECID SHSHが登録されていないので諦めて下さい。
5.以下URLから、「RecBoot」をダウンロードします。
Windows:
http://www.mediafire.com/?nn1kzmmwkjg
Mac:
http://www.sebby.net/443-recboot-final-release/
6.RecBoot.exeを実行し、{Exit Recovery Mode}をクリックします
7.すると、すこし待つと、自動的にリブートされ、iTunesから認識されるので、後はバックアップなどから復元です〜
(iTunesの最新v9.1.1は、バックアップから復元の際、残り時間が表示されるようになりました。なんか便利です。更に、バックアップから復元する時間が早くなっている気がします)
なんてラクになってしまったのでしょう!w
(以下は、もう一つの方法。昔の方法です。失敗した際にやってみて下さい。こちらは、iRecoveryが必要です。5番までは同じです)
(5.「ファイル名を指定して実行」から、検索フォルダに{cmd}と入力し、コマンドを起動させて下さい
6.{cd }と入れて下さい 空白があるので注意して下さい。
7.そのままiRecovery_SVNのパスを入力して下さい。分からない人は、iRecoveryのフォルダをドラッグ&ドロップして下さい。
8.そしてEnterキーを押し、その後に、{iRecovery -s}と入れてEnter。ここも空白に注意してください。
9.その後、処理が行われ、iPhone$とでてくるので、iPhone$の後に{setenv auto-boot true}といれ、Enter
10.iPhone$の後に{saveenv}といれ、Enter
11.iPhone$の後に{/exit}といれ、Enter
12.この時、iPhoneの画面はリカバリーモードのままでなんのその変化もないので、パソコンから接続解除して普通に電源を切り、再起動して下さい。
13.再起動後、画面はリカバリーモードになるので、パソコンに接続して下さい。)
後はiTunesがやってくれます〜
〜OS3.0へダウングレード〜
上の説明の8まで一緒です。
9.iPhone$の後に、{fsboot}と入れ、Enter
10.後は、勝手にデバイスが再起動し、iTunes側がやってくれます。ケーブルを抜く必要はありません。
[注意〜:コマンドに入力する時、{}などはいれる必要はありません。これは強調する為に入れた記号です]
〜〜Q&A〜〜
Q.なぜ、エラー1015からリカバリーモードに入っているのに、リカバリー解除してリブートするだけで、ダウングレード出来るのか?
A.エラー1015が出る前に、ファームウェアがインストールされていることを意味するバーがiPhoneにでていたでしょう。そしてこの後、エラー1015に突入します。エラー1015がでてリカバリーモードに入った時にはまだ、iPhone内にインストールされたFWが残っているのです。FWをインストール後、確認をしているところでエラーで止めるのですから残っているということです。そのためリカバリーモードからリブートに持っていけばいいという訳なのです
−−−−−−−−−−−−−−−ー
{重要!!}
・ダウングレードしても、ベースバンドはダウングレードされません!
SIM Unlockは出来なくなります(現在、BB05.12.01Unlock Toolはないため。しかし、もうすぐDev-Teamが、BB05.12.01Unlock Toolをリリースするそうです!
OS4.0リリース後だそうです!)
・ダウングレード後は、特に「redsn0w」を用いること!!
blackra1nや、purplera1n等を使用すると、デバイスが文鎮化します。ベースバンド関係をいじる為、FWとBBが一致していないと不具合が起こるからです。ダウングレードした場合、BBはダウングレードされないので、FWとBBが合わなくなっています。これにより、blackra1nなどに不具合が起きると考えられています。redsn0wはそこを回避しているので(使用しているexploitが違う為)大丈夫です。
以下、redsn0wのスクショと簡単な説明を掲載しておきます〜
redsn0w起動(ここでは、OS3.1.2JB V0.92を使用)
Browseから、現在iPhoneに入っているFWを選択
新ブートROMデバイスならYesを、旧ブートの人はNo
読み込み中.....(公式FWにパッチを当てている)
インストールするものを選ぶ。通常は、Install Cydiaだけで良いです(Already PwnedはJB済みの人がブートカスタムする時にクリックするので、ここでは無視)
iPhoneをJailbreak Modeにします
3GSの人は、リカバリーモード(PCにつなげずに普通に電源を切る。ホームボタンを押しながらPCに接続)で接続します。ソフトに記載されている通りにやってはいけません。
3GSの人以外は、ソフトに記載されている方法でやって下さい
成功すれば、redsn0wが反応します
リブートして成功!!
お疲れ様でした〜〜〜
以上です〜
ではまた〜〜〜〜〜〜〜〜