Difference between revisions of "Cydia Substrate"

From The iPhone Wiki
Jump to: navigation, search
m (Fixed typo in command)
 
(25 intermediate revisions by 16 users not shown)
Line 1: Line 1:
  +
'''Cydia Substrate''' (formerly '''Mobile Substrate''') is [[saurik]]'s platform that makes it easier to develop third-party addons for iOS. Examples include Five Icon Dock and [[WinterBoard]].
== Basic Info ==
 
Mobile Substrate is [[saurik]]'s [[extension]] for [[SpringBoard]] that allows 3rd party SpringBoard addons to run. Examples are the five-icon dock and [[Winterboard]]. However, possibly one of the most useful is SBSettings that allows many tweaks to the SpringBoard, as well as enabling and disabling SpringBoard/Mobile Substrate extensions
 
   
== And with all this extra code......... ==
+
== And with all this extra code... ==
As allways, even with PCs, extra code means crashing and Mobile Substrate can solve this too. Should the SpringBoard crash for any reason (which us quite common once let loose on [[Cydia]] as there are absolutely loads of SpringBoard extensions) Mobile Substrate will temporarily put the SpringBoard into Safe Mode with SpringBoard extensions such as WinterBoard diabled allowing you to continue using your device until it is convenient to [[respring]]
+
As always, even with [[List of iPhones|iPhones]], [[List of iPod touches|iPod touches]], and [[List of iPads|iPads]], extra code means crashing and Cydia Substrate can solve this too. Should the SpringBoard crash for any reason (which is quite common once let loose on [[Cydia Application|Cydia]] as there are a large number of SpringBoard extensions) Cydia Substrate will temporarily put the SpringBoard into Safe Mode with SpringBoard extensions disabled, so you can troubleshoot the problem.
   
  +
If one is trying to troubleshoot a problem that isn't causing Springboard crashes but is suspected of being caused by a Cydia Substrate-using extension, Safe Mode can manually be entered using the SBSettings application available in Cydia by hitting its "Power" button and choosing the "Safe Mode" option.
== More Info ==
 
[http://www.saurik.com saurik's Web Site]
 
   
  +
If you find that your device won't boot, you can force Cydia Substrate to not run by holding down the volume up key while the Apple boot logo is visible. This requires version 0.9.3997 or newer. Devices without a capable version can be forced into Safe Mode from a ramdisk or ssh by typing:
[http://www.google.com/search?=Mobile+Substrate Google]
 
  +
  +
touch /var/mobile/Library/Preferences/com.saurik.mobilesubstrate.dat
  +
  +
== More Info ==
  +
*[http://www.cydiasubstrate.com/id/264d6581-a762-4343-9605-729ef12ff0af/ Substrate documentation]
  +
*[http://www.saurik.com saurik's Web Site]
  +
*[http://www.iphonedevwiki.net/index.php/MobileSubstrate MobileSubstrate Development Info]
  +
*[http://filippobiga.tumblr.com/post/9377569097/mobilesubstrate-tweak-tutorial-with-theos Filippo Biga: MobileSubstrate / Theos tutorial + source]
   
  +
[[Category:Software]]
[http://iphonedevwiki.howett.net/index.php?title=MobileSubstrate MobileSubstrate Development Info]
 
  +
[[Category:Cydia Packages]]

Latest revision as of 09:50, 8 April 2020

Cydia Substrate (formerly Mobile Substrate) is saurik's platform that makes it easier to develop third-party addons for iOS. Examples include Five Icon Dock and WinterBoard.

And with all this extra code...

As always, even with iPhones, iPod touches, and iPads, extra code means crashing and Cydia Substrate can solve this too. Should the SpringBoard crash for any reason (which is quite common once let loose on Cydia as there are a large number of SpringBoard extensions) Cydia Substrate will temporarily put the SpringBoard into Safe Mode with SpringBoard extensions disabled, so you can troubleshoot the problem.

If one is trying to troubleshoot a problem that isn't causing Springboard crashes but is suspected of being caused by a Cydia Substrate-using extension, Safe Mode can manually be entered using the SBSettings application available in Cydia by hitting its "Power" button and choosing the "Safe Mode" option.

If you find that your device won't boot, you can force Cydia Substrate to not run by holding down the volume up key while the Apple boot logo is visible. This requires version 0.9.3997 or newer. Devices without a capable version can be forced into Safe Mode from a ramdisk or ssh by typing:

touch /var/mobile/Library/Preferences/com.saurik.mobilesubstrate.dat

More Info