In my first how-to post I covered a few ways that you can grab a list of your tweaks. Here we will start to build on what you learned and get on track to diagnosing tweak conflicts.
In part one, I’ll go over the apps that we will be using and how they work.
Hopefully after you read this guide, you’ll gain some insight on how to fix issues that may come up.
Tools For Diagnosing Tweak Conflicts
When your phone crashes it can be difficult to tell what caused it on the surface.
Lets start by making sure that you have the two main apps, Crash Reporter and iCleaner Pro. Relying on private libraries and frameworks to function, they only run on jailbroken devices and can be installed with Cydia.
Figuring out what happened after a crash and manually disabling your tweaks one by one couldn’t be done easily without these apps.
Created by Lance Fetters (ashikase), Crash Reporter is an essential tool to have under your belt as a jailbreaker.
The name is pretty self explanatory, this app can detect a crash and catch the report. You can then easily forward it via email. A lot of times it will automatically find a culprit and let you forward the crash report right to the developer who made the tweak.
In addition, you can also manually read crash logs and syslogs, which can help advanced users figure out what may be happening when their device or Apps crash.
If you’re not comfortable with looking through lines of complex looking code, it’s a good idea to just leave that stuff for the developers or advanced users.
Crash Reporter is found on the BigBoss repo.
This app has been around for quite some time now. Created and maintained by Ivano Bilenchi, it allows you to claim back space on your device by cleaning up junk files that aren’t useful any longer. It’s worth installing on your device for this feature alone. However, in this guide we’ll be using another handy function he includes.
If you navigate over to the plus sign (highlighted in the above screenshot on the right), under the heading ‘Advanced’ tap the cell labeled ‘Cydia Substrate Addons’. This will show you a list of all your installed tweaks and their corresponding .dylib files.
You’ll see toggles on the right of each dylib cell, here you can disable tweaks without uninstalling them. This is a lot more efficient then uninstalling tweaks because you preserve the list of potential suspects. It will be your main tool in your belt for manually diagnosing tweak conflicts.
iCleaner Pro is found on one of his repos found on his site. One is for betas and the other for stable releases.
Stay Tuned For Part Two
I’ll go over the steps for sending a crash report to a tweak author both semi-automatically and manually. As well as how to use iCleanerPro’s disable tweaks function to manually diagnose problems.
Feel free to leave any helpful comments about how you go about figuring out whats causing tweak conflicts with your device below.
Thanks for reading and we hope that you were able to learn something!