Vor weniger als zwei Wochen veröffentlichte Saurik (Jay Freeman) ein offizielles iOS 11-zentriertes Update für Cydia Substrate, aber es dauerte nicht lange, bis Benutzer, die das Paket installiert hatten, unerwartete Einfrierprobleme mit ihren Mobilteilen mit Jailbroken meldeten.
Ein Support-Thread, der vor neun Tagen auf GitHub eröffnet wurde, brachte die dringend benötigte Aufmerksamkeit auf das Problem und veranlasste hochkarätige Mitglieder der Community wie Pwn20wnd, sbingner und Saurik, sich damit zu befassen.
Zum Glück für Cydia Substrate-Benutzer scheint Saurik nun das Problem zu kennen und das Problem erfolgreich auf einem seiner Testgeräte zu replizieren. Dies ist ein wesentlicher erster Schritt bei der Fehlerbehebung und -behebung.
Die offizielle Antwort von Saurik wurde als Kommentar im entsprechenden Support-Thread veröffentlicht und wir haben sie nachfolgend für Sie zitiert:
OK, ich habe es geschafft, das Problem in diesem Thread zu replizieren: Danke für die klaren Schritte, um das Problem zu reproduzieren! Dieses Verhalten tritt im Kern auf, weil amfid und substrated gleichzeitig beendet werden (was es nett wäre, so viel wie möglich zu vermeiden, aber ich habe es bisher völlig versäumt, JetsamPriority meinen Prozess schützen zu lassen; frühere Versionen von substrated haben launchd nicht benutzt: Ich frage mich, ob das vielleicht dazu beigetragen hat, es zu schützen, aber ich weiß nicht genug über Jetsam); Aber wie, da Substrate (und das schon seit Jahren) im Wesentlichen amfid verwendet, um ausführbare Seiten bereitzustellen, kann es sich nicht selbst initialisieren (weil es, und das ist albern, versehentlich ausführbare Seiten benötigt, um überhaupt ausgeführt zu werden) trivial reparierbar) und dann (theoretisch, wenn es so weit gekommen ist, was es nicht tut) scheitert es, den xpcproxy für amfid zu binden (da ich dies mit "der vollen Maschinerie" tue, die ausführbare Seiten benötigt). Ich denke, ich werde morgen Abend etwas Zeit haben, um diese beiden Probleme zu beheben (ich kann einen eingeschränkteren Hook für xpcproxy und dann für den Sonderfall amfid bereitstellen)..
Wir können Sauriks Bemerkung entnehmen, dass das Problem des Einfrierens wahrscheinlich damit zusammenhängt, dass zwei Prozesse - amfid und substrated - gleichzeitig beendet werden.
Saurik rechnet damit, noch in dieser Woche ein Update für Cydia Substrate über Cydia zu veröffentlichen, um das beschriebene Problem zu beheben, das theoretisch das Einfrieren beenden dürfte, das einige Benutzer gemeldet haben.
Wie immer werden wir Sie weiterhin auf dem Laufenden halten, wenn Sie mehr über dieses Update erfahren. Halten Sie es also auf iDB abgestimmt, um mehr über die neuesten Jailbreak-Nachrichten zu erfahren.
Haben Sie das Problem mit dem Einfrieren von Cydia Substrate auf Ihrem Gerät mit Jailbreak seit dem Update festgestellt? Lass es uns in den Kommentaren unten wissen.