Tekniska bloggspel, Android-app-apk, tips och tricks

Gör din iOS 13-installation mer stabil med StopCrashingPls

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Gör din iOS 13-installation mer stabil med StopCrashingPls

Om du har börjat urskilja några ganska märkliga osäkerheter efter iOS 13 jailbreak, kanske du inte är ensam. iOS-utvecklaren Adam Demansi från HASHBANG Productions verkar ha känna igen en liknande våg av mönster som uppmanade honom att göra en hotfix i form av en nysläppt jailbreak-tweak som anropades StopCrashingPls.

Hänvisar till den korta beskrivningen av Cydia för StopCrashingPls, den designades som en experimentell lösning på jetsam-problemet i iOS 13. Detta uppenbara problem kan förvärras av vissa Jailbreak-justeringar, vilket kan leda till oönskad batteriladdning och destabilisering av hela systemet.

I en mer detaljerad beskrivning fortsätter Demansi med att förklara att StopCrashingPls försöker lösa detta problem genom att regelbundet försätta demoner i ett permanent “säker position”-liknande tillstånd, vilket hjälper till att säkerställa att tweaks crack-nycklar inte kan laddas in i dem och orsaka ytterligare instabilitet. Det finns bara några få undantag.

Om det låter lite förvirrande, och vi förstår helt om det händer, kanske du vill läsa Demans omfattande förklaring av problemet och potentiella lösningar:

Du kanske inte märker det, även om du har en problemreporter som Cr4shed installerad, men olika bakgrundsprocesser (demoner) gör att många funktioner i iOS-jobb tenderar att gå vilse. kraschar mycket på iOS 13. Detta beror på förändringar i en funktion i iOS som heter Jetsam, som förhindrar processer från att använda överdrivna resurser (CPU och minne).

iOS 13 justerar jetsam-kontrollerna mycket hårt. Du kanske har upplevt effekterna av detta även utan ett jailbreak. Om du till exempel pausar musik medan musikappen är i bakgrunden kan appen stoppas. Nästa gång du trycker på play kommer den att spela iOS Music-appen istället. iOS är smart nog att veta att man inte ska stänga en musikapp, men när du har pausat spelas den inte längre, eller hur? Så det slutar med att det använder för mycket resurser. Denna bugg åtgärdades med iOS 13.3, men andra kvarstår.

När SpringBoard och andra system gör felsökning vet Apple hur mycket minne och CPU varje process avser att använda, så de har en lista med “jetsam-regler” som dikterar gränserna för varje process. De brukade vara väldigt konservativa, så bara de värsta minnesläckorna eller oändliga slingorna räddas från deras dåliga tillstånd med en omstart av strömmen. Med iOS 13 verkar det som om Jetsams filosofi har förändrats, eftersom en systemdemon som till och med överskrider normal resursanvändning kommer att upphöra. På grund av detta kan jailbreak-tweaks använda upp lite minne eller CPU av misstag, vilket kan orsaka mycket förödelse. Vissa justeringar kräver högre resursanvändning – det är precis vad de är. Tyvärr orsakar det dessa problem, eftersom iOS inte är medveten om deras behov.

StopCrashingPls är en tweak som laddas före alla andra tweaks och sedan klipper tweakladdningen så att inga fler tweaks kan laddas. Denna tweak har detta enkla syfte och är extremt liten. Detta är inte en fullständig lösning på detta problem. Processer som SpringBoard kan fortfarande krascha på grund av att jetsamgränsen nås. Det finns många ändringar som kan göras för att åtgärda detta problem ännu mer, men StopCrashingPls fokuserar på en enkel lösning som kommer att lösa de flesta problem.

Vad vi kan ta reda på är det möjligt att även icke-jailbreakade iOS 13-enheter visar dessa instabiliteter, men det blir ett problem på jailbreakade telefoner eftersom jailbreak-tweaks tenderar att vara inblandade i något instabila processer. Med det i åtanke blockerar StopCrashingPls de flesta jailbreak-tweaks för att ansluta till dessa flyktiga processer.

Demansi säger att jailbreakers inte bör märka några verkliga störningar i deras jailbreaking-användning när de använder StopCrashingPls. Med det i åtanke återstår det att se vilka tweaks som är kända för att bli involverade i dessa instabila processer och göra saken värre.

De som är intresserade av att prova StopCrashingPlus och kanske göra sin telefon mer stabil kan ladda ner den kostnadsfria tweaken från Chariz-klassen genom sin föredragna pakethanterare. På grund av tweakens natur är den endast tillgänglig för jailbroken iOS 13-enheter.

Kommer du att ladda ner StopCrashPls? Låt oss veta varför eller varför inte i kommentarerna nedan.