unc0ver jailbreak for iOS 12.2 - 11. Download the IPA file

kuba - Friday, 12 July 2019
unc0ver jailbreak for iOS 12.2 - 11. Download the IPA file

The official release of unc0ver jailbreak tool for iOS 11.0 - 12.2 is available for download. pwn20wnd tool provides support for A7/A8/A9/A10/A11/A12 and it doesn't look like A12/A12X Cydia support will be available soon. Install unc0ver IPA file on your device for free.

What is unc0ver jailbreak?

unc0ver jailbreak is one of the most popular tools to jailbreak iOS 11 and iOS 12.2 developed by hacker hidden by name pwn20wnd. The app works now really stable and offers a lot of useful features including the option to install Cydia, disable app revokes and turn off auto-updates.


This update was verified to work on iOS 11.1.1, 11.1.2, 11.2.1, 11.2.5, 11.3.1, 11.4, 11.4.1, 12.0, 12.1.1, 12.1.2, 12.1.3, 12.1.4, and 12.2. The unc0ver update significantly improves the stability and the performance of the entire system, stable and performant and adds support for switching from other iOS 12 jailbreaks.

Supported devices

  • iPhone X
  • iPhone 8 Plus
  • iPhone 8
  • iPhone 7 Plus
  • iPhone 7
  • iPhone 6s Plus
  • iPhone 6s
  • iPhone 6 Plus
  • iPhone 6
  • iPhone SE
  • iPhone 5s

From version 3.2 unc0ver jailbreak offers brand new user interface featuring dark and light mode. Moreover, all Settings in the app are available with proper description informing users what selected option actually does, and version of system and architecture that is compatible.

Jailbreak iOS 11.0-12.1.2 using unc0ver app

Download unc0ver 3.3.7 IPA file and sign it using Cydia Impactor and sideload the app to iOS. We provide a full step-by-step guide on How to use Cydia Impactor to install IPA files on iOS. There is also an option to install unc0ver app without a PC. It doesn't work always so it's better to use Impactor.

Step 1. Download Cydia Impactor, and unzip the file.

Step 2. Download unc0ver.IPA (38 MB).

Step 3. Open Cydia Impactor and navigate to Device → Install Package.

Step 4. Select the Undecimus-v3.3.7.ipa file to install.

Step 6. Enter your AppleID and app-specific password to sign apps not provided by Apple.

Step 7. Add the certificate to trusted from Settings → General → Device Management.

Cydia on iOS 12 installed via uncover

Other features packed in unc0ver iOS jailbreak tool include options to load tweaks, load daemons, dump APTicket, refresh icon cache, overwrite Boot Notice, export TFP0, increase memory limits, install OpenSSH, reinstall Cydia, reload system daemons, reset Cydia cache, enable get-task-allow, set CS_DEBUGGED, select kernel exploit, copy device ECID, or even restore RootFS (rec0ver).

unc0ver uses Cydia Substrate, the powerful code modification platform behind Cydia. Substrate makes it easy to modify software, even without the source code. From Cydia package manager you can install tweaks, hacks, libraries, and apps from so-called repositories.

After each restart of your iPhone, iPad or iPod device you will need to re-jailbreak iOS using unc0ver jailbreak. You can also unjailbreak iOS using restore RootFS option available from app preferences.


Undecimus 3.3.4

  • Added sock port exploit for iOS 11.0-12.1.4 on A7-A9X devices

Undecimus 3.3

  • Add the Sock Puppet exploit for iOS 12.0 - iOS 12.2 support on A7-A11 devices
  • Remove the empty_list and multi_path exploits
  • Replace the kernel exploit segmented switch with picker view
  • Add code substitution platform picker view

Undecimus 3.2.1

  • Fix several typos in the app
  • Update the bundled uikittools
  • Ignore refresh icon cache failures unless they are actually fatal

Undecimus 3.2.0

  • Redesign the user interface
  • Add dark mode for the user interface
  • Add info buttons for the options
  • Increase the reliability of jailbreak with the machswap and machswap2 exploits
  • Update jailbreak-resources to fix an issue with the CS_DEBUGGED option

Undecimus 3.1.3

  • Fix a bug in updating the status
  • Fix a logic bug in remounting the root filesystem
  • Make machswap and machswap2 not depend on stealing kernel's credentials to fix a possible reliability issue
  • Update kernel patches to use a safer allocation method
  • Fix missing information in completed notice
  • Fix false information in completed notice

