Currently, we have two software to look at, Unc0ver 5.0.x and Checkra1n 0.10.2, which allow iOS 13.5 Jailbreak, but what are the differences between the two tools? Which one should you use?
From that assumption, let’s compared both jailbreak tools. Let’s start with the exploits. Checkra1n takes advantage of a hardware exploit called “checkm8“. On the contrary, the latest version of Unc0ver currently available is based on a series of software-type tfp0 exploits that make the various unlocking techniques possible.
The hardware nature of the checkm8 exploit means that it cannot be corrected by Apple through an iOS update since iPhones that present this bootrom exploit should be redesigned at the hardware level. Recall that this exploit only affects devices with chips up to A11 Bionic: iPhone 8 and iPhone X.
Unc0ver is instead based on a series of software exploits. This means that it can be used on all iPhones until Apple finds a correction through a specific update. Unc0ver 5.0 for iOS 13.5 Jailbreak is based on a kernel vulnerability detected by a well-known developer and hacker Pwn20wnd.
Another difference is between Semi-Tethered and Semi-Untethered. Checkra1n is a “semi-tethered” Jailbreak, which means that every time the device is restarted, or turned off and then on again, it must be plugged in a computer to restore the Jailbreak state. Otherwise, the iPhone can only be used as a normal non-jailbroken device.
Unc0ver is classified as a “semi-untethered” Jailbreak. Once the IPA Unc0ver has been transferred to the device, it means that you will have the Jailbreak utility as an app on your iPhone. If the device is restarted, or turned off and then turned on again later, restoring the Jailbreak state does not require connection to a computer, since the operation can be performed directly from the iPhone. This makes restoring the Jailbreak much more convenient in case of a reboot.
As far as Compatibility, Checkra1n is based on hardware exploit, and for this reason, it can only be used on iPhones with chips up to the A11 Bionic version. In practice, you can Jailbreak on iPhone 5 and later models, up to iPhone X. With Checkra1n you cannot Jailbreak on newer models such as iPhone XS or iPhone 11.
Unc0ver is instead based on a vulnerability present on iOS 13.5, therefore, it can be used on any iPhone or iPad capable of running this version of the operating system. In short, if you have a newer iPhone or iPad, Unc0ver is the only option available.
Regardless of the differences listed so far, the two tools have a common point. They both perform the same operation and allow to install apps and tweaks that are not available on the App Store. Also, they require a series of operations to be able to complete the unlocking related to restarting the device issues.
Checkra1n is a more suitable jailbreak, which means if you have an older iPhone you will always be able to unlock it and this could be the ideal solution. Unc0ver is based on software exploits, so it is not certain that the tool will still work on future versions of iOS, but it is also the only way to unlock newer iPhones. Besides, Unc0ver is much easier to use due to its semi-untethered nature.