1. robbychen's Avatar
    I have a Mobile Substrate related issue. After my iPad fall off from bed, I discovered that the volume keys stopped working. I didn't pay any attention since it was working fine at that time. Until I rebooted the device because Transmission stopped working, I installed Volume Keys Disable tweak in Cydia in order to get rid of display of volume icon. Unfortunately, I later discovered that Mobile Substrate has this volume keys disabling feature and therefore the tweak doesn't work, as well as other jailbreak tweaks.

    I learned that this issue is related to the mobile substrate because Activator warns me Mobile Substrate is not enabled.

    Is there any way to configure to enable the Mobile Substrate under the disable mode so that it can be enabled during the reboot when the volume buttons are pressing down (or jammed)? I have 5.1.1.

    11-17-2012 11:21 PM
  2. iDonev's Avatar
    The way I see it you have two options:

    1. Try to unjam the volume keys - this will fix the issue and who knows, maybe the volume rocker will start working again!
    2. Uninstall Mobile Substrate and replace it with a previous version - when you open Cydia and search for Mobile Substrate, you'll see in its description in a blue box (I think) saying that from version x.x the volume key feature was included as a safeguard. You simply need to find a version older than the x.x mentioned in this blue box. Note that uninstalling Mobile Substrate will uninstall 95% of your tweaks!
    11-18-2012 06:25 AM
  3. robbychen's Avatar
    Hi iDonev,

    Thanks for the reply. I tried to unjam the keys and I'm afraid that if I continue to try to unjam them, the keys will wear out (the white stuff coming from the edge of the plastic). Anyway, I found several ways to adjust the volume without using these keys as well as hide the volume icon which stucked on the screen without any jailbreak tweak. All that's left is to enable Mobile Substrate.

    Can it be enabled through Mobile Terminal or do I really have to replace with its older version?

    11-18-2012 08:20 AM
  4. iDonev's Avatar
    I'm sure there's a way to make the changes you want, it's just that I have no idea how to do it.
    Perhaphs someone else could chime in?
    11-18-2012 01:03 PM
  5. Massie's Avatar
    In the long run I really think fixing the volume keys is the way to go, even if you have Apple do it. If you use an old version of Mobile Substrate it might not always be compatible with more recent appswhich would mean you'd want to update anyway.
    11-18-2012 02:23 PM
  6. 3cit's Avatar
    it depends on how mobile substrate was built... if it has a source file somewhere like on source forge then a smart programmer would be able to do something there with it and remove/change the "listener" for booting up with mobile substrate disabled.
    i looked around alot today in ifile at anything with the mention of mobilesubstrate, and i cannot see in any of the files i could view on my phone anywhere you could change the key choice. i cannot open dylibs on my device, but im not sure it would be located in there either.
    i think the best plan for now is to simply downgrade to the previous version that i posted on his thread in the ipad 2 forum.
    it looks like the only significant change was the addition of booting into this new mode.
    11-18-2012 03:06 PM
  7. robbychen's Avatar
    Thanks for all your replies. I downgraded Mobile Substrate to version 0.9.3996 and everything seems to work fine. Sadly, I had to remove all of the tweaks before downgrading since there is no --nodeps option available for apt-get in iOS.

    11-20-2012 07:53 AM
  8. 3cit's Avatar
    That's a pain! I figured you could just push it to your phone, then use ifile to install it, and it would just overwrite the newer package, then a reboot, or a respring and you'd be straight...
    Buy at least you are past the volume issue for now
    11-20-2012 01:00 PM
  9. robbychen's Avatar
    Oh, I didn't know the package could be replaced by the old ones. I installed too much tweaks and need to clean up and start over anyway

    11-21-2012 11:31 AM
  10. Tyramisu's Avatar
    The locations of the dylib files from MobileSubstrate are found in
    I sometimes hack using MS so for me it's normal to change dylibs and stuff.
    08-22-2013 05:46 AM

Similar Threads

  1. How To enable File upload in Safari On iPad & iPhone
    By serwan in forum Jailbreaking, Unlocking, Hacks, Themes & Mods
    Replies: 0
    Last Post: 06-09-2012, 02:45 PM
  2. Replies: 1
    Last Post: 10-14-2011, 04:04 PM
  3. How to Enable "Lock Orientation" in iPhone 3G (iOS 4)?
    By ZeTaBYTeS in forum iPhone 3G Forum
    Replies: 2
    Last Post: 06-22-2010, 10:46 AM
  4. how to unlock iphone 2g in the philippines? help!
    By anna#IM in forum Jailbreaking, Unlocking, Hacks, Themes & Mods
    Replies: 1
    Last Post: 11-30-2008, 08:22 AM