This is an automated archive made by the Lemmit Bot.
The original was posted on /r/jailbreak by /u/ShadowStonk on 2025-06-11 02:18:26+00:00.
This will only be useful for those of us who use the RootHide BootStrap on iOS 17.0 who still lack SpringBoard injection.
Since the release of Ian Beer’s recent CVE-2025-24203, the only thing which I’ve used it for (in apps such as mdc0 and iDeviceToolKit) is hiding the dock, the issue is even with background permissions enabled, the dock can sometimes reappear after sometime, even without rebooting.
I’ve been trying to create a method to repeatedly override the dock files in the background so the dock is permanently removed until reboot, and I’ve done it.
Essentially I compiled the exploit and the method to “zero” the dock, by the way this will be an installable deb file, this then allows you to run the commands “dockbegoneinit” and “dockbegone” in the terminal, this will do the main exploitation and hiding of the dock. But how do we get it so that the dock remains hidden even when apple wants it shown again? What I did was setup a loop based on a 60 second timer which will periodically “zero” the dock files.
So currently to get this to work you have to run three commands after installing the deb:
1 - dockbegoneinit (to zero the dock initially)
2 - killall -9 SpringBoard (to apply the initial visual changes)
Then after the respring
3 - dockbegone (to keep hiding the dock at 60 second intervals)
This is not completed yet, but works great on my device, once I have ironed out all issues and figured out if there is a way to streamline the whole process this will be released, along with the source code!