Ipad

AppleはiOS 15.3.1の署名を停止し、新しいiOS 15.4からの通常のダウングレードを終了

AppleはiOS 15.3.1の署名を停止し、新しいiOS 15.4からの通常のダウングレードを終了

厳格なベータ版期間を経て、Appleは先週月曜日にiPhoneとiPad向けのiOS & iPadOS 15.4ソフトウェアアップデートをリリースしました。マスク着用時のFace IDによるiPhoneのロック解除やユニバーサルコントロールのサポートなど、大幅なアップグレードが含まれています。リリースから丸1週間が経過した今、Appleが以前のリリースであるiOS & iPadOS 15.3.1の署名を停止したことは驚くべきことではありません。

iOS 15へのダウングレード

AppleはiOS & iPadOS 15.3.1の署名を停止したことで、一般ユーザーの大部分が新しいバージョンからダウングレードすることを事実上阻止しました。これは、特にユーザーが現在古いファームウェアを使用している場合、iOS & iPadOS 15.3.1へのアップグレードを妨げる効果もあります。

前述の変更には例外も存在します。例えば、監視対象デバイス向けのDelayOTAメソッドや、アップグレード先のファームウェアの.shsh blobが保存されているデバイス向けのfuturerestoreメソッドなどです(ただし、これらのblobはファームウェアの署名中に保存されているものと仮定します)。本稿執筆時点では、Appleの署名プロセスを大規模に回避する手段はこれら2つだけです。

これらの例外はあるものの、エンドユーザーによる作業負担は大きく、Appleはダウングレードを阻止・阻止することで新しいソフトウェアの普及を促そうとしていることは明らかです。これは、Appleが特別イベントでファームウェアの普及率を誇示することで株主を喜ばせるだけでなく、カーネルエクスプロイトを受けやすい古いファームウェアバージョンを狙う傾向があるジェイルブレイクへのアクセスを制限することにもつながります。

この場合、iOS 15およびiPadOS 15のどのバージョンも現在ジェイルブレイクできませんが、最近リリースされたiOS & iPadOS 15.0~15.1.1用のカーネルエクスプロイトにより、将来ジェイルブレイクが可能になる可能性への期待が高まっています。とはいえ、iOS & iPadOS 15.3.1はこのエクスプロイトに対応していないため、今回のニュースは、iOS & iPadOS 15.3.1がジェイルブレイク可能なファームウェアであった場合ほど、ジェイルブレイクコミュニティに影響を与えるものではありません。

しかし、iPhone や iPad のユーザーが署名のないファームウェアをインストールする理由は、ジェイルブレイクだけではありません。新しいソフトウェア アップデートによってユーザーが依存しているネイティブ機能が壊れる場合も、ジェイルブレイクが選択肢になります。たとえば、iOS 14.7 で iPhone の Touch ID 認証を使用してペアリングされた Apple Watch のロックを解除できなくなった場合や、iOS & iPadOS 13.2 で過度に積極的なアプリのバックグラウンド管理が導入された場合などです。

Appleが古いファームウェアの署名を解除したことで、脱獄コミュニティに悪影響を与えるだけでなく、前述のような状況にある人々は、Appleが追加のソフトウェアアップデートで公式の修正をリリースするまで待たざるを得なくなり、困った状況に陥っています。しかし、Appleはこれをユーザーの選択の問題とは考えていません。同社は、ソフトウェアに関するほとんどの決定において「自分たちが一番よく知っている」という姿勢を貫いています。

お使いのiPhoneまたはiPadに現在署名されているファームウェアが何か知りたい場合は、IPSW.meウェブサイトが便利です。また、専用のダウンロードページから、お使いのデバイスに必要なファームウェアファイルをダウンロードすることもできます。

AppleがiOS & iPadOS 15.3.1への署名を停止したことを残念に思いますか?ぜひ下のコメント欄でお知らせください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.