ちなみにアップデート前の状態
・iPhone3GS(新BootRom)3.1.3JB(Spirit)
・母艦WinXP
・iTunes10.0.1.22
SHSHはCydiaにしか保存していないので、この機会にTinyUmbrella で3.1.3から4.0.2までのSHSHを保存しておきました。このSHSHを保存していないと、配信が終了しているバージョンへのアップグレード、ダウングレードをすることができません。
今回は配信が終了している4.0.1にするので、iPhone2,1_4.0.1_8A306_Restore.ipswのファームウェアを入手します。Googleで検索 するとコロコロ見つかります。
ファームウェアを適当なところに保存して、TinyUmbrellaを起動して「Start TSS Server」をクリック
※このボタンが不活性の状態の時は、80番ポートを使うアプリを終了(例えばSkypeとか)して、hostsファイルの読み取り属性を解除することでクリックできるようになります。たぶん。
この状態で電源を切ったiPhoneのホームボタンを押しながらUSBを接続します。iTunesに「リカバリーモードのiPhoneが接続されてます」的なメッセージが表示されるのでOKをクリック。
Shiftキーを押しながら「修復」をクリックするとファームウェアの選択を促されるので、事前に入手していたファームウェアを選択。
※9.??を使用すると3014エラーが出て4.0.1への修復ができませんでした。
修復が完了するまで、しばし待つ。
そしてバックアップを書き戻して4.0.1へのアップグレードが完了。
それから、iPhoneでjailbreakme.com へアクセス。
「slide to jailbreak」をスライドするだけの簡単作業。
pdfの脆弱性を利用したJBなので、CydiaからPDF Patchを入手してセキュリティ対策を忘れずになんとも皮肉なパッチです。
Comments