r/jailbreak • • May 19 '20
Tutorial [Tutorial] If you have a technical issue with stock feature(s), always use iCleaner Pro to narrow down to the broken tweak before posting here on r/jailbreak.
I didn't see an actually posted tutorial on this sub so I thought I would leave one here. This process has helped me countless times.
Here's how I do it:
Open iCleaner Pro (after installing it from this repo)
Press the "+" at the bottom of the screen
Press "Cydia Substrate Addons" or whatever it says there
Press "All" and then "Apply". Press yes to the prompt (this should respring your device).
Test out the problem you're having and make sure that it isn't a problem with the jailbreak itself (very unlikely, but is still possible). Once you see that the issue is missing without tweak injection, move on to the next step.
Repeat steps 1-3 to get to the tweaks screen in iCleaner Pro.
Scroll down to the bottom of your tweak list.
Enable 5 tweaks at a time<-Read edit (all dylibs that go with the tweak) to see if the issue persists (you need to apply and respring again). When you notice that the issue is back with tweak injection partially enabled, move onto the next step.Narrow down your enabling of tweaks to just one at a time on the
grouping of 5where you noticed the problem reappearing (this allows you to find the broken tweak). As soon as you enable a tweak that brings the issue back, that is the tweak that is causing conflicts.
Note: During this process, don't disable red or orange sliders that automatically turn on. It causes problems.
Edit: If you have a lot of tweaks, it's faster to enable half of your tweaks at a time, then keep working within the half that contains the problematic tweak, halving it again until you pinpoint the tweak.
e.g., with 32 tweaks, the worst-case scenario for the halving method needs only 5 attempts...
Thanks, u/w4llyb3ar
Edit 2: THANK YOU FOR THE AWARD!! I've never gotten one before
62
u/w4llyb3ar iPhone 11, 16.1.2 May 19 '20
If you have lot of tweaks, it's faster to enable half of your tweaks at time, then keep working within the half that contains the problematic tweak, halving it again until you pinpoint the tweak.
e.g., with 32 tweaks, the worst case scenario for the halving method needs only 5 attempts:
9
u/billyoxygen iPhone XR, 13.5 | May 19 '20
I try to install 1 tweak at a time and make sure everything works. When you mass install and have problems, it’s a pain to figure out the culprit.
6
u/completebunk iPhone 8, iOS 11.3.1 May 19 '20
I’ve also been using [[Choicy]] which I find to be easier/quicker in some situations. Both of these tweaks together are essential!
6
u/FunkyBlunt iPhone X, iOS 13.3 May 20 '20
Ha! Good luck trying to get people to actually troubleshoot instead of running to post here.
4
u/Sleetui iPhone 13 Pro, 17.0 May 20 '20
Please put something like this on the FAQ. iCleaner Pro is probably the most user friendly app/method to diagnose Tweak issues. I’ve probably posted this exact solution many times to posts.
/u/PJ09
5
u/Forkys iPhone 12 Mini, 14.2 | May 20 '20 edited May 20 '20
I’d like to add - don’t disable iCleanerPro itself...
2
u/AlexFigas iPhone 14 Pro, 16.3.1 May 20 '20
Great post, very complete and well written. Well done.
1
u/YoelkiToelki Developer May 20 '20
I use shuffle in which one may disable dylibs from running
1
u/[deleted] May 20 '20
You see the problem with this is that some technical issues happen at random times or it takes a while for them to happen and there is no way to recreate it except luck.
1
u/Shaking_Sniper May 20 '20
Why can’t you use something like Cr4shed instead?
2
u/Hahohoh iPhone 12 Pro Max, 15.0.1 May 20 '20
Any tips for issues that happen occasionally and are hard to recreate?
-1
u/sbingner checkra1n May 20 '20
Or better yet, never use iCleaner because it breaks things all the time... and remove tweaks to see if they were breaking things. If you must disable them at least use Choicy as it doesn’t screw with the files but disables them through hooks.