iOSを最新以外のバージョンに「復元」、または、「アップグレード」する方法


- Old Counter




追記(2013年1月30日):iOS 5のリリース日以降は、アップグレードするターゲットiOSのバージョンのshsh blobが保存されていないと以下の方法は使えなくなったと思いますので、後は自己責任で。(例外は、iPhone 3Gs 旧ブートROMかも・・・)



PC/MacのiTunesで、復元ボタンがクリック出来るようであれば(灰色になっていなければ)、以下の方法を先に試してください。
iOSを最新以外のバージョンに、脱獄しないで、「復元」または「アップグレード」する方法 – 2012年5月16日


iOS 5.1がリリースされましたが、まだ『紐付き(tethered)』脱獄しか出来ませんね。

iOS 4.3.3までとiOS 5.0、iOS 5.0.1は今日現在で『紐無し(un-tethered)』脱獄ができます。
(注意:iOS 4.3.4とiOS 4.3.5は、今日現在、『紐付き(tethered)』脱獄しか出来ません。)

現在、手持ちのiPhone/iPod Touch/iPadが『最新のiOSバージョン』よりもバージョンが下(例:iOS 4.x.x、5.0、5.0.1)になっていて、『最新のiOS』(今日現在はiOS 5.1)にはアップグレードしたくない場合、方法があるのでしょうか?

iPhone 4S/iPad 2以外は、方法があります。

ただし、iOSのダウングレードは出来ません。(ここでは、SHSHを保存していないことを前提とします。SHSHを保存する方法を知っている人は、ダウングレードの知識は既にあるものと仮定します。)

したがって、

● 現在所有のiPhoneのiOSバージョンが5.0の場合、これから書く方法ではiOS 5.0に復元することと、iOS 5.0.1にアップグレードすることは出来ますが、iOS4.3.3にダウングレードすることは出来ません。

● 現在所有のiPhoneのiOSバージョンが5.0.1の場合、iOS 5.0.1に復元することは出来ますが、iOS 5.0や4.3.3にダウングレードすることは出来ません。

● 現在所有のiPhoneのiOSバージョンが4.3.5の場合、iOS 4.3.5に復元することとiOS 5.0/5.0.1にアップグレードすることは出来ますが、iOS 4.3.3にダウングレードすることは出来ません。

・・・などなど。

ここで書く方法は、
● 脱獄から入獄したい。でも、最新のiOSバージョンには入獄したくない。
と言う場合にも使えます。

以下、その方法を記述します。

■ ステップ1:復元/アップグレートしようとするターゲット(最終結果)のiOSバージョンのOS(ipsw)ファイルをダウンロードする

まず最初にすることは、これからiPhone/iPod Touch/iPadを復元しようとするiOSのバージョンのOSファイル(ipswファイル)、または、これからアップグレードしようとする最終結果のiOSのバージョンのOSファイル(ipswファイル)をPC/Macにダウンロードします。

過去のiPhone/iPod Touch/iPadなどのiOSファイルをすべて網羅してダウンロードできるようにしているサイトがありますので、そこからダウンロードしましょう。
iOS 4.xまでは、
iPhone-Hacks(iPhone・dash・hacks)サイト - Downloads
にアクセスし、同ページの「IPSW」の項目の下のiPad 1、iPad 2、iPhone 3Gs、iPhone4、iPod Touchなどをクリックします。
次のページで、自分の復元またはアップグレードしたいバージョンのiOSファイルをクリックし、次のページでダウンロードします。

iOS 5.xは、
iPhoneHeat - iOS Firmwares
のサイトにまとめられています。

たとえば、iOS 5.0は、
iPhoneHeat - Download iOS 5 for iPhone 4S, 4, 3GS, iPad 2, iPad, iPod Touch

iOS 5.0.1は
iPhoneHeat - Download iOS 5.0.1 Firmware

iOS 5.1 OSファイルは
iPhoneHeat - Download iOS 5.1 for iPhone, iPad, iPod Touch
からダウンロードできます。

例えば「iPhone 4 GSM iOS 4.3.3」で、『GSM』はGSM/W-CDMA版iPhone 4のOSのことで、CDMA2000版(アメリカVerizon社版)iPhone 4にはこれは使えませんので、ご注意ください。
アメリカVerizon社版iPhone 4以外は、全てこの『GSM』と表記されたiOSファイルが使えます。
(Verizon版の人は、「iPhone 4 CDMA iOS 4.x」をダウンロードします。)

iOSファイル・ダウンロードのリンクをクリックし、「Save(保存)」をクリックします。

 

ファイルの保存場所(フォルダー)を指定し、「Save(保存)」をクリックします。

 

ファイルの保存が始まり、保存が完了します。

 

保存したipswファイルのフォルダー名を良く覚えておいてください。
 
 

■ ステップ2:PC/MacのiTunes(またはredsn0w)を使って、ダウンロードしたiOS(ipsw)ファイルで『復元』する

iOS 4.xにPC/MacのiTunesを使って復元またはアップグレードする場合

