The @Pwn20wnd team might not have updated Unc0ver jailbreak with support for A12 devices like the iPhone XS and iPhone XR but it has been quick to update its jailbreaking tool to use the new Sock Puppet exploit. This allows the tool to jailbreak iPhones and iPads running iOS 12.2 while it was previously limited to iOS 12 – iOS 12.1.2.
While one can now jailbreak iOS 12.1.2 – iOS 12.2, the Sock Puppet exploit being used is a bit unstable in nature. The Unc0ver team will likely resolve these issues with continuous future updates. Since Apple is no longer signing iOS 12.2, you cannot downgrade back to it if your iPhone or iPad is running a newer build of iOS. In such a scenario, there’s not much you can do except wait and hope that an iOS 12.3 jailbreak is also released soon.
Compatible Devices
For now, you can jailbreak the following iPhones and iPad using Unc0ver jailbreak
- iPhone 5s
- iPhone 6
- iPhone 6 Plus
- iPhone 6s
- iPhone 6s Plus
- iPhone 7
- iPhone 7 Plus
- iPhone SE
- iPhone 8
- iPhone 8 Plus
- iPhone X
- iPhone XR
- iPhone XS
- iPhone XS Max
- iPad Air
- 6th gen iPad
- 2018 iPad Pro
Pre-Requisites
- Delete any iOS 12 OTA file downloaded on your iPhone/iPad. Delete it from Settings -> Storage and then proceed to reboot your device before attempting to jailbreak it.
- To prevent future iOS 12 OTA updates from being downloaded on your device, you can install the tvOS 12 profile on it.
- Make sure to create a backup of all important data on the device.
- While you can jailbreak iOS 12.1.2 – iOS 12.2 using Uncover, the Sock Puppet exploit is a bit unreliable in nature. It also has some issues with A7-A8 devices like the iPhone 5s, iPhone for now.
Update: Jailbreaking iOS 12.4 Now Possible
It is now possible to jailbreak iOS 12.4 using Unc0ver.
Guide to Jailbreak iOS 12 – iOS 12.2 Using Unc0ver
Step 1: Download Latest Unc0ver beta
Using the search button at the bottom, find unc0ver. Make sure to download the beta version of Unc0ver since that’s the one which supports iOS 12 – iOS 12.2 jailbreaking right now. Tap the Get button to download the app followed by the Install button from the prompt you get. Depending on the speed of your internet connection, the installation process can take a few minutes.
Step 2: Trust Certificate
Head over to Settings-> General -> Device Management. Tap the developer name and trust the certificate. Without this, you won’t be able to launch the unc0ver jailbreak app on your iPhone.
Step 3: Jailbreak iOS 12 – iOS 12.2 Using unc0ver
Open Unc0ver, tap the Jailbreak button and wait for the app to do its job. Your iPhone or iPad will respring during the process after which you should see the Cydia icon on your home screen.
If the app gets stuck at the “Extracting Cydia…”step, you will need to reboot your iPhone/iPad and then try to jailbreak it again.
After successfully jailbreaking your iPhone or iPad on iOS 12 – iOS 12.2 with unc0ver jailbreak, check out an exhaustive list of iOS 12 – iOS 12.1.2 compatible jailbreak tweaks to customize your iPhone.
Remember that you might face some stability issues if you have jailbroken your iPhone/iPad running iOS 12.1.3 – iOS 12.2. The Unc0ver team will hopefully fix them with future updates.