Undecimus 3.0.1

  • Iterate the proc list with proper data locks in Unrestrict to fix a possible race condition in the kernel (Important stability fix)
  • Fix a typo in the app
  • Fix a bug in logging
  • Add iOS 12.1.3 - 12.2 support for the restart button

You can find full release notes with links for all unc0ver jailbreak releases on official GitHub. Download from the website older version of Undecimus IPA and jailbreak your device.

Unc0ver Settings

Load Tweaks

This option makes Substrate load extensions that are commonly referring to tweaks in newly started processes. Support: iOS11 - 12.1.2 on arm64 SoCs (A7-A11).

Load Daemons

Load and lunch jailbreak daemons located in /Library/LunchDaemons and execute files located in /etc/rc.d. Support: iOS 11.0 - 12.1.2 on arm64/arm64e SoCs (A7-A12X).

Dump APTicket

Create a copy of the system APTicked located in /System/Library/Caches/apticket.der at its Documents directory which is accessible via iTunes File Sharing. Compatibility: iOS 11.0 - 12.1.2 on arm64/arm64e SoCs (A7-A12X).

Refresh Icon Cache

Regenerate SpringBoard system application cache to cause newly installed .app bundles to appear on the icon list. Support: iOS 11.0 - 12.1.2 on arm64/arm64e SoCs (A7-A12X).

Disable Updates

The jailbreak will effectively disable system software updates mechanism to prevent iOS from automatically upgrading to the latest firmware version which can be not supported by jailbreak. Compatibility: iOS 11 - 12.1.2 (A7-A12X).

Disable Revokes

Turn off the system’s online certificate status protocol system to prevent enterprise certificates to be revoked. Support: iOS 11.0 - 12.1.2 arm64 SoCs (A7-A11).

Set Boot Nonce

This option makes the jailbreak set the persistent com.apple.system.boot-nonce veritable in non-volatile random access memory (NVRAM) which may be required to downgrade to unsigned iOS firmware. Support: iOS 11-12.1.2 arm64/arm64e SoCs (A7-A12X).

Export TFP0

Use this option to modify the host-port to grant any process access to the host-priv-port. This option effectively grants any process to access the kernel tasks port (TFP0) and allows re-jailbreaking without exploiting again. Support: iOS 11-12.1.2 arm64/arm64e SoCs (A7-A12X).


This setting makes the jailbreak to restore the root filesystem (RootFS) to the snapshot which is created by the system when the device is restored. Use this feature to remove jailbreak without losing data. Compatibility: iOS 11.0-12.1.2 on arm64/arm64e SoCs (A7-A12X).

Max Memory Limit

Modify the jetsam configuration file to increase the memory limit that is enforced upon processes by Jetsam to the maximum value to effectively bypass the mechanism. Compatibility: iOS 11-12.1.2 (A7-A11).

(Re)Install OpenSSH

Reinstall the openssh package. Compatibility: iOS 11-12.1.2 on arm64 SoCs (A7-A11).

Reinstall Cydia

This option makes jailbreak to reinstall the cydiainstaller package. Support: iOS 11.0-12.1.2 (A7-A11).

Reload Daemons

The jailbreak reloads all running system daemons to make Substrate extensions (tweaks) load in them. Compatibility: iOS 11-12.1.2 (A7-A11).

Hide Log Window

Hide the jailbreak log console from the main window.

Reset Cydia Cache

Regenerate Cydia cache and the repository list. Useful when Cydia needs a reset. Support: iOS 11.0-12.1.2 (A7-A11).

SSH Only

Start SSH on on port 22 via dropbear and skip installing Cydia and Substrate. Compatibility: iOS 11.0-12.1.2 arm64/arm64e SoCs (A7-A12X).

Set get-task-allow

Dynamically enable the get-task-allow entitlement for a new process. This option makes dyld treat the processes unrestricted. Support: iOS 11.0-12.1.2 (A7-A11).

Set CS_Debugged

The jailbreak will dynamically set the CS_DEBUGGED codesign flag for every new process. This option makes the kernel allow processes to run with individual executable pages. Compatibility: iOS 11.0-12.1.2 on arm64 SoCs (A7-A11).

Auto Respring

Automatically restart the SpringBoard without confirmation after the jailbreak process is completed. Compatibility: iOS 11.0-12.1.2 (A7-A11).

Related Articles