Iphone

A11デバイスとiOS 17の互換性に関する矛盾した報告、そしてそれが脱獄にどのような影響を与えるか

A11デバイスとiOS 17の互換性に関する矛盾した報告、そしてそれが脱獄にどのような影響を与えるか

最近Apple関連の噂話に少しでも注目している方なら、iOS 17とiPadOS 17でiPhone X、iPhone 8 Plus、iPhone 8、そして一部の旧型iPadのサポートが打ち切られる可能性があるという噂を耳にしたことがあるでしょう。しかし、その翌日には正反対の噂が流れており、「内部情報」としては驚くべき矛盾が生じています。

アップル iPhone X。

Appleが今後のiPhoneラインナップにどのような計画を持っているのか、確かなことは誰にも分からないと言っても過言ではありません。しかし、iOS 17とiPadOS 17はWWDC 2023で発表される予定なので、その答えが明らかになるのもそう遠くないでしょう。さて、iPhone Xが発表されないiOS 17の発表がどのようなものになるか、詳しく見ていきましょう。

現在iOS 16でサポートされています

現在、iOS 16 は iPhone X、iPhone 8 Plus、iPhone 8 をサポートしています。これら 3 つのデバイスはすべて同じ A11 Bionic チップを搭載していますが、いずれも 2017 年に発売されたにもかかわらず、大きく異なる端末であることは注目に値します。

当時、AppleはiPhone Xで、ホームボタンを廃止し、Face IDと物議を醸したノッチを備えた、完全に再設計されたiPhoneを発売することに意欲的だったように見えました。しかし、AppleはiPhone 8 PlusとiPhone 8では、変化への準備ができていない人のために、従来のホームボタンのデザインに固執しました。そして現在に至るまで、すべての新型iPhoneはホームボタンとTouch IDを廃止し、何らかのノッチを採用しています。

これらのデバイスはすべてiOS 16に対応しており、動作も確認されていますが、最新のファームウェアにアップデートしたユーザーは、デバイスの元のiOS 11ファームウェアほどスムーズで軽快ではないと証言しています。しかし、これは当然のことです。新しいオペレーティングシステムに新機能が追加されるにつれて、その追加負荷が老朽化したハードウェアにさらに負担をかけます。これは目新しいことではなく、まさにこれが、現在スティーブ・ジョブズのiPhone 4でiOS 16が動作していない理由です。

私の知り合いで、iPhone 4を見て「わあ、この最新技術の結晶だ!」と思う人はいません。でも、そう思うべきではありません。なぜなら、iPhone 4は全く最新式に見えないからです。小さな画面、Touch IDのないホームボタン、そして湾曲していない液晶画面の角は、どれも時代遅れの時代を象徴しています。しかし、iPhone XはiPhone 4ではありません。今でも多くの人がiPhone Xを見て、Appleのハードウェアエンジニアリングの粋を集めた最新技術の結晶であり、まだまだ使える余地がたくさんあると感じています。

iPhone XSの登場

手にはiPhone XS。

翌年、Apple は iPhone XS を発表しました。これは、iPhone X よりもわずかに広いカメラ突起、より優れた IP68 防水性、より大きな 6.5 インチ ディスプレイ オプション、および A12 Bionic チップと呼ばれるより高速な arm64e プロセッサを特徴とする、実質的に区別がつかない端末です。

iPhone XSとiPhone Xを見た目だけで区別するのは困難で、これが2018年に新しい端末へのアップグレードを思いとどまらせた多くの人々の理由だった。しかし、一部の人々は、iPhoneで初めてプラスサイズのOLEDディスプレイを搭載する機会という理由だけで乗り換えた。ご存知の通り、Appleはマーケティング部門を活性化させるために、大型端末の命名スキームをPlusからMaxに変更したのだ。

iPhone XのA11 BionicチップとiPhone XSのA12 Bionicチップのパフォーマンスの違いはせいぜいわずかなものでしたが、アーキテクチャ間の大きな違いは、特に今日までAppleを悩ませ続けている特定のエクスプロイトのリリース後、すぐに脱獄ツールを開発したハッカーにとって悩みの種となりました。

checkm8 ブートローダーエクスプロイトの台頭

AppleがiPhone XSを発売してから約1年後の2019年に公式発表されたcheckm8エクスプロイトは、Appleのセキュリティ強化の評判に最も大きな汚点の一つとなるだろう。

checkm8エクスプロイトは、AppleのA5チップ、A11 Bionicチップ、そしてその間のあらゆるチップに影響を与えるハードウェアベースのブートルームエクスプロイトです。ハードウェアベースであるため、Appleはソフトウェアアップデートでこのエクスプロイトを修正することができませんでした。このエクスプロイトを効果的に修正するには、Appleは影響を受けるすべてのデバイスをリコールし、修正されたチップをこれらのデバイスに組み込む必要があり、これは費用がかかり、実現不可能な作業だったでしょう。

Appleは、デバイスへのハッキングを困難にするためにソフトウェアのバリケードを構築することしかできませんでしたが、これはハッカーにとって容易なことでした。ハッカーたちはすぐに、iOS 12.0~14.8.1を搭載したiPhone 5sからiPhone Xまでのデバイスに対応する「checkra1n」と呼ばれる脱獄ツールを開発しました。実際、ハッカーたちは現在でもcheckm8を利用しており、iOS 15およびiPadOS 16搭載デバイス向けの脱獄ツール「palera1n」に採用されています。

このようなブート ROM エクスプロイトは極めて稀です。checkm8 より前の最新のブート ROM エクスプロイトは limera1n の形でリリースされました。これは、iPhone 3GS および iPhone 4 などの A4 チップ搭載端末向けに 2010 年にリリースされ、それから 10 年弱経ちました。ハッカーがブート ROM エクスプロイトを使用できない場合、ジェイルブレーカーはソフトウェアのみのエクスプロイトに頼らざるを得ません。これは、Apple がソフトウェア アップデートを通じて簡単にパッチを適用できます。

アップルのジレンマ

checkm8ブートROMエクスプロイトは、iPhone 8、iPhone 8 Plus、iPhone XなどのA11 Bionicチップ搭載端末に影響を与えます。これらの端末はすべて、本稿執筆時点でAppleの最新ファームウェアであるiOS 16を実行できます。また、これらの端末は、checkm8の影響を受けるAppleの旧型(そして現在もサポートされている)端末の中で最後の端末であるため、Appleがこれらの端末を完全に排除しようとしているのも不思議ではありません。

iPhone XR、iPhone XS、iPhone XS Maxに搭載されているA12 Bionicチップはcheckm8の影響を受けないため、論理的に考えると、AppleはこれらのデバイスをiOS 17をインストールするための基本要件にしたいと考えるのは当然だ。しかし、クパチーノを拠点とするこのテック企業にとって、それは正しい動きなのだろうか?

Appleがこれを実行すれば、恥ずかしい脆弱性を回避できるだろうが、iPhone Xはまだ十分に使えると考えているユーザーからの悪評を招くことになる。一方、A11 Bionicチップ搭載デバイスでiOS 17の実行を許可すると、ハッカーが最新ファームウェア上で自社デバイス向けのジェイルブレイクをリリースし続ける状況がまた1年続くことになる。Appleはそんなことは絶対に望んでいない。

近年のAppleのモバイルファームウェアのバグ増加を踏まえ、iOS 17は新機能のアップデートというよりは、安定性を重視したアップデートになるという噂もあります。もしこれが事実であれば、iOS 17はiPhone 8、iPhone 8 Plus、iPhone Xにおいて、iOS 16と比べてパフォーマンスが低下することはないはずです。つまり、iOS 17でこれらのデバイスをサポートしないというユーザーエクスペリエンス上の主張は弱まることになります。

A12 Bionicチップ以降を搭載したデバイスはcheckm8 bootromエクスプロイトの影響を受けないため、Appleはこれらのデバイスのサポートをもうしばらく続ける一方で、A11 Bionicチップ搭載デバイスに対しては、新機能をソフトウェアで人為的に制限することでますます敵対的になると思われます(iOS 17でサポートすることを選択した場合)。

Appleのセキュリティへの取り組み

iPhone ハッキングマトリックス。

Appleは、ファームウェアのバージョンごとに新たな技術を駆使しなければならないほど多くの障害を実装することで、これらのデバイスの脱獄開発をハッカーにとって驚くほど困難なものにできることを証明しました。これは明らかにリソースを大量に消費するため、多くのハッカーがiOSのクラックを試みることを諦めています。

上記の考え方と、Appleの実りあるバグ報奨金プログラムが相まって、最新バージョンのファームウェアにおける脱獄は減少しました。しかし、減少したからといって、全く脱獄がなくなったわけではありません。

新しいiOS 15およびiPadOS 15デバイス向けのFugu15やXinaA15といった脱獄ツール、さらにはLuca Todesco氏がiOS 16.1で披露したデモは、Appleの最新セキュリティ技術でさえも突破不可能ではないことを示しています。しかし、脱獄における問題は、ベテランハッカーたちがより大規模で高度な技術へと移行し、経験の浅いハッカーたちが自分たちの不在中に拾い集めて組み立てようとするのは、断片的な部分だけになってしまっていることです。

iPhoneのクラッキングに足掛かりを築こうとする新たなハッカーたちに、Appleは真っ向から立ち向かっている。Appleは現状で最先端を走り、ハッカーたちが追いつくのに苦労していることを痛感しているため、防御を強化し続けている。ドリームチームが再結成を検討した理由の一つは、おそらくこれだろう。

結論

AppleがiOS 17のサポート対象デバイスとしてiPhone 8、iPhone 8 Plus、iPhone Xを含めると決定したとしても、これが最後のファームウェアになる可能性が高いでしょう。しかし、Appleが今後数年間、これらのデバイスをサポートしない新しいファームウェアをリリースしたとしても、これらのデバイスは、その寿命が尽きるまでcheckm8ブートROMエクスプロイトの影響を受け続けるでしょう。

Appleの最終的な決定がどうなるかはまだ不明ですが、あと数ヶ月で確実に分かるでしょう。AppleがA11 Bionicチップ搭載デバイスを全て排除する前に、あと1年は楽しめることを期待しましょう。

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