Open yur1xpp opened 4 years ago
Sorry, just saw this issue. I reproduced this. The problem is that on iOS13, a lot of system daemons link UIKit. The cymbal tweak injects into every UIKit process, so when you reboot Cymbal is doing a ton of work across most system processes. This pushes the daemon watchdogs over their limit and they fail to spawn.
When you install cymbal and then respring, its only being injected into the handful of daemons that are killing during a respring. It slows the respring down noticeably but not enough to kill processes.
The solution is to reduce the number of processes cymbal is injected into by tweaking the filter plist. I'd like to make a preferenceloader bundle that lets you select which processes Cymbal is injected into
Thank you for the reply and info! Haven't using Cymbal for quite some time now due to this issue, looking forward to the update :)
First of all, thank you! This is a really amazing tweak that helped me find methods that I was looking for. However, installing this tweak on checkra1n iPhone X 13.3.1 device caused it to enter "respring loop" or "boot loop" after successfully jailbroke with checkra1n and booting up, it stuck at the Apple logo. Only if you jailbreak with Safe Mode on and remove this tweak, the device will boot up normally. If you're already in jailbroken mode with this tweak installed, the device will not loop as how I described previously, but the respring took very long time to complete.
Thank you! :)