Cr4shed für iOS: Absturzberichtstool

Wenn Sie auf Ihrem gejailbreakten Gerät viele Optimierungen im Hintergrund ausführen, kann es passieren, dass eine davon das System zum Absturz bringt. Die Cr4shed-App ist ein kostenloses Tool zum schnellen Erstellen und Anzeigen von Absturzprotokollen, um den Prozess und die genaue Dylib zu ermitteln, die für den Absturz verantwortlich sind.
Archiv
Der Cr4shed-Tweak wurde kostenlos über das Havoc Repository veröffentlicht. Diese offizielle Version unterstützt Root-Jailbreaks bis iOS 15. Kürzlich wurde jedoch ein neuer Build erstellt, der Unterstützung für iOS 15 und iOS 16 sowie für Rootless-Geräte (Dopamine) bietet. Die Rootless-Version von Cr4shed steht als DEB-Paket zur manuellen Installation zum Download bereit.
Was ist Cr4shed?
Cr4shed ist ein kostenloses Jailbreak-Tool, das einen Absturzbericht mit Informationen wie dem abgestürzten Prozess, dem genauen Grund für den Absturz, der Dylib, die den Absturz verursacht hat, und dem gesamten Aufrufstapel zum Zeitpunkt des Absturzes erstellt.
Die Anwendung funktioniert mit iOS 9 bis iOS 16.
Diese Software kann nicht nur für Entwickler von Jailbreak-Optimierungen sehr nützlich sein, um Abstürze zu identifizieren und zu beheben, sondern auch für Benutzer, um die Absturzursachen zu identifizieren. Cr4shed kann die Ursache für Abstürze von Apps, Jailbreak-Optimierungen und SpringBoard selbst identifizieren.
Obwohl Cr4shed nun voll funktionsfähig ist und CrashReporter ersetzen kann, empfiehlt der Entwickler derzeit nicht, CrashReporter zu deinstallieren. Die neueste Version von Cr4shed unterstützt jedoch den Palera1n -Jailbreak unter iOS 15 bis iOS 15.7.1.

Wenn Sie einen neuen Jailbreak-Tweak installieren, kann das SpringBoard Ihres Geräts abstürzen und in den abgesicherten Modus wechseln. Dies kann passieren, wenn der Tweak nicht mit Ihrer iOS-Version kompatibel ist oder Konflikte mit anderen Tweaks bestehen. Um diese Probleme zu identifizieren, können Sie Cr4shed verwenden.
Absturzprotokolle für iOS
Stürzt eine App oder ein Tweak ab, generiert Cr4shed Absturzprotokolle und speichert diese für späteren Zugriff unter /var/tmp/crash_logs. Ein integrierter Absturz-Viewer zeigt alle abgestürzten Prozesse mit Datum, Ursache und Ursache an.
Auf der Cr4shed-Einstellungsseite können Sie einige grundlegende Einstellungen konfigurieren, beispielsweise die Sortiermethode für Prozesse (nach Datum oder Name) und eine Blacklist definieren, um bestimmte Prozesse bei der Berichterstellung zu ignorieren. Jede Protokolldatei kann exportiert und problemlos mit anderen Benutzern oder Tweak-Entwicklern geteilt werden.
Cr4shed wurde für alle modernen Jailbreaks wie unc0ver und checkra1n unter iOS 9, iOS 10, iOS 11, iOS 12, iOS 13, iOS 14 und iOS 15 entwickelt. Es kann in Kombination mit dem CrashReporter verwendet werden. iOS 15 wird vom Palera1n-Jailbreak unterstützt, Rootless-Jailbreaks wie XinaA15 jedoch nicht.
Eine Absturzprotokolldatei enthält verschiedene Informationen, wie z. B. das Absturzdatum, den Namen und die Bundle-ID des Prozesses, den Namen und die Version des Geräts, die installierte iOS-Version, die ausgelöste Bibliothek, Registerwerte, geladene Bilder, den Verursacher, Ausnahmecodes, Ausnahmeuntertyp und Ausnahmetyp. Diese Protokolle werden als Textdateien gespeichert.
Cr4shed-Quellcode
Die Cr4shed-App wurde als Open-Source-Projekt veröffentlicht. Der Quellcode ist über das GitHub-Repository des Entwicklers verfügbar. Die letzten Änderungen am Quellcode wurden am 13. Dezember 2022 vorgenommen. Diese Version unterstützt iOS 15 bis iOS 15.7.1.
Wenn Sie Jailbreak-Apps oder Tweaks entwickeln und vom Code lernen möchten, können Sie sich gerne den Quellcode ansehen. Cr4shed ist hauptsächlich in Objective-C geschrieben, das 70,7 % des Codes ausmacht. Es enthält auch Teile in Logos, Objective-C++, C, Makefile und Shell-Sprachen. Es liegen jedoch keine Informationen zur Code-Lizenz vor.

So installieren Sie Cr4shed auf iOS
Die Cr4shed-App wurde über das Havoc Repo veröffentlicht. Füge das Cr4shed Repo deiner Cydia-Quellenliste hinzu. Installiere den modernen Crash Reporter für iOS und identifiziere Probleme mit Jailbreak-Tweaks und Apps. Seit Version 4.3 kannst du den Tweak auch unter iOS 15 – iOS 15.7.1 ausführen. XinaA15 wird nicht unterstützt.
Um Cr4shed für iOS 15 mit Cydia zu installieren, folgen Sie den Schritten:
- Öffnen Sie die Cydia-App vom Startbildschirm aus.
- Tippen Sie auf die Registerkarte „Quellen“ und wählen Sie dann die Schaltfläche „Bearbeiten“ aus.
- Fügen Sie die folgende Repository-URL hinzu:
https://havoc.app/
- Suchen Sie im neu hinzugefügten Repo nach dem Cr4shed-Paket und installieren Sie es.
- Starten Sie Springboard neu, wenn Sie aufgefordert werden, die Änderungen anzuwenden.
- Das Cr4shed-App-Symbol wird zum Startbildschirm hinzugefügt.
Cr4shed für Rootless-Jailbreaks
Um Cr4shed in Rootless-Umgebungen zu installieren, müssen zusätzliche Pakete wie libSandy (Sileo), ldid (Sileo), RocketBootStrap und libnotifications installiert werden.
Add-ons
ShutUpCr4shed ist ein nützliches Add-on für die Cr4shed-App, da es verhindert, dass das Tool unnötige Jetsam-Abstürze meldet. Abstürze anderer Apps, Systemprobleme und Optimierungen werden jedoch weiterhin wie gewohnt gemeldet. Die neueste Version dieses kostenlosen Jailbreak-Tweaks ist 1.020722.
Um diesen Tweak zu installieren, müssen Sie zunächst das MYXXdev-Repository (myxxdev.github.io) zu Ihrer Cydia-Quellenliste hinzufügen. Nach der Installation bietet ShutUpCr4shed keine Konfigurationsoptionen.
Was ist neu
- Cr4shed auf Version 4.3.0 aktualisiert.
- Unterstützung für Palera1n Jailbreak unter iOS 15 hinzugefügt.
- Beheben Sie doppelte Absturzberichte.
- Dunkelmodus hinzugefügt.
- Verbesserte Symbolisierung.
- Schnelle Unterstützung für Fehlermeldungen.
- Jetsam-Absturzbericht.
- Sorgen Sie dafür, dass Jetsam-Berichte die Blacklist berücksichtigen.
- Verbesserte iOS 14-Unterstützung.