MobileSubstrate Updated To v0.9.3367-1 – Now Compatible With iOS 4.2.1

Jay Freeman (aka Saurik) has updated MobileSubstrate to version 0.9.3367-1 and comes with iOS 4.2.1 compatibility. Those who don’t know, MobileSubstrate is a support framework used by iPhone projects such as WinterBoard, Dock2, and Five Icon Dock.

The general idea is that there are a number of reasons one might want to hook functionality into an existing application. In order to do this there are a few dangerous or complex steps. By centralizing the code for these we can hope to get them right.

As an example, MobileSubstrate provides a simple platform (one integrated with Cydia) for deploying code that gets inserted into graphical applications. Eventually it will be able to provide error handling and fallback support (think of a “Safe Mode”).

As a library, it has started taking on generalized versions of the code in WinterBoard to be able to rapidly generate application hooks. Is not yet documented, but will be when I get the time (hopefully soon?).

Note: If you updated MobileSubstrate and experience a boot loop issue, the problem is due to an extension (Music Control) and not MobileSubstrate. Music Controls has been updated to version 1.3.1-3 and shouldn’t conflict with MobileSubstrate. Let us know in the comments how your update went.

MobileSubstrate is available in Cydia for free.

Screenshots:

Don't forget to follow iJailbreak.com on Facebook, Twitter and Google+. Be sure to check out our partnership page where you can get mentorship on starting your own business online.
  • Jrbarsic

    Can someone elaborate on the “music control” extension please…I had to restore after updating mobilesubstrate and reload all my jailbreak apps…not cool!
    Here are my mobilesubstrate addons:
    Activator
    Androidlock
    AutoSilent
    Backgrounder
    CallClear
    CategoriesSB
    Clockhide
    Cydelete
    Cyntact
    Dock
    FakeLocation
    Infinidock
    PreferenceLoader
    ReflectiveDock
    RotationInhibitor
    WinterBoard
    libhide
    resupported
    zRingtonesHook

    Only thing I can think of that might be “music control” is zRingtonesHook.
    Pertinent info: 3G, restored with 3.1.3 PwnageTools custom firmware then hit with redsnow so I could edit the plist for tethering.
    Phone is so damn slow with 4.0 firmware that I will be staying on pre 4.0 firmwares until i get a faster phone like a 3Gs or 4.

  • Jrbarsic

    OK…..I had a severe brain fart, sorry. I re-read the reason for boot loops and then searched Cydia for “Music Controls”….I never had this app installed but experienced the boot loop after updating mobilesubstrate…I am just avoiding the update for now but sucks cause I can’t use the “upgrade all” option and have to upgrade one at a time…..
    Hope someone can figure this out :(

  • ktula

    I think the culprit is not Music Control but Mobile Substrate itself. I just restored my iPhone 4 with iOS 4.2.1 and proceeded to jailbreak it with Redsn0w. After installing TetherMe, which also installed the latest version of Mobile Substrate (0.9.3367-1), my iPhone simply refused to boot up. It would be stuck on the Apple icon. I had to use the tethered boot option in Redsn0w to boot it up.

    After i uninstalled Mobile Substrate, i could reboot my iPhone without using Redsn0w.