Apps

SaurikがCydia Substrateを再度アップデートし、安定性を重視した修正を追加

SaurikがCydia Substrateを再度アップデートし、安定性を重視した修正を追加

先週末にCydia Substrateパッケージに一連のアップデートが行われたのに続き、Saurikは昨夜遅くに、注目すべきバグ修正と変更を含む新たなアップデートをリリースしました。最新のアップデートでは、Tweakインジェクションメソッドがバージョン0.9.7110にアップグレードされています。

Cydia Substrate の公式パッケージの説明による変更ログのコメントは、このリリースでは特に広範囲にわたっており、次のようになります。

Cydia Substrate 0.9.7110 では、0.9.7108 で私が導入した、iOS 10 より前のバージョンの iOS での問題を修正しています :(。新しいインジェクション システムは非常に正しいように思えますが、新しい mach タスクの動作に依存しており、その動作はいずれにしてもあまり安定していないことが判明しました (そのため、他の 2 つの回避策を追加する必要がありました)。私は、数学的にそれほど堅牢ではないチェック セットを修正して、スレッド ケースを処理する方法を見つけました。変更点を教えてくれた Saagar Jha に感謝します。

特に、このビルドは、動作が 0.9.7107 にかなり似ており、特に、ライブ ロック可能なスピン ループ (「電話が熱くなり、バッテリーを大量に消費する」という問題を引き起こす可能性のある、コード内の 1 つの場所) の周辺が顕著です (これは、少数のユーザーが 0.9.7109 でもまだ報告している「電話が熱くなり、バッテリーを大量に消費する」という問題です)。0.9.7108 と 0.9.7109 で問題が発生したのと同じくらい、0.9.7110 が役立つことを期待します。

このアップデートに取り組んでいる間、iOS 9 でテスト中に、Untethered エクスプロイトの起動時に Substrate が正しく動作していないことも判明しました。Substrate の現在の配布チャネル (Sam 経由) は、iOS 10 または 11 より前のバージョン (どちらも動作するはず) を使用しているユーザーには配布されませんが、これは煩わしく、おそらく他の Untethered エクスプロイトにも当てはまるため、その問題の安定した修正方法を見つけました。私は問題に非常に興味があります。

Cydia Substrateの最新アップデートは、コミュニティメンバーから報告されていた、様々なファームウェアバージョンや脱獄の種類における状況依存のバグをいくつか修正しているようです。実際、このアップデートは、新しいインジェクションシステムがSaurik氏が当初想定していたほど安定しておらず、数学的にも正確ではなかったため、Cydia Substrateの動作をバージョン0.9.7107に近づけることを意味していたようです。

checkra1nの脱獄には、Cydia Substrateが推奨されるTweakインジェクション手法です。他の脱獄では、unc0verとChimeraのSubstitute、Odysseyのlibhooker(checkra1nでこのスクリプトを使用した場合はOdysseyra1nも)など、代替のTweakインジェクション手法が使用されています。

言うまでもなく、このアップデートはCydia Substrateをご利用のすべての方に推奨されます。パッケージの安定性が向上し、脱獄全般において非常に重要なパッケージであるためです。これは文字通り、サポートされている脱獄アプリにおける脱獄調整を支える最も重要なメカニズムの一つです。パッケージを最初に開いた後にアップデートが表示されない場合は、ソースを更新してみてください。

Cydia Substrateの最新バージョンはもうインストールしましたか?下のコメント欄で教えてください。

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