Fix support for the broken versions of RocketBootstrap and hid-support tweaks

Fix the iMessage audio crash

Fix FaceTime calls disappearing on some devices

Fix Camera crash on some devices

Update the local APT repo to include the latest updates from the Elucubratus repository, including the updated uikittools with rewritten uicache and sbreload commands to make refreshing the icon cache and reloading the SpringBoard significantly faster when installing packages from Cydia

Refresh the icon cache during the root filesystem restore to fix jailbreak apps staying on the home screen after restoring the root filesystem

Update mobilesubstrate to version 0.9.7033 to disable loader in the securityd daemon to fix a freeze issue on iOS 12

Significantly improve the reliability of the jailbreak when using the machswap or the machswap2 exploit

Wait for the user to tap OK on the jailbreak completed alert before respringing the device

Improve the jailbreak’s self-repairability feature

Add a progress HUD to display the status of the jailbreak process

Optimize the code

Improve assertion

Add error-specific error messages

Display info about the device on launch

Clean up logging

Reconfigure the “Reload System Daemons” and “Enable get-task-allow” preferences

Make “Enable get-task-allow” a default option

Testing: 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 and 12.1.2

Conclusion:

This update significantly improves the stability and the performance of the entire system, fixes issues in the jailbreak app makes it more user-friendly, stable and performant and adds support for switching from other iOS 12 jailbreaks without losing data.

As you might’ve noticed, this update has a strong focus on performance and stability. That said, all unc0ver users are advised to upgrade to the latest version of the jailbreak at their earliest convenience to reap the benefits.

The unc0ver jailbreak supports devices running iOS 11.0-12.1.2, but it’s worth noting that A12(X)-based handsets are only partially supported at the time of this writing due to the lack of Cydia Substrate support for these devices. Pwn20wnd will soon implement Substitute for A12(X) device users to mitigate this handicap.