Apple は先週、iPhone および iPad ユーザー向けにバグ修正と機能改善を加えた iOS & iPadOS 16.3.1 をリリースしたばかりだが、おそらく皆さんの予想通り、同社はユーザーが古い iOS & iPadOS 16.3 ファームウェアにダウングレードするのを阻止するといういつもの策略を再開した。
このニュースは、Appleが今晩iOSおよびiPadOS 16.3の署名を停止したことを受けて発表されました。これにより、iPhoneおよびiPadユーザーはiTunesやFinderを使って、 WindowsではShiftキーを押しながら復元ボタンをクリック、 macOSではOptionキーを押しながら復元ボタンをクリックするだけで、古いファームウェアファイルを選択してインストールすることができなくなりました。代わりに、ユーザーは最新バージョン(現時点ではバージョン16.3.1)へのアップデートを促されます。
Appleは、新しいアップデートをリリースしてから1~2週間後に、古いファームウェアの署名を定期的に解除しています。これは、ユーザーに最新のソフトウェアを利用させたいと考えているためです。これはAppleにとって、主に2つのメリットがあります。1) 脱獄を阻止すること、2) ユーザーが最新の機能とセキュリティ強化を確実に活用できるようにすることです。
後者の理由は、脱獄は一般的に、任意のコード実行を可能にするセキュリティホールを含む古いファームウェアバージョンを標的とするためです。これらのバージョンのiOSまたはiPadOSをインストールする経路をブロックすることで、Appleは脱獄不可能なファームウェアにアップデートしたユーザーが脱獄を行うのを阻止できます。
署名されていない iPhone および iPad ファームウェアをインストールすることは、ダウングレードには futurerestore、アップグレードには DelayOTA などの非公式の方法を使用して技術的にはまだ可能ですが、これらの方法はより複雑で、ユーザーは追加の手順を踏む必要があります。
しかし、脱獄以外にも、端末のファームウェアをダウングレードする理由はいくつかあります。その好例の一つは、ソフトウェアアップデートによって新たなバグが発生し、ユーザーのワークフローに支障をきたす場合です。過去には、以下のようなケースが起こりました。
- iOS 16.0では、コピーしたコンテンツを別のアプリに貼り付ける際に、クリップボードへのアクセスをユーザーに過剰に促す
- iOS 14.7では、ホストiPhoneのTouch IDセンサーでApple Watchのロックを解除する機能が破壊される
- iOS & iPadOS 13.2はバックグラウンドアプリに対して非常に積極的なバックグラウンド管理を課す
iDBでは、AppleはユーザーがiPhoneやiPadに好きなファームウェアバージョンをインストールできるようにすべきだと考えています。多くのデバイスいじり好きもこれに同意するでしょう。残念ながら、政府の措置によって強制されない限り、Appleがこのばかげたポリシーを変更する可能性は低いでしょう。
いつものように、便利なオンラインユーティリティipsw.meを使って、お使いのiPhoneまたはiPadに署名されているファームウェアのバージョンを確認できます。また、ダウンロードページから、お使いのデバイスに必要なファームウェアファイルを入手することもできます。