Citing a Tweet shared by Saurik Monday morning, Cydia Substrate 0.9.7000 is allegedly the most “well-tested update ever” deployed for the platform, and is verified to work on most significant jailbreakable firmware versions, including 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):
A follow-up Tweet shared by unc0ver co-creator Pwn20wnd notes that switching from Substitute to Cydia Substrate should fix instabilities known to plague Substitute, such as arbitrary freezing, hanging, or restarts. That said, it should bring some much-needed stability and improved battery life to your jailbreak tweak experience on iOS 11:
As it would seem, Cydia Substrate 0.9.7000 has been substantially re-written from scratch and can apparently hook into every known process in the entire operating system. Saurik details the full changelog in the Cydia description, which we’ve included for you below:
Cydia Substrate 0.9.7000 (available only via beta repository) has essentially been rewritten, from scratch, four times over. It was originally designed for use with an iOS 11 jailbreak that was to be released as part of Extender, but now it instead fully supports unc0ver by pwn20wnd and sbingner.
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).
While prior releases of Substrate were “supposed to work” on older versions of iOS, this build of Substrate has actually been tested on a stack of jailbroken devices running all of iOS versions 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).
As you probably gathered from the changelog, the latest version of Cydia Substrate isn’t available on any of Cydia’s default repositories, so you’ll need to add the following third-party repository in Cydia to get it:
When you attempt to install Cydia Substrate, it will automatically uninstall Substitute and take its place. After installation, it’s recommended that you reboot your device and re-jailbreak with unc0ver to disable the patches used by Substitute.
Please do keep in mind that you must have unc0ver v2.0.0 or later to install and use Cydia Substrate 0.9.7000. We recommend jailbreaking with the latest public release of unc0ver, which as of this writing is v2.0.2.
Have you installed the new Cydia Substrate on your jailbroken iOS 11 device yet? Share your experience in the comments section below.