iOS 11がリリースされるというニュースを聞いたが、私は使用しているアプリの都合もありしばらく iOS 10のまま運用することにした。しかし、しばらくアップデートをサボっていたので、私のiPhoneは iOS 10.2.1のまま放置されていた。
これはイカン。いまのうちにiOS 10の最終版である iOS 10.3.3にしておこうと思ったが、ときすでに遅し。通常のIOSアップデートでは、自動的にiOS 11になってしまう。そこでゴニョゴニョして、IOS 10.3.3にアップデートした。以下、作業メモを残しておく。
準備すること
上記の作業を行うためには、iTunesが動作しているMac(PCでもいいけど)が必要となる。iPhone単体では無理。作業前に以下の作業を行う。とくに作業の途中でiPhoneのデータがすべて削除されるので、くれぐれもバックアップは確実にとること。
ファームウェアの確保
次にiOSのファームウェアをさがしてMacのローカルディスクに保存する。iPhoneのモデルとIOSバージョンごとにファイルが異なるので注意すること。今回、iPhone 6sをiOS 10.3.3にするので、それに適合するファームウェアをダウンロードする。
ファームウェアのダウンロード先は各自さがしてください。専用のアプリもあるが、Appleのサイトへのリンクからダウンロードするのがよいだろう。とにかく信頼のできるサイトからダウンロードすること。
DFUモードでiPhoneを起動
次のiPhoneをDFU (Device Firmware Upgrade)モードで起動する。このモードは文字通り、デバイスのファームウェアを更新するためのモードである。詳細は分からないが、ブートローダを起動しないで、ITunesに制御を渡すモードのようだ。
DFUモードに入る手順は、以下のとおり。
ファームウェアの更新
iTunesにiPhoneのファームウェアを更新(アップデート)するか復元(リストア)するかを選択するダイアログが表示される。
ここで、Alt/Optionキーを押しながら「復元」をクリックすると、ファームウェアのファイルを選択するように求められるので、あらかじめ保存してあったファームウェアのファイルを選択して、「復元」処理を開始する。
しばらくすると、IOS 10.3.3を搭載した「新しいiPhone」として起動する。これでIOSのアップデートは完了である。