Instructions for jailbreak iOS 12.0 - 12.4.1 with unc0ver with Cydia

 unc0ver can now jailbreak all versions from iOS 11 with iOS 12.0 - 12.4.1. Since this jailbreak was built with Cydia Substrate (a tweak that helps tweaks work) updated by Saurik itself to work with Cydia, I recommend this tool if you want to jailbreak.

At the time of writing this article, the latest version of unc0ver is v4.0.1, supported from iOS 11.0 - 12.4.1. Alternatively, if you want to use the Electra tool for iOS 11 or Chimera for iOS 12 to get Sileo and Substitute instead of Cydia with Cydia Substrate, then you can follow our tutorial on how to jailbreak with Electra or Chimera .

In this article I will guide you how to jailbreak iOS 12.0 - 12.4.1 with unc0ver via computer, as well as right on your phone.

Supported devices


  • 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 mini 2/3/4/5
  • iPad Air
  • iPad Air 2
  • iPad Air 3
  • iPad 5th generation (2017)
  • iPad 6th generation (2018)
  • iPad Pro 9.7-inch
  • iPad Pro 10.5-inch
  • 11-inch iPhone Pro
  • iPad Pro 12.9-inch generation 1/2/3


  • iPod touch 6th generation

Important Note

If you are using iOS 12.3 - 12.3.2, you must upgrade to iOS 12.4.1 to jailbreak.

  • Make sure you delete the OTA file (the file containing the OS version) in Settings - General - iPhone / iPad (Settings - Generall - iPhone Storage) and then restart your device. before jailbreak to prevent bootloop (boot loop) .
  • This jailbreak version includes Cydia and official Substrate support for iOS 12 on the compatible devices listed above. This means that Cydia and the tweaks will be fully functional.
  • To prevent future iOS 12 OTA updates from downloading on your device, you can configure tvOS 12.

If you have jailbroken with rootlessJB before then you should unjailbreak this tool before using unc0ver to avoid future errors.


Or if you do not want to unjailbreak in rootlessJB then restart your computer before using unc0ver tool.

Note: The tweaks that you have installed with rootlessJB will be removed , so save their names so you can reinstall in Cydia after jailbreak with unc0ver.

How to jailbreak iOS 12.0 - 12.4.1 using unc0ver

Option 1: For you who have a computer

Update 11/14/2019: Currently Cydia Impactor version 0.9.52 is having Xcode update error , so you can temporarily not install unc0ver in this way. Scroll down to see how to install right on the phone while waiting for the author to update Cydia Impactor again.

If you have a computer (Windows or Mac) then I recommend doing it this way because it is safe and you will master the installation process. But if you don't have a computer that's fine, there is another guide below to help you download unc0ver without a computer.

1. Download the Undecimus-v3.7.0.b3.ipa or higher version (if applicable) from the unc0ver tool's official website .


If you want to download older versions then click on the “View Previous Versions” line .

2. Connect your device to your computer and open the Cydia Impactor tool . If you do not have Cydia Impactor on your computer, download it here (after downloading the .zip file, extract it and open the Impactor.exe file) .

Note: Cydia Impactor will recognize your device like in the screenshot below. If not, make sure you clicked on the Trust " button on the computer from your device via a pop-up message and vice versa. Or, open iTunes if you don't see a message.

3. Once your device has been recognized by Cydia Impactor, drag the Undecimus-v3.7.0.b3.ipa file you downloaded above into Impactor to include it on your device.

4. Enter your Apple ID and password in a pop-up window. You can rest assured that your account will still be safe, or if you are concerned about security, use an additional Apple ID account.

Note: If you have two-factor security enabled on your account, you'll need to create an app password to sign in at this step.  .

5. After successful login, Cydia Impactor will begin to install the unc0ver jailbreak app on your device.

6. When you see unc0ver's icon appear on your device's home screen, go to Settings - General - Device Configuration & Management - [Your Name_ID_Apple] (Settings - General - Profiles & Device Management) and click Trust (the Trust) .

7. After trusting, go out to the home screen and open the unc0ver app. Now, let's jailbreak quickly but turn on Airplane Mode from the Control Center bar, no need to turn off the network.

bat cover by sewing machine on iphone

Then click the blue Jailbreak button and wait until the process is completed, click OK on the message that appears to respring (fast boot) again.


8. If after the device respring is finished, you see Cydia application on the screen, it has been successfully jailbroken. If you do not see it, please repeat step 7 to jailbreak again.

Now open up Cydia and try to install a tweak only.

NOTE: This is a tethered -jailbreak (incomplete jailbreak) , so if you let your device reboot, you will lose the jailbreak status , you need to open the unc0ver app to jailbreak again. By default the unc0ver application when installed by your account is valid for only 7 days, after which you can no longer open it. So after a successful jailbreak, I recommend you to install ReProvision tweak to automatically renew unc0ver apps after 7 days.  .
A list of the tweaks that have been active on iOS 12 can be found here

Method 2: For those who do not have a computer

Although this is not recommended, but if you do not have a computer, this is the only way if you want to jailbreak your device.

1. Visit unc0ver's official website from the Safari browser.

2. Click on Download OTA (By Ignition) line .

3. Click Next on the Install (Install) from the notification appears.

Maybe when you install the unc0ver application, it displays in matte black and cannot be opened. Now you need to wait a few hours and then try again or install unc0ver using your computer as instructed above.

3. After the unc0ver app has finished downloading, go to Settings - General - Device Configuration & Management - Khodal Enterprise (this name can be changed) (Settings - General - Profiles & Device Management) and press Trust (the Trust) .

4. Then, exit to the home screen and open the unc0ver app you just downloaded to jailbreak, now you need to do the same as step 7 above.

After the jailbreak is complete, you should install ReProvision tweak to automatically renew the certificate for unc0ver after 7 days .  .

As I mentioned above, a list of tweaks that have been working on iOS 12 can be found here .

How to fix some jailbreak errors

Note: All the latest unc0ver versions are released for bug fixes and performance improvements, so make sure you have downloaded / updated unc0ver the latest version to avoid jailbreak errors .

+ Stuck in step "27/38" and device reboots by itself but without Cydia: Restart your device manually and try jailbreak again.

+ Show error message "Error (Fatal)": If you encounter this message during the jailbreak process:

Go to the Settings app and navigate to General - iPhone (or iPad) Storage , find out if there is any update downloaded, delete it if so, then jailbreak again. If not, follow the steps below.

  1. Click OK to close the error message.
  2. Switch to the Settings tab in unc0ver and turn on the Restore RootFS (rec0ver) option .
  3. Switch back to the first tab and hit the Jailbreak button .

+ Cydia crashed: If after jailbreak you open Cydia, you exit:

  1. Turn on airplane mode.
  2. Open the unc0ver app.
  3. Switch to the Settings tab and turn off the Reload system Daemons option .
  4. Go back to the first tab and hit the Jailbreak button again.

+ Can not connect to the App Store: If after jailbreak you cannot access the App Store, please restart your device, then proceed to jailbreak again.

If during the jailbreak process or after jailbreak you encounter any error I have not listed above, please leave a comment describing the error below for me to help.

Have you jailbroken iOS 12.0 - 12.4.1 successfully with unc0ver? Please share your thoughts in the comments below.

Related Posts
Nguyen Diep
My name is Nguyen Manh Cuong. I was born in a poor village in Ba Vi district, HA NOI province - windy and sunny land. Currently

Related Posts

Post a Comment