ステップ1でダウンロードしたバージョンのiOSファイルで、PC/MacのiTunesを使ってiPhone/iPod Touch/iPadを『復元』します。

(1) iPhone/iPod Touch/iPadをUSBケーブルでPC/Macに繋げます。

 

(2) PC/MacでiTunesを起動します。

 

(3) iTunesの左側メニューで、繋がっているiPhone/iPod Touch/iPadのデバイス名の上にマウスをクリックし、ハイライトします。

 

(4) 念のため、iPhone/iPod Touch/iPadの最新のバックアップを取ります。(復元/アップグレード後に『新規のiPhone/iPod Touch/iPad』として設定する場合は、バックアップは不要です。)

 


 

(5) PCの場合はキーボードのシフト(Shift)キーを押しながら、マウスでiTunes画面の「復元(Restore)」ボタンをクリックします。

 

Macの場合はキーボードのALT/Optionキーを押しながら、マウスでiTunes画面の「復元(Restore)」ボタンをクリックします。

 


 

(6) ステップ1でダウンロードしたipswファイルを選択し、「開く(Open)」をクリックします。

 

(7) iTunesのポップアップメッセージ「iPhoneの内容は消去され、iOS x.x.xソフトウェアで復元されます。復元はAppleにより検証されます。」に、「復元(Restore)」ボタンをクリックして、復元/アップグレードを続けます。

 

(8) その後、復元プロセスを続けてください。

 

(9) 復元後、必要であれば「バックアップから復元する」を選択し、アプリや音楽などの内容を復元します。

もし上の方法の途中で「エラー3194」が表示された場合は、下の方法を試してください。
 
 

iPhone 4/iPad 1/iPod Touchで、redsn0wを使って最新版以外のiOS 5.xに復元またはアップグレードする場合。

iOS 5.0や5.01などはAppleが認証のためのSHSHブロブを新バージョン(現在5.1)リリース数時間後にアップル認証サーバーから削除する為、上の方法(iTunesを使った方法)では最新のiOSバージョン以外には復元/アップグレードできません。(上の方法で復元を続行すると、途中でエラー3194が表示されます。)

※ただし、iPhone 3Gs、特に旧ブートROMのiPhone 3GsではiTunesを使ってiOS 5.0や5.0.1に復元/アップグレードできるようです。筆者は新ブートROMのiPhone 3Gsは持っていないため、iPhone 3Gsにおける違いの有無を確認出来ていません。

この場合は、これらのiPhoneをiTunesに接続すると、「復元」ボタンが下の写真のように灰色になり、クリックできません。

 

この場合は、redsn0w脱獄ツールを使用して、最新のバージョン以外のiOSバージョンに復元/アップグレードできます。
redsn0wの最新バージョンは、今日現在0.9.10b6で、
Redsn0w 0.9.10.b6 - Windows版
Redsn0w 0.9.10.b6 - Mac版
からダウンロードできます。ダウンロード後、解凍して使用します。

ただし、復元/アップグレード後は、脱獄状態となります。

(1) iPhone/iPod Touch/iPadをUSBケーブルでPC/Macに繋げます。

 

(2) iTunesを起動し、念のため、iPhone/iPod Touch/iPadの最新のバックアップを取ります。(復元/アップグレード後に『新規のiPhone/iPod Touch/iPad』として設定する場合は、バックアップは不要です。)
バックアップが終了したら、iTunesを閉じます。

 

(3) PC/Macで最新のredsn0wを起動します。
この時点で、可能であればPC/MacにつなげてあるiPhoneの電源ボタンを3秒長押しして、電源オフの状態にしておきます。

 

(4) redsn0wの最初のメニューで、「Extra」ボタンをクリックします。

 

(5) 次の画面で、「Select IPSW」ボタンをクリックします。

 

そして、ステップ1でダウンロードしたファイルを選択し、「開く(Open)」をクリックします。

 

選択終了後、ポップアップで「OK」をクリックし、

 

「<Back」ボタンをクリックして、redsn0wのメイン・メニューに戻ります。

 

(6) redsn0wのメイン・メニューで、「Jailbreak」ボタンをクリックします。

 

その後、Jailbreak(脱獄)手順を普通に行って下さい。
redsn0wでの脱獄手順の詳細は、
redsn0w 0.9.10b3でiPhone 4/3Gs/iPod Touch/iPad iOS 5.0.1を脱獄する手順 – 2011年12月30日
を参照してください。

手順完了後、iPhone/iPod Touch/iPadは(5)で選んだiOS 5.x(iOS 5.0または5.0.1、など)が脱獄状態でインストールされます。
 
 

iPhone 4S/iPad 2で、最新版以外のiOS 5.xに復元またはアップグレードする場合。

残念ながら、iPhone 4S/iPad 2ではiOS 5.0およびiOS 5.0.1への復元は、出来ないようです。
(方法を知っている人は、コメント欄にヒントを書いていただけば、調べて追加します。)
 
 











――<●>――
関連すると思われる記事: