Saurik 氏は数週間前に、Cydia と Mobile Substrate の iOS 11 サポートに取り組んでいることを明らかにしましたが、脱獄の父自身が Reddit に投稿した新しいコメントにより、目に見える以上に多くのことが水面下で行われていることが明らかになりました。
このコメントの最大のハイライトの一つは、Saurik氏が脱獄コミュニティの著名な開発者と協力し、これらすべてを実現した点です。その開発者は現時点では匿名を希望していますが、時が来れば、彼の正体が明らかになるでしょう。
裏で何が起こっているのかについて言えば、SaurikはMobile Substrateの全く新しい実装に取り組んでいるようです。jailbreakdを廃止し、dyldフック機構を採用することで、プラットフォーム全体の安定性と効率性を高めています。
Saurik 氏のコメントからの次の抜粋で詳細が説明されています。
「jailbreakd」のないアーキテクチャははるかにクリーンです。つまり、Substrateとjailbreakの中間に奇妙な調整境界が存在しないということです。また、実行時の安定性も大幅に向上します。人々が「jailbreakd」に期待しているのは、プロセスが生成されてSubtrateがコードインジェクションを管理する必要があるたびに、カーネル内のデータ構造を調べることです。これにはロックは不要で、ユーザースペースからは「低速」な方法(さまざまな競合状態の可能性が高くなります)で実行されます。
…
そしてそれはまったく必要ありません。
これに加えて、Saurik氏はiOS 11に組み込まれた制限により、脱獄済みデバイスにおけるUnixベースの可能性が狭まっていることにも言及しています。とはいえ、AppleのOS(現在および将来)の変更により、脱獄済みデバイスの性能がこれまでよりも低下する可能性があります。
こちらもお読みください: iOS 11の脱獄を楽しみにしている理由
この話の教訓は、Saurik氏が完全な互換性を実現するために多大な努力を払っていることであり、私たちは彼の努力に感謝すべきだということです。幸いなことに、CydiaとMobile Substrateの両方がiOS 11に対応するまでにはそう時間はかからないでしょう。これは、LiberiOSなどのツールを最大限に活用してiOS 11.1.2を脱獄したい人にとっては素晴らしいニュースです。