Cydia Substrate 0.9.7000 was released by Saurik on Monday which offers improved compatibility for iOS 11, support for unc0ver jailbreak, and more. It is a massive update that has been re-written from scratch for better compatibility and improved performance. As per Saurik, the latest release of Substrate is his “most well-tested” update ever and it has been verified to work right from iOS 3 to iOS 11.3.1.
If you are still on iOS 11 and have jailbroken your device using unc0ver and Substitute, you should consider switching to Cydia Substrate as it will fix any freezes, random restarts, or app instability issues you might have been facing. It should also help “significantly” improve battery life. The update has been tested over the last two months so it should bring about some notable improvements.
Substrate 0.9.7000 is my most well-tested update ever, verified to work on iOS 3.0, 4.3.1, 5.1.1, 6.1.3, 7.1.2, 8.0, 9.0.2, 10.1.1 (mach_portal), 11.1.2 (Extender), and 11.3.1 (unc0ver). I expect it will fail anyway :(. If you want to try it, add https://t.co/bMWuC10STb to Cydia.
— Jay Freeman (saurik) (@saurik) December 17, 2018
The re-written Cydia Substrate can now hook into every system process which should allow developers to come up with some interesting jailbreaking tweaks. This is thanks to a new “hook cache” approach.
This version of Substrate has a centralized “hook cache” that solves the vnode exhaustion issue that has low key plagued Substrate since iOS 9. This new version can (and does) hook absolutely every process on the entire system (which was always the goal… some users might disagree).
If interested, you will have to download Cydia Substrate from the following repository. It is now available on any of the default Cydia repositories for now.
Cydia Substrate will automatically prompt you to replace Substitute. Once done, make sure to reboot your device and then re-jailbreak it again with unc0ver for the best performance and avoid any performance issues.