Jay Freeman/Saurik updated Mobile Substrate to support iOS 7 completely. The new Substrate (called Cydia Substrate) running version #0.9.5000 is compatible with iOS 7 devices including the new ones: iPhone 5s, iPad Air and iPad mini (retina).
Even though Substrate has been updated to be compatible with A7-devices, tweaks will need to be recompiled to support ARM64 devices (A7-chip).
A tweet from Saurik announced the release of the new Cydia Substrate: rebuilt from Mobile Substrate. Quite a lot of tweaks depend on Mobile Substrate so all those tweak-related issues that were cropping up were mostly due to errors with incompatibility in Substrate. Of course, this was not an intentional issue: Evad3rs launched the jailbreak faster than expected which caught even Saurik by surprise. He has been working on the compatibility issue for quite a long time and we’ve got the update now.
Here is how to update Mobile Substrate (Cydia Substrate), all you need to do is this:
- Open Cydia
- Tap on Changes from the menu
- Tap the Refresh button
- Under available upgrades, you should see “Cydia Substrate” with the version number 0.9.5000. Tap on “Upgrade” from top. Or you can even tap on Cydia Substrate and then Modify → Re-install.
- Alternatively, just search for “Cydia Substrate” in Cydia and re-install the package.
Substrate 0.9.5000 has been released, with support for iOS 7 and ARM64. (For extensions to work on ARM64, they must be recompiled to ARM64.)
— Jay Freeman (saurik) (@saurik) December 31, 2013
Upgrading will not break any tweak. The Substrate is built to continue supporting all the tweaks that depend on this library. If in case a tweak breaks after you upgrade, all you need to do is re-install the particular tweak/extension. Although there have been no issues reported so far, just make sure you try re-installing before you start quizzing the developers about it.
While Cydia Substrate brings support for A7-devices like the iPhone 5s and iPad Air, the extensions/tweaks need to be recompiled for 64-bit in order for them to work on these devices. So wait a while before the devs start upgrading their code to support iPhone 5s, iPad Air etc. I’m sure some users will be asking us why tweaks aren’t working on iPhone 5s when Substrate has been officially updated to support the device: this is the reason. Tweaks need to be recompiled.