マルコム・オーウェン
· 1分で読めます
Appleのサーバーは水曜日の夜、数時間にわたってiOSの古いバージョンに署名し始めた。この問題により、iPhoneやiPadの所有者はiOSを以前のリリースにダウングレードする短い機会を得たが、一部のハードウェアはiOS 6にダウングレード可能であることが判明した。
Redditによると、サーバーは今週初めにリリースされた最新バージョン11.2.2アップデートから、初期バージョン6までのiOSファームウェアバージョンに署名していた。トラッカーIPSW.meに表示される利用可能なバージョンは、使用しているiPhoneのモデルによって異なり、新しいデバイスではiOSの初期リリース時のバージョンまで戻すことができる。
旧バージョンに署名することで、ユーザーはiTunesのファームウェア復元機能を利用して以前のバージョンを使用できるようになりました。また、iOSデバイスを破壊可能なバージョンのオペレーティングシステムにダウングレードできるため、デバイスの脱獄を希望するユーザーにとっても容易になりました。
署名済みiOSの大量ダウンロードは数時間続いた後、Appleのサーバーが以前の状態に戻り、各iPhoneの最新リリースのみが署名済みで使用可能になりました。これはバグかApple従業員のミスによるもので、全く意図的なものではなかった可能性が高いです。
Appleはこの出来事についてまだコメントしていない。
大量のファームウェア署名が行われる直前、Redditの別の投稿で、一部のiOSデバイスで署名済みのファームウェアバージョンが利用できなくなったことが指摘されました。AppleのサーバーがiOS 9.3.5とiOS 5.1.1の署名を解除したため、第1世代から第3世代のiPad、iPad mini、第3世代と第5世代のiPod touch、そしてiPhone 4Sでは、復元可能なiOSバージョンが利用できなくなっていました。
Appleは、モバイルハードウェア上で古いバージョンのiOSを使用することを禁止するポリシーを掲げており、新しいファームウェアアップデートが利用可能になると、古いOSは署名なしの状態になります。署名なしの状態では、ユーザーは古いバージョンの再インストールを阻止され、脱獄不可能でセキュリティが強化され、Appleのハードウェアで利用可能な最新機能を備えた新しいリリースに強制的に移行させられます。