待望の iOS 11.3.1 用 Electra ジェイルブレイクがなぜまだリリースされていないのか疑問に思いませんか?記事上で
その理由は、Samg_is_a_NinjaというニックネームでRedditユーザーによって説明されました。
チームのメンバーであるイアン・ビールという事実から始めましょう。Google Project Zero セキュリティは、multi_path (彼は mp と呼んだ) と empty_list (それぞれ、el) という 2 つのエクスプロイトを公開しました。 Samg_is_a_Ninja が書いているように、mp エクスプロイトは成功する可能性が高くなりますが、その使用には Apple Developer アカウントが必要で、それには年間 99 ドルのサブスクリプションが必要です。一方、el エクスプロイトは開発者証明書を必要としませんが、安定性が低くなります。有名なハッカー pwn20wnd は多くの改良を加えましたが、成功率は依然として 1/3 と低すぎます。


Reddit ユーザーは、開発状況について次のように述べています。iOS 11.3.1 のジェイルブレイクは、Apple がルート パーティションではなく APFS ファイル システムのスナップショットを使用する新しいセキュリティ機能を追加したという事実によってさらに複雑になりました。
かなり使いやすいだろうと誰もが思ったElectra for iOS 11.1.X の古いコード。単にカーネル エクスプロイトを置き換えるだけです。 async_wake の代わりに mp または el を使用してください。しかし、新しいエクスプロイトを開始するときに、Apple が新しい保護機能を追加したことが判明しました。それは、以前のようにルート パーティションではなく APFS スナップショットを使用することでした。
Electraのリリースが遅れていることは以前に報告されていましたリマウントコードの不安定性に関連しています。 Samg_is_a_Ninja は、マウントの問題と、Electra for iOS 11.3.1 がまだリリースされていない理由の両方をより詳細に明らかにしました。
脱獄の主な機能の 1 つは、デバイスのファイル システム全体にアクセスする機能。スマートフォンのファイル システムが次のようになっていると想像してください。これらはおもちゃの箱が 2 つあります。最初のものはと呼ばれますdisk0s1s1、2番目–disk0s1s2。箱disk0s1s2サイズが大きくなり、以下のすべてのデータが含まれます/var セクションであり、セクション – に分かれています。インストールしたアプリごとに 1 つ、さらに写真、iBook などすべてに対応します。箱ディスク0s1s1より小さく、他のすべてのセクション(/アプリケーション、/システム、/ライブラリなど)、システムの機能を保証するシステムアプリケーションおよびファイルの下にデータが含まれます。
在庫ありdisk0s1s2は読み取り/書き込みモードでマウントされ、各アプリケーションは割り当てられたサンドボックス内にのみデータを書き込むことができます。他の部分にデータを書き込むdisk0s1s2それができるのはシステムだけです。申し込みますdisk0s1s1プログラムのアップデートまたはリカバリ中にのみ可能です。
11.2.6 以降では、(エクスプロイトのおかげで) task_for_pid(0) を取得すると、簡単にマウントし、disk0s1s1、 そしてdisk0s1s2読み取りおよび書き込みモードで。ただし、iOS 11.3 では、Apple は新機能を導入しました。デバイスをセットアップすると、システムはコンテンツのスナップショットを取得します。disk0s1s1。今後、デバイスの電源を入れるたびに、システムはスナップショットを確認し、次にコンテンツを確認します。ディスク0s1s1そして違いを探します。ファイルが移動または削除されている場合は、それらを戻します。追加されたオブジェクトはすべて削除され、削除されたオブジェクトはすべて削除されます。復元されつつある。そして、これが問題全体です。たとえば、/Applications/Cydia.app/ セクションは、起動するたびに削除されます。


良いニュースがあります。特に、新しいセキュリティ機能は追加されたばかりで、脆弱性が満載のようです。当初、Jonathan Levin (@Morpheus______) は、再マウントを可能にする脆弱性 (@SparkZheng によって発見されました) に取り組む予定でしたが、現在はエクスプロイトを完了することが遠い優先事項になったようです。
Reddit ユーザーは、el の WebKit バージョンがすでにリリースされていることにも言及しています。これにより、Safari を使用した iOS 11.3.1 ジェイルブレイクのリリースに期待が高まります。
もう一つの良いニュースは、愛好家の Tom Michaud は、起動デーモンの脆弱性を発見しました。 iOS 11.3.1 用のアンテザード ジェイルブレイクのリリースにつながる可能性もあります。この脆弱性は、アンテザード ジェイルブレイク evasi0n で使用される脆弱性と似ています。


最も保護されている世界のオペレーティングシステム、脱獄ファンが我慢しなければならないことは驚くことではありません。コードの完全なテストを待って、信頼性があり、デバイスがブリックになるリスクがないことを確認することが重要です。