ONE Jailbreak Ad

Cr4shed för iOS: Verktyg för kraschrapportering

Promotion image of Cr4shed article.

När du kör många justeringar i bakgrunden på din jailbreakade enhet kan det hända att en av dem kraschar systemet. Cr4shed-appen är ett gratis verktyg för att snabbt generera och visa kraschloggar för att upptäcka processen och den exakta dylib som är ansvarig för kraschen.

Förvaring

Cr4shed tweak släpptes gratis via Havoc Repository. Denna officiella version stöder rootful jailbreaks upp till iOS 15, men nyligen skapades en ny version för att lägga till stöd för iOS 15 och iOS 16, inklusive rootless (dopamin) enheter. Cr4shed rootless-versionen finns tillgänglig för nedladdning som ett DEB-paket för manuell installation.

Vad är Cr4shed?

Cr4shed är ett gratis jailbreak-verktyg utformat för att generera en kraschrapport som inkluderar information som processen som kraschade, den exakta orsaken till kraschen, dylib-filen som orsakade kraschen och hela anropsstacken när kraschen inträffade.

Applikationen fungerar med iOS 9 upp till iOS 16.

Den här programvaran kan vara riktigt användbar, inte bara för utvecklare av jailbreak-tweaks för att identifiera och åtgärda krascher, utan också för användare för att identifiera boven i dramat. Cr4shed kan identifiera orsaken bakom krascher i appar, jailbreak-tweaks och SpringBoard självt.

Även om Cr4shed nu är fullt fungerande och kan ersätta CrashReporter, rekommenderar utvecklaren för närvarande inte att avinstallera CrashReporter ännu. Den senaste versionen av Cr4shed inkluderar dock stöd för Palera1n -jailbreak på iOS 15 till och med iOS 15.7.1.

Skärmdump av Cr4shed-appen för rootless.

När du installerar en ny jailbreak-tweak kan enhetens SpringBoard krascha och gå in i felsäkert läge. Detta kan inträffa om tweaket inte är kompatibelt med din iOS-version eller om det finns konflikter med andra tweaks. För att identifiera dessa problem kan du använda Cr4shed.

Kraschloggar för iOS

När en app eller tweak kraschar genererar Cr4shed kraschloggfiler och lagrar dem i /var/tmp/crash_logs för framtida åtkomst. Den innehåller också en inbyggd kraschvisare som visar en lista över alla kraschade processer, tillsammans med deras datum, orsak och orsak.

Från sidan Cr4shed-inställningar kan du konfigurera några grundläggande inställningar, till exempel processens sorteringsmetod (efter datum eller namn), och definiera en svartlista för att ignorera specifika processer för rapportering. Varje loggfil kan enkelt exporteras och delas med andra användare eller justera utvecklare.

Cr4shed designades för att fungera på alla moderna jailbreaks som unc0ver och checkra1n som kör iOS 9, iOS 10, iOS 11, iOS 12, iOS 13, iOS 14 och iOS 15. Det kan användas bredvid CrashReporter. iOS 15 stöds på Palera1n Jailbreak, men rootless jailbreaks inklusive XinaA15 stöds inte.

En kraschloggfil innehåller olika uppgifter, såsom datum för kraschen, processens namn och paket-ID, enhetens namn och version, den installerade iOS-versionen, det utlösta biblioteket, registervärden, laddade avbildningar, orsaken, undantagskoder, undantagsundertyp och undantagstyp. Dessa loggar sparas som textfiler.

Cr4shed källkod

Cr4shed-appen släpptes som ett projekt med öppen källkod med källkod tillgänglig via utvecklarens GitHub Repository. De senaste ändringarna av källkoden lades till den 13 december 2022. Den här versionen inkluderar stöd för iOS 15 till och med iOS 15.7.1.

Om du är en jailbreak-app- eller tweak-utvecklare och vill lära dig av koden, titta gärna på källkoden. Cr4shed är huvudsakligen skrivet i Objective-C, vilket utgör 70,7 % av koden. Den innehåller också delar skrivna i Logos, Objective-C++, C, makefile och shell-språk. Det finns dock ingen information tillgänglig om kodlicensen.

Två iPhone-skärmar som visar Cr4sheds kraschrapporteringsverktyg för jailbreak på iOS.


Hur man installerar Cr4shed på iOS

Cr4shed-appen släpptes via Havoc Repo. Lägg till Cr4shed Repo i din lista över Cydia-källor . Installera den moderna kraschrapporteringen för iOS och identifiera problem med jailbreak-tweaks och appar. Sedan version 4.3 kan du även köra tweak-funktionen på iOS 15 – iOS 15.7.1. XinaA15 stöds inte.

För att installera Cr4shed för iOS 15 med Cydia, följ stegen:

  1. Öppna Cydia-appen från hemskärmen.
  2. Tryck på fliken Källor och välj sedan knappen Redigera.
  3. Lägg till följande URL för arkivet:
     https://havoc.app/
  4. Sök efter Cr4shed-paketet i det nyligen tillagda repot och installera det.
  5. Starta om Springboard när du uppmanas att tillämpa ändringarna.
  6. Cr4shed-appikonen läggs till på startskärmen.

Cr4shed för rootless jailbreaks

För att installera Cr4shed i rotlösa miljöer krävs det att man installerar ytterligare paket som libSandy (Sileo), ldid (Sileo), RocketBootStrap och libnotifications.

Tillägg

ShutUpCr4shed är ett användbart tillägg till Cr4shed-appen, eftersom det förhindrar att verktyget rapporterar onödiga jetsam-krascher. Det rapporterar dock fortfarande krascher från andra appar, systemproblem och justeringar som vanligt. Den senaste versionen av denna kostnadsfria jailbreak-justering är 1.020722.

För att installera den här tweakningen måste du först lägga till MYXXdev-repot (myxxdev.github.io) i din lista över Cydia-källor. Efter installationen tillhandahåller ShutUpCr4shed inga konfigurationsalternativ.

Nyheter

  • Uppdaterade Cr4shed till version 4.3.0.
  • Lade till stöd för Palera1n Jailbreak på iOS 15.
  • Åtgärda dubbletter av kraschrapporter.
  • Mörkt läge lagt till.
  • Förbättrad symbolik.
  • Stöd för Swift-felmeddelanden.
  • Jetsam kraschrapportering.
  • Se till att Jetsam-rapporter respekterar svartlistan.
  • Förbättrat stöd för iOS 14.
Author Photo
Skrivet av

Kuba har över 20 års erfarenhet inom journalistik, med fokus på jailbreak sedan 2012. Han har intervjuat yrkesverksamma från olika företag. Förutom journalistik specialiserar sig Kuba på videoredigering och drönarflygning. Han studerade IT på universitetet innan sin författarkarriär.

Skriv en kommentar

Senaste inläggen