• Cydia Substrate 1
  • Cydia Substrate 2

Cydia Substrate

*NOTE*: Substrate requires you to have "root" access on your device. Substrate may be incompatible with your device (such as missing symbols), but will attempt to detect this. There is also an irritation with many HTC devices; Substrate has a new workaround in it as of June 1st (0.9.4008) that should allow it to work on these systems.
(June 2nd now: it seems a small number of Samsung devices have a similar issue, and Substrate correctly detects that it canot use the same workaround; I will work on a new solution, likely one that solves both of these use cases at the same time. There is no harm in running Substrate and seeing if the workaround is possible: that's detected.)

Substrate is a platform for customizing software. Due to limitations of the Google Play Store it must be installed separately, but its primary purpose is to support other products: users should not expect Substrate itself to do anything interesting. Instead, it should be thought of as enabling your device to support other things you may install.

Products that use Substrate are able to modify any other program, whether it came with your phone or was installed later, or whether it was developed by Google or by a third-party developer. These kinds of changes carry an inherent risk: changes to the underlying software being modified may break the modifications ("extensions") you install.

*IMPORTANT*: Substrate for Android is new. While I've spent a bunch of time testing it on a bunch of devices with many versions of Android, there is always the possibility that there's something unique to your setup that causes an incompatibility. If possible, I'd recommend having a backup of your device handy; I'd also recommend being setup with a recovery mode image that allows you to easily delete Substrate. For more information, see this FAQ item.

http://www.cydiasubstrate.com/id/164f33e4-ca1e-440f-9379-3ff03b11cf5a/

Users should keep in mind that Substrate includes a safety feature: by holding down the volume-up button on your device you can disable Substrate while it is attempting to load these modifications (such as while it is turning on and starting); this will give you an opportunity to use Google Play to uninstall things that might be broken.

Substrate has been tested fairly extensively. It is designed to work on Android versions 2.3 or above, but will work on any "equivalent" versions (systems like CyanogenMod or the Kindle Fire use their own versioning schemes). It is supported on devices that use either ARM or Intel CPUs and works on "strange" devices (including Google Glass).

While Substrate support for Android is very new, Substrate was first released in 2008 for Apple's iPhone and is now being used by tens of millions of devices worldwide. Many people know it as "MobileSubstrate", how it is usually distributed for the iPhone, iPad, and iPod Touch via Cydia, the alternative to the App Store for "jailbroken" devices.

If you are a developer, you can learn more about how to work with Substrate at http://www.cydiasubstrate.com/. There, you will be able to find documentation, tools, and examples. Substrate for Android also shares many development concepts and APIs with Substrate for other platforms, so tutorials from third-party websites may help.

(Users of Substrate on iOS may remember that there is a more general "Safe Mode" feature that will catch crashes, allowing for a more intuitive response to failures. This will be implemented in an upcoming version of Substrate for Android, but please remember: you can always use the "volume up to disable" feature to skip bad extensions.)

(Substrate requires the ACCESS_SUPERUSER permission, and during its installation it will add a few files to your device. No files will be modified or overwritten: only a few new files--all symbolic links, taking up virtually no space--are added. Substrate only requires root during installation and to help it restart your device to use new extensions.)

Category : Personalization

Related searches

Reviews (28)

Ari. M. Dec 15, 2014     

I use tab 2 p3100 on JB and this app work well like a charm, but after i update to lollipop with rom slimLP its say something about ur device made it impossible to perform its internal safety check. Please give me a solution i need it for my clash of clash on war simulate.thanx before

Dus. H. Feb 16, 2017     

Well I got the error message something about my phone made it impossible for substrate to perform its safety check and to message saurik via email. We'll don't know where to get his email but I'm running a custom Rom, resurrection remix 5.8.1 nougat 7.1 on my s5. Not sure if that could be the issue or if this just isn't working nougat yet since a lot has changed since marshmallow. But anyways I have had it working on previous versions it's handy to have keep up the good work and hopefully I'll be able to get it working again in the future.

Eem. B. Feb 13, 2015     

This app do what it says but it also makes my phone slower. When I try to take screenshot there is random 1-3 sec delay when this app is installed. I need exactly timed screenshots so this is 'dealbreaker' for me. When I unlink Substrate Files then this delay vanish and phone seems to response quicker. So, uninstall. Hopefully this lag problem is fixed in future versions. - Galaxy S4 & Cyanogenmod

Jos. M. Jan 23, 2015     

Saurik is incredible, the substrate is by far one of the most advanced things ever to happen to Android. Though it has been plagued by slow adoption, hangups in supporting new Android versions, and by certain developers being pansies, treating him as an outsider. This isn't xposed, it is so much more. Those that knock it either don't understand, shouldn't need it, or are expecting a store environment like found on ios, which this is not. There is no need. I hope there's a future here.

Lee. H. Jun 20, 2015     

When I open the app I get an error saying that my device isn't fully supported and to contact Saurik. Not sure what the problem is but assuming it's related to the phone being 64bit?Xposed doesn't support 64bit devices so was hoping that I could use Cydia with RootCloak to hide my root. Still given 5 stars as Saurik is a legend and I know support for the S6 won't be long coming.Used Cydia/M-Substrate since he released his software on iPhone. Thanks for all the effort youve put into dev some amazing software

Jan. H. Nov 15, 2015     

We get "something about your device made it impossible for Substrate to run its internal safety check; please contact saurik via email" (but not email address) Device is a hudl2 running Android 5.1. My son is ever so disappointed as he needed this to get mods working on Minecraft PE.

Clo. Feb 1, 2015     

Causes boot loop if you use and have xposed framework enabled. It took me at least a week to pinpoint this piece of crap as the cause. After disabling and uninstalling, everything works perfect again. AVOID IF YOU USE XPOSED FRAMEWORK!

Kin. Dec 29, 2016     

When ever i open the app it says something about your device made it impossible substrate to perform its internal safety check and to email you guys about the problem which is what im doing right now, thanks! Oh yeah by the way for people who the same problem as me you should put a button that says continue anyway or something along those lines. sincerely the flame gamer

Mac. D. Dec 8, 2013     

I Love Cydia on iOS. There is nothing that can beat what it has. I see potential here and I want to see it grow into something huge like on iOS. Also so saurik knows I noticed that It bootlooped on my HTC one x running cm10.1 a while back. I had a backup so it wasn't a big deal. Anyways overall a great start and a great way to install themes without a custom rom update: it does not appear to work on the att galaxy s4

Abb. A. E. Jun 25, 2017     

Goob the same time as the market for a while to find out more about the new year to the Crown Estate. I have been mad. I have been mad. I have been mad. I have to do with a little while, so that we are able, I think it was not the same. If I was just the thing to remember to take advantage to you, I think it was not the same. If I was just the thing to remember to take advantage to you, I think it was not the only way I could not find any matches. The comments and complaints about this product, and I have been made. This will help me out. I am 3, but the most popular programs, it was the last time. The comments and complaints about this product, and I have a look at the moment. The only way to get the best, and the Price of the Crown Estate. I have been a long term and a bit. I'm a little while, so I can see the full amount of time. I have been mad at the end, but it would be a good idea to get your email, you are a number for future reference. I think the last few weeks, and a half. I think the last few weeks. I have to be the first place. The only way to get the latest version, but it was a great day. The comments and complaints about this product. I have been mad

A. G. u. Jan 22, 2014     

Hi, thanks for your efforts on both iOS and Android! I have run into a major issue with this after installing it on my Cubot GT99 which runs Android 4.2.1. After installation and linking the files it requested a reboot which I did, unfortunately now my handset will not boot. It is stuck at the Cubot animated boot screen. Can you advise on how I fix this please? Thanks in advance

Rep. 0. Mar 28, 2015     

Don't know, it just says something about my device made it impossible to blah blah please contact saurik blah. I'm running CM12 Alpha with nightly updates, that could be the cause. Not sure lol. Anyway, 3 stars because other competent users say it works for theirs. The other idiots are just plain idiots who probably aren't even rooted and expect their Android to magically be an iPhone. Dumbasses

Jor. T. Apr 22, 2015     

For those hating he says like this is all new so relax and let the man work. You act like he just changed the file extension of cydia to .apk and it worked on android. Hes a iphone developer trying to show he can do both i give the man props especially for this and his master key exploit root that worked flawless. Dont give up bro you got this haters should make you work harder dont work on my LG but give it time you'll get it.

Kag. Oct 1, 2014     

This is basically a developer tool. If you know how to use it, it's superior to xposed - another similar tool. For those who are looking for cydia - welcome to google, where this is actually on the market and there's no need for a store. Fyi, there is no Cydia and all stores are scams. And for those who don't get what zygote is, its the program responsible for making graphics render and launching dalvik. If you don't understand what I said, chances are this isn't for you.

Mar. L. Sep 17, 2015     

Unfortunately it doesn't work. I'm really sad giving this a single star, because most people do it because they have no idea what they're doing. But I'm running on Android 4.4.4, fully rooted, every single root app works (and I use heaps), as this one seems to do, but even after linking substrate files, the app doesn't gain the advertised functionality. There is also zero support for it so it's basically just a waste of time, sadly there are no good alternatives either.

Bra. D. Nov 25, 2016     

Installed this today to try and use RootCloak Plus to log into my snapchat. but after installing and opening i just get a message saying "something about your device made it impossible for Substrate to perfprm its internal safety check" I have a rooted Nexus 4 running Cyanogenmod 12.1 and Xposed Framework. How do i go about fixing this problem?? Will rate higher once i can use Substrate

ian. h. Nov 23, 2013     

I first installed this on my nexus 7 (2012) model and it worked a treat. But my nexus developed a fault (no surprise I hear you say) and I exchanged it for a LG G Pad 8.3 v500. After rooting and installing "Cydia substrate", my boot-up time was ridiculously slow (up to 5min to boot). As soon as I uninstalled "Cydia substrate" my boot times returned back to normal. I'm not going to slate this app or the author for this issue, as its an achievement in its self to port this from what was an ios app.

The. A. E. Feb 28, 2017     

"UNABLE TO PERFORM INTERNAL SAFETY CHECK" I would contact the dev personally, but my information wouldn't be very useful. Rooted LGG5 for T-Mobile; cause is probably the rooting method (flashed TOT file to mod recovery; root flashed within recovery along with no-verity-opt-encrypt). Loved the dev's work since iPod Touch 4 (I was a youngin' then but still somehow figured out how to jailbreak my device).

Owe. B. Jan 23, 2017     

I need to root my phone other users say it works. Press and hold the up volume key if your phone gets stuck (that is what it is saying in the screen shot)

Ala. M. Nov 24, 2017     

Hey Saurik huge fan. Use to follow you at the conventions as a matter of fact. Have some pictures of you around the table brain storming. Anyhow I was wondering if we would see this version of Substrate available for Note8 users. When I attempt to load in it says something went wrong and to contact you via email. I have your email from iOS and Twitter days but not sure if it's still usable. Thanks for everything you do and keep up the amazing work

Gra. L. Oct 29, 2016     

"Note: something about your device made it impossible for Substrate to preform its internal safety check; can you please contact saurik via e-mail?" Is exactly what it said as soon as I installed this. What do I do? I don't have saurik's email address, so I can't contact them.

Dar. Jan 3, 2015     

Says "something about your device has stopped the internal safety check'

Nat. F. Jan 7, 2014     

Great for those that want themes but not a new launcher or ROM. ONE and only one bug seems to be after doing the soft restart (restarting zygote) it doesn't re-scan the memory card, but other than that i love it thus far!

Sol. R. Feb 21, 2014     

Stick to ios. Android doesn't need cydia for any known reason. It's great on ios but useless on android.

Jos. H. May 15, 2014     

HTC First: When the substrate is linked, my camera and flash do not work. Unlinking the substrate and clearing cache fixes the issue. I really want Substrate to work, but that isn't a trade-off I can accept. (running Android 4.1.2)

A. G. u. Oct 19, 2016     

Hello can you tell my why is this happening with my phone they show me a page which saying that you dont have permission and contact to the saurik what is meant this plz share view about this problem....

zal. t. Aug 26, 2014     

This app made my tablet unable to open I had to format it for 2 months thanks to this app.GOSH

Sun. M. Mar 26, 2017     

The app said its impossible to install and check the internal safety check. And contact saurik. Please help. I have Galaxy Note 4. If do. I will change the rating..