Cr4shed

Kuba Pawlakqbap | iOS Apps
Cr4shed

When you run a lot of tweaks in the background on your jailbroken device it may happen that one of them is crashing the system. Cr4shed app is a free tool to quickly generate and view crash logs to discover the process and exact dylib responsible for the crash.

Add Cr4shed Repo to your package manager.

What is Cr4shed?

Cr4shed is a free jailbreak tool designed to generate a crash report including information such as the process that crashed, the exact reason for the crash, the dylib that caused the crash, and the entire call stack when the crash occurred. The application works with iOS 9 up to iOS 14.

This software can be really useful not only for jailbreak tweaks developers to help identify and fix crashes but also for users to help identify the culprits of crashes. Cr4shed can identify the reason behind the crushing of apps, jailbreak tweaks, and SpringBoard itself.

Cr4shed is now at the stage where it should be able to function as a full replacement for CrashReporter, but the developer cannot recommend uninstalling CrashReporter yet.

Cr4shed screenshot

When you will install a new jailbreak tweak it may happen that SpringBoard will crash and enter the device in safe mode. This may happen when the tweak is not compatible with your iOS version, or if there are other tweak conflicts. Cr4shed can identify those issues.

Whenever an app or a tweak crashes, Cr4shed will generate crash log files and store them in /var/tmp/crash_logs such that you can access them later. It comes also with a built-in crash viewer displaying a list of all crushed processes including crash date, culprit, and reason.

From Cr4shed Settings page, you can configure some basic settings like the process sorting method (by date or name),and define a blacklist to ignore selected processes for reporting. Each log file can be easily exported and shared with other users or tweak developers.

Cr4shed jailbreak crash reporting tool

Cr4shed was designed to work on all modern jailbreaks like unc0ver and checkra1n running iOS 9, iOS 10, iOS 11, iOS 12, iOS 13, and iOS 14. It can be used next to the CrashReporter app.

The crash log file contains information such as date, process name, bundle id, device name & version, installed iOS version, triggered library, register values, loaded images, culprit, exceptions codes, exceptions subtype, and exceptions type. Crash logs are saved as text files.

Repository

Cr4shed app was released via Havoc Repo. Add the Cr4shed Repo to your list of Cydia Sources. Install the modern crash reporter for iOS and identify issues with jailbreak tweaks and apps.

  1. Open the Cydia app from the home screen.
  2. Tap Sources → Edit → Add the https://havoc.app/ Repo URL.
  3. Search for Cr4shed package in the newly added repo and install it.
  4. Restart the Springboard when prompted to apply changes.
  5. Cr4shed app icon will be added to the Home Screen.

Alternatively, please use the quick links available at the top of this page to add the repository to your favorite package manager (Cydia, Sileo, Installer, Zebra) with just one click.

Add-ons

ShutUpCr4shed is a great add-on for the Cr4shed app that will stop the crashing tool from reporting unnecessary jetsam crashes. Other apps, system, and tweak crashes will still be reported as normal. The latest version of the free jailbreak tweak is 1.020722.

To install this tweak it's required to add the MYXXdev Repo (myxxdev.github.io) to your list of Cydia Sources. Once installed, ShutUpCr4shed tweak doesn't offer any options to configure.

Source Code

Cr4shed app was released as an open-source project with code available through the developer's GitHub Repository. The recent changes to the code were added on 7 Mar 2021.

If you are a jailbreak app/tweak developer and you like to learn from the code feel free to view the source. Cr4shed was written mostly 70.7% in Objective-C, but there are also parts of Logos, Objective-C++, C, makefile, and shell languages. There is no info about the code license.

What's new

  • Fix duplicate crash reports
  • Added Dark Mode
  • Improved symbolication
  • Swift error message support
  • Jetsam crash reporting
  • Make Jetsam reports respect blacklist
  • Improved iOS 14 support

Post a comment