Comex the creator of JailbreakMe is now working on a Cydia Substrate replacement called Substitute.
He is working with iMods, the team working on a Cydia alternative that caused some controversy last year.
Comex released an alpha version of Substitute on his github page and noted his motivation behind the project. His goal is to make as much low-level software as open as possible and currently Cydia Substrate is closed source.
Jailbreaking is fundamentally about taking something closed and fixed and opening it up to hacking and modification: perhaps allowing a mess to be made, but quite possibly ending up with something unique and different. This ideal of openness is very similar to that of free software, and I therefore believe that it’s in the spirit of jailbreaking to make as much low-level stuff open as possible, both for inspection and modification by curious users (who, after gaining knowledge that way, might end up becoming quite valuable to the community). Polished tweaks that are sold commercially are one thing (although they too benefit from general openness, especially the ones with a lot of reverse engineering behind them, since the same reverse engineering can often support multiple use cases), but the underlying framework is another – especially since it’s free of charge, removing at least the most obvious motivation for closing source.
Comex’s final thought:
Oh, and when I say “the spirit of jailbreaking”, I don’t mean to change history by implying “original plan” – iOS jailbreak has always suffered from balkanization of closed source tools. Indeed, I’m happy that the open source Cydia supplanted the closed Installer, and with it saurik’s generally open, community-based management style.
But when I say spirit, I do mean the best part of it.
Saurik (Jay Freeman) replied to Comex’s Cydia Substrate replacement in a blog post. Saurik explained why Substrate has remained closed source.
Open source software merely existing does not lead to open platforms, as the priority of the vast majority of users align with short-term interests (for various reasons, some good and some bad) and so they will happily buy into and empower closed platforms in order to get a relatively small amount of functionality, comfort, or glitter (see iOS itself ;P)….I do this because we are fighting a battle against companies—not just companies like Apple, but companies like Rock Your Phone and iMods—who want to see “open” be traded away for “ease of use” or “profitability”.
Saurik also notes that he is running out of energy to “fight” against people who are not on his side.
This push is going to come with some style updates to Cydia’s home page, so you will see those changes, and there are a couple payment related things that are “almost done” which will happen in the near future. I also have some changes I was working on to Substrate (a different way of loading and filtering that is finally ready, that will come with an easier-to-use SDK) that will probably be released. We will see if it makes sense for me to continue bothering
https://www.youtube.com/watch?x-yt-cl=85114404&x-yt-ts=1422579428&v=6BWY0-zIVY8
Leave a Reply