It seems that most people have success after waiting, say 5 min, between opening unc0ver and hitting the jailbreak button. Could you have an option like a “Jailbreak in 5 min” button that when pressed would wait 5 min and then jailbreak?
I am slightly against the idea of forcing the user to wait... Will consider anyway.
5 minutes is a bit of an overkill for VFS. My test shows that 2 minutes is more than enough. The time constraint is really more pronounced when it comes to 4K devices because of the kalloc.16 dependency of the VFS exploit. In the early minute after a reboot, there are much more processes active in the background setting things up and doing their stuff, so there are more chances to corrupt a freelist if you happen to run VFS at that moment. My tests show that past 1 minute the "pressure" begins to drop significantly and the device finally gets to a point where it's less likely to corrupt something. 5 minutes is a nice safe mark but it's totally overkilled and it becomes annoying. Imagine that if it fails, which is indeed a possibility with VFS, the user could be up to 10 or even 15 / 20 minutes of dead-weight wait depending on their luck
or like as Electra,
Can add cooldown timer feature.
Or possibly make it able to be turned on & off via a toggle?
Perhaps just add a confirmation dialog that pops up if it has been less than X minutes. eg "It is recommended you wait X before jailbreaking. Do you want to proceed without waiting?"
I added this during the initial unc0ver beta test (pre public release) and it was reverted, so I seriously doubt it will be approved now
Most helpful comment
5 minutes is a bit of an overkill for VFS. My test shows that 2 minutes is more than enough. The time constraint is really more pronounced when it comes to 4K devices because of the kalloc.16 dependency of the VFS exploit. In the early minute after a reboot, there are much more processes active in the background setting things up and doing their stuff, so there are more chances to corrupt a freelist if you happen to run VFS at that moment. My tests show that past 1 minute the "pressure" begins to drop significantly and the device finally gets to a point where it's less likely to corrupt something. 5 minutes is a nice safe mark but it's totally overkilled and it becomes annoying. Imagine that if it fails, which is indeed a possibility with VFS, the user could be up to 10 or even 15 / 20 minutes of dead-weight wait depending on their luck