先月のCydia Substrateアップデートラッシュから少しの間沈黙していたSaurikですが、再びアップデートをリリースしたようです。今朝から、checkra1n脱獄ユーザーはソースを更新し、Cydia Substrateバージョン0.9.7108とSubstrateセーフモードバージョン0.9.6004を含む2つの注目すべきアップデートを確認できるはずです。
どちらのパッケージもcheckra1nジェイルブレイクにとって特に重要です。一方はTweakインジェクションを駆動し、もう一方はジェイルブレイクTweakの失敗とそれに伴うブートループの可能性に対する最後の防御線として機能するからです。幸いなことに、これらのパッケージは連携して動作し、安全な環境でジェイルブレイクTweakの使用を可能にします。
Cydia Substrate アップデートから始まり、バージョン 0.9.7108 の変更ログは次のとおりです。
Cydia Substrate 0.9.7108 は、早期プロセスインジェクションの安定性を向上させました。これは、ノンスオーバーライドツールに関するバグ報告を受けてリリースされました。このツールは、インジェクションを完了しても安全かどうかの検出に問題があり、起動直後に(私が担当した)強制終了させられていました。この新しい実装は、ようやく「100% の解決策」と言えるレベルに到達しました(つまり、より数学的に、正しい動作をしなければならないと証明できるようになったような気がします)。
収集できた情報によると、このアップデートによりCydia Substrateの安定性が向上し、Cydia Substrateが特定のプロセスを途中で強制終了してしまうバグが修正されるはずです。Saurik氏は、このアップデートによって問題が完全に解決されたと考えていると説明しています。
Substrate Safe Mode パッケージについては、バージョン 0.9.6004 の変更ログを以下に示します。
どうやら、dlopen(NULL,RTLD_NOLOAD) でクラッシュしないようにセーフ モードを更新します。
このアップデートにより、Substrate セーフ モードの使用中に以前発生していた可能性のあるクラッシュが解決されるようです。
脱獄時にこれら2つのパッケージのいずれかを使用している場合は、できるだけ早くアップデートすることをお勧めします。checkra1nなどの互換性のある脱獄ソフトを使用している限り、ソースを更新すると自動的に表示されるはずです。
unc0verの脱獄ツールはかつてCydia Substrateなどを利用していましたが、リード開発者のPwn20wnd氏は最終的にSubstituteを使用するようになりました。これは、Cydia SubstrateがA12(X)以降のデバイスに対応するように更新されなかったためです。これらの更新はChimeraとOdysseyの脱獄ツールには適用されません。これらのツールは別のTweak注入方法を使用しているためです。
ジェイルブレイクしたデバイスでCydia SubstrateとSubstrate Safe Modeをアップデートしましたか? 下のコメント欄で、結果をお聞かせください。