Linus Henze が iOS 15 用の Fugu15 ジェイルブレイクをリリース、主に開発者向け

Linus Henze が iOS 15 用の Fugu15 ジェイルブレイクをリリース、主に開発者向け

10 月初旬、Linus Henze 氏が Objective by the Sea カンファレンスのステージに登壇し、iOS 15.4.1 を実行している iPhone 上での Fugu15 脱獄を紹介しました。このユーザーフレンドリーな新しいインストール方法は、私たちの多くに JailbreakMe の時代を思い出させました。そして今週月曜日の時点で、Henze の GitHub ページでオープンソースとして正式にリリースされました。

今日の午後、Henze は Twitter を通じて Fugu15 のリリースを発表しましたが、興奮しすぎる前に、Fugu15 は主に開発者を対象としたジェイルブレイクであることをすぐに言及しておく必要があります。現在、欠落している調整インジェクションに対して iOS または iPadOS 15 をサポートするジェイルブレイク調整は存在しないためです。ライブラリ (同じ問題が現在、Odyssey チームの Cheyote 脱獄を遅らせています)。

ふぐ15とは何ですか?

Fugu15 は、iOS および iPadOS 15.0 ~ 15.4.1 を実行する特定の arm64e デバイスをサポートし、Sileo パッケージ マネージャーで Procursus ブートローダーを実行する、永久署名されたセミアンテザード ジェイルブレイク アプリです。セミアンテザードであるため、再脱獄するためにコンピューターは必要ありませんが、デバイスを再起動するたびに再脱獄する必要があります。さらに、CoreTrust のバグにより、Fugu15 は無期限にサブスクライブされたままになるため、7 日ごとに再サブスクライブする必要はありません。

これに見覚えがあると思われる場合は、TrollStore が同じ CoreTrust バグを使用しているためです。TrollStore を使用すると、ユーザーは任意のファイルをアップロードして署名できます。デバイス上のipa。

Fugu15 リリースには、コード署名バイパス、カーネル エクスプロイト、PAC カーネル バイパス、および PPL バイパスが含まれています。Fugu15 は、ドメインをお持ちの場合は Safari 経由で、または Mac では USB 接続と Xcode 経由でインストールできることは注目に値します。

Fugu15 について知っておくべきこと

しかし、前に述べたように、Fugu15 は開発者に焦点を当てた脱獄であるため、一般の人にとってはあまり役に立ちません。これは、現在互換性のある脱獄調整が存在しないことと、一部の初期ファームウェア バージョンにはバグがあり、すべてのデバイスで広範にテストされていないためです。

実際、Henze 氏は GitHub ページで、Fugu15 は次のデバイス設定でのみ広範囲にテストされていると述べています。

  • iOS 15.4.1を実行しているiPhone XS Max
  • iOS 15.4.1を実行しているiPhone 11(セキュリティ調査デバイス)
  • iOS 15.4.1を実行しているiPhone 12(セキュリティ調査デバイス)
  • iOS 15.4.1を実行しているiPhone 12 Pro Max
  • iOS 15.1を実行するiPhone 13のスタンドアロンバージョン

Fugu15 はデバイスとファームウェアの他の組み合わせと互換性がある可能性がありますが、これらについては厳密にテストされていません。現在、arm64e デバイスのみがサポートされています (iPhone XS 以降、または A12 チップ以降を搭載したデバイス)。

Henze は次のバグを認識していますが、他にもバグがある可能性があります。

1) oobPCI (カーネルを実行しているプロセス) が終了すると、システムは不整合な状態のままになり、ある時点でパニックになる可能性があります。これは通常、起動後約 5 秒後に発生しますexit_fulliDownload のコマンド。回避策: カーネル パニックの可能性を減らすために、oobPCI を閉じないでください。または、できるだけ早く閉じてください。このパニックの理由は現時点では不明です。2) 電源が接続されていない場合、ディープ スリープに入ると、DriverKit のバグによりカーネル パニックが発生します (Fugu14 でも発生しました)。残念ながら、Fugu14 の修正は iOS 15 では機能しません。 回避策: このエラーは、oobPCI を終了するときには発生しません。ただし、oobPCI を終了するときに上記のエラーが発生する場合があります。3) iOS の一部のバージョン (少なくとも iOS 15.1 以下、おそらく 15.2 と 15.3 も) には、oobPCI の開始時に WiFi チップのバス制御を無効にする DriverKit のバグがあり、WiFi 使用時にカーネル パニックを引き起こします。このバグは修正される可能性がありますが、現時点では修正は Fugu15 に含まれていません。回避策:

Fugu15 に関する Linus Henze の簡単な FAQ

GitHub ページの FAQ セクションでは、Henze がいくつかの関連する質問に答えています。その概要を以下に示します。

Q: 私はエンドユーザーです。Fugu15は私にとって良いですか?なんてこった。

Q: 私の iOS バージョン/デバイスは Fugu15 でサポートされていません。サポートを追加してもらえますか? A: いいえ。(最終的には iOS 15 を使用しました)

Q: 微調整のサポートを追加する予定はありますか? なんてこった。

Q: Fugu15 の公式サポートは提供されますか? アップデートは予定されていますか? なんてこった。

Q: Sileo を通じて何かをインストール/更新しましたが、起動しません。これを修正するにはどうすればよいですか? A: Fugu15 は TrustCache インジェクションを使用してコード署名をバイパスします。したがって、何かをインストールまたは更新する場合は、コード署名が TrustCache に存在する必要があります。tcloadコマンドを使用して、iDownload シェルから追加の TrustCaches をダウンロードできます。

Q: Wen eta Fugu16 ???? A: …

Fugu15はどうなるのでしょうか?

どうやら、Henze 氏は将来的に iOS および iPadOS 15 から iOS および iPadOS 16 に焦点を移すため、Fugu15 をさらに開発するつもりはないようです。一方で、Fugu15 のオープンソース リリースは、長い間辛抱強く待っていた iOS および iPadOS 15 を攻撃するためのより多くのアイデアを必要としている苦労している脱獄開発者を救済することができるため、脱獄コミュニティにとって有益であることが判明する可能性があります。

ただし、これは何かをテストする必要がある開発者にとっては便利な脱獄ですが、現段階では基本的に概念実証です。

結論

Fugu15 のリリースは確かに良いニュースであり歓迎すべきことですが、Fugu15 プロジェクト自体は、誰もが急いでダウンロードしてインストールすべき脱獄ではありません。代わりに、ユーザーは可能な限り最低のファームウェアを使用し、機能する微調整インジェクションを備えた iOS および iPadOS 15 の公開ジェイルブレイクを待つべきです。いずれにしても、ほとんどの人がジェイルブレイクするのはそのためです。

Fugu15 とその概要について詳しくは、Linus Henze の GitHub ページ をご覧ください。

Fugu15 がついにリリースされることに興奮していますか? これに関するあなたの考えを以下のコメントセクションで必ず議論してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です