Cr4shed til iOS: Værktøj til rapportering af nedbrud

Når du kører mange justeringer i baggrunden på din jailbroken enhed, kan det ske, at en af dem får systemet til at gå ned. Cr4shed-appen er et gratis værktøj til hurtigt at generere og se nedbrudslogfiler for at finde den proces og den præcise dylib, der er ansvarlig for nedbruddet.
Arkiv
Cr4shed tweak blev udgivet gratis via Havoc Repository. Denne officielle udgivelse understøtter rootful jailbreaks op til iOS 15, men for nylig blev der oprettet en ny build for at tilføje understøttelse af iOS 15 og iOS 16, inklusive rootless (dopamin) enheder. Cr4shed rootless-versionen kan downloades som en DEB-pakke til manuel installation.
Hvad er Cr4shed?
Cr4shed er et gratis jailbreak-værktøj designet til at generere en crashrapport, der inkluderer oplysninger såsom den proces, der crashte, den nøjagtige årsag til crashet, den dylib, der forårsagede crashet, og hele call-stacken, da crashet opstod.
Applikationen fungerer med iOS 9 op til iOS 16.
Denne software kan være virkelig nyttig, ikke kun for udviklere af jailbreak-tweaks, til at hjælpe med at identificere og rette nedbrud, men også for brugere til at hjælpe med at identificere synderne bag nedbrud. Cr4shed kan identificere årsagen bag nedbrud af apps, jailbreak-tweaks og SpringBoard selv.
Selvom Cr4shed nu er fuldt funktionel og kan erstatte CrashReporter, anbefaler udvikleren i øjeblikket ikke at afinstallere CrashReporter endnu. Den seneste udgivelse af Cr4shed inkluderer dog understøttelse af Palera1n jailbreak på iOS 15 til og med iOS 15.7.1.

Når du installerer en ny jailbreak-tweak, kan din enheds SpringBoard gå ned og gå i fejlsikret tilstand. Dette kan ske, hvis tweaket ikke er kompatibelt med din iOS-version, eller hvis der er konflikter med andre tweaks. Du kan bruge Cr4shed til at identificere disse problemer.
Crashlogge for iOS
Når en app eller tweak går ned, genererer Cr4shed crashlogfiler og gemmer dem i /var/tmp/crash_logs til senere adgang. Den indeholder også en indbygget crashviewer, der viser en liste over alle nedbrudte processer sammen med deres dato, årsag og årsag.
Fra Cr4shed-indstillingerne kan du konfigurere nogle grundlæggende indstillinger, såsom processens sorteringsmetode (efter dato eller navn) og definere en sortliste for at ignorere specifikke processer i rapporteringen. Hver logfil kan eksporteres og nemt deles med andre brugere eller tweak-udviklere.
Cr4shed blev designet til at fungere på alle moderne jailbreaks som unc0ver og checkra1n , der kører iOS 9, iOS 10, iOS 11, iOS 12, iOS 13, iOS 14 og iOS 15. Det kan bruges sammen med CrashReporter. iOS 15 understøttes på Palera1n Jailbreak, men rootless jailbreaks, inklusive XinaA15, er ikke.
En nedbrudslogfil indeholder forskellige oplysninger, såsom datoen for nedbruddet, processens navn og bundt-ID, enhedens navn og version, den installerede iOS-version, det udløste bibliotek, registerværdier, indlæste billeder, årsag, undtagelseskoder, undtagelsesundertype og undtagelsestype. Disse logfiler gemmes som tekstfiler.
Cr4shed kildekode
Cr4shed-appen blev udgivet som et open source-projekt med kildekode tilgængelig via udviklerens GitHub Repository. De seneste ændringer af kildekoden blev tilføjet den 13. december 2022. Denne udgivelse inkluderer understøttelse af iOS 15 til og med iOS 15.7.1.
Hvis du er en jailbreak-app- eller tweak-udvikler og gerne vil lære af koden, er du velkommen til at se kildekoden. Cr4shed er primært skrevet i Objective-C, som udgør 70,7% af koden. Den indeholder også dele skrevet i Logos, Objective-C++, C, makefile og shell-programmeringssprogene. Der er dog ingen information tilgængelig om kodelicensen.

Sådan installeres Cr4shed på iOS
Cr4shed-appen blev udgivet via Havoc Repo. Tilføj Cr4shed Repo til din liste over Cydia-kilder . Installer den moderne crash reporter til iOS, og identificer problemer med jailbreak-tweaks og apps. Siden version 4.3 kan du også køre tweak'en på iOS 15 – iOS 15.7.1. XinaA15 understøttes ikke.
For at installere Cr4shed til iOS 15 ved hjælp af Cydia skal du følge disse trin:
- Åbn Cydia-appen fra startskærmen.
- Tryk på fanen Kilder, og vælg derefter knappen Rediger.
- Tilføj følgende URL til arkivet:
https://havoc.app/
- Søg efter Cr4shed-pakken i det nyligt tilføjede repo, og installer den.
- Genstart Springboard, når du bliver bedt om at anvende ændringerne.
- Cr4shed-appikonet vil blive tilføjet til startskærmen.
Cr4shed til rootless jailbreaks
For at installere Cr4shed på rootless-miljøer skal der installeres yderligere pakker såsom libSandy (Sileo), ldid (Sileo), RocketBootStrap og libnotifications.
Tilføjelser
ShutUpCr4shed er en nyttig tilføjelse til Cr4shed-appen, da den forhindrer værktøjet i at rapportere unødvendige jetsam-nedbrud. Den rapporterer dog stadig nedbrud fra andre apps, systemproblemer og justeringer som normalt. Den seneste version af denne gratis jailbreak-justering er 1.020722.
For at installere denne tweak skal du først tilføje MYXXdev Repo (myxxdev.github.io) til din liste over Cydia-kilder. Efter installationen giver ShutUpCr4shed ingen konfigurationsmuligheder.
Hvad er nyt?
- Opdaterede Cr4shed til version 4.3.0.
- Tilføjet understøttelse af Palera1n Jailbreak på iOS 15.
- Ret dubletter af nedbrudsrapporter.
- Tilføjet mørk tilstand.
- Forbedret symbolik.
- Understøttelse af Swift-fejlmeddelelser.
- Rapportering om Jetsam-ulykker.
- Få Jetsam-rapporter til at respektere sortlisten.
- Forbedret iOS 14-understøttelse.