iPhone4を指定のバージョンに復元する

特定のiOSのインストールは以下のとおり。
TinyUmbrellaで該当バージョンのSHSHを保存済みであることが前提です。

(1)ダウングレード用ファームウェア(当時の最新バージョンのファームウェア)をダウンロードする
http://www.iphonehellas.gr/iphone-firmware-ipsw-files/

(2)ダウングレード用に偽装認証サーバを起動する
「TinyUmbrella」から[Start TSS Server]をクリックし、iTunes経由でアップデート(実質的にはダウングレード)を行う。
※「C:\WINDOWS\system32\drivers\etc\hosts」により、アップデート用サーバを自ホストに書き換えている。
※hostsファイルに「127.0.0.1 gs.apple.com」が追加される。


(3)iTunes経由でダウングレードする
iTunesで[Shift]を押しながら[復元]をクリックすると、復元するファームウェアをファイルを選べる。
(2)でダウンロードしたファームウェアを選択し、復元(ダウングレード)を実行する。
※これにより、(2)で起動した偽装した認証用サーバで、(2)でダウンロードしたファームウェアをインストールできる
※利用後は、TinyUmbrellaにて、[Stop TSS Server]をクリックし、認証サーバを停止する(hostsファイルが元に戻る)


復元時に10xx や 、「不明なエラーが発生しました(1)」 エラーが出る場合

iOS 4.1 まで
1.リカバリーモードのままTinyUmbrellaのExit Recoveryをクリックすると抜け出すことが出来る

2.それでも抜け出せずにまたリカバリーモードに入ってしまう場合はDFUモードへ入れ、Fix Recoveryをクリックします。


iOS 4.2.1〜
http://thefirmwareumbrella.blogspot.com/
からFix Recoveryをダウンロード

1.解凍したFix Recoveryを起動
iOS 4.2.1 fixrecovery421.exe
iOS 4.3.X fixrecovery43.exe
起動すると「Waiting for device to enter DFU mode」の表示で止まります

2.デバイスをPCに接続して、DFUモードへ入れます。 DFUモードへ入れます
 DFUモードへの入れ方
 ・電源ボタンを3秒間押し続けます
 ・画面が真っ暗になります
 ・電源ボタンを押し続けたままホームボタンも同時に10秒間押し続けます
 ・電源ボタンのみを離し、ホームボタンを10秒間押し続けて離す

3.Fix RecoveryがうまくいけばFix RecoveryとiPhoneに文字が表示されて
リカバリが始まり、処理が終わったらそのまま再起動します。

アクティベーション待ち状態になるのでアクティベーションすれば終了です。