For those of you running a tethered jailbreak, how many times have you installed a package while away from home only to find out a reboot is required? All of a sudden you’re left with a device with zero functionality that just drains the battery until you get home.

While we wait for Cydia to get some great new features that may bring transparency and uniformity, here’s a simple idea that would solve this annoyance…

All we would need is a simple field added to Cydia pages: Reboot Required. Desktop installer apps warn us if restarting the computer is required after installation, so why not Cydia?

Simply put, all the developer would have to do is add a section near the top, perhaps above the Compatibility field that says “Install Type” followed by Simple, Respring Required, or Reboot Required. I did a little HTML editing to BiteSMS’s Cydia page to show you what it would look like in the image at the top of this post.

For now, we must wait until the installation completes until we know what the installer requires.

What do you think? How many times could this have saved you some frustration?

  • Eric

    Fantastic idea!!!!!

  • IndiePhoenix

    Great idea!

  • Sascha

    What would be even more comfortable was an option to download only and install later…

  • Graye

    That frustrated me a great deal as well, until I realized that after Cydia is done installng the package, you don’t actually have to press the reboot button. Hit the home button instead, and Cydia will let you drop to the springboard without restarting your phone. Then you can go about your business until you are somewhere that you can reboot.

    • Marty

      When I did that my phone rebooted automatically after it got back to homescreen. Just sayin’

  • Graye

    That frustrated me a great deal as well, until I realized that after Cydia is done installing the package, you don’t actually have to press the reboot button. Hit the home button instead, and Cydia will let you drop to the springboard without restarting your phone. Then you can go about your business until you are somewhere that you can reboot.

  • Joe Hancuff

    What irks me is those developers who make you reboot when a respring will do just fine. Also maybe a “reboot later” option would be just as welcome.

  • If u just tap home button and respring it usualy is enough or atleast until you get home if your worried it will create issues when installing new stuff..

    home button respring using either sbsettings or winterboard, just check and uncheck..

    works for me 🙂

  • Kieran

    Brilliant, its the small things.!!

  • Jorge

    Absolutely agree with all the comments posted here, how can we let Saurik now about this? is there a way to let Dev team your suggestions?

  • Sebastian

    Just press the home button, then go to the task switcher and shut down Cydia. That’s what I do when downloading multiple stuff when queing randomly stops working.

  • Kuntry

    Hey iphone family..I jailboke my phone with GreenP and the with redsnow and unlock it with ultra. When i had to reboot it loaded fine with out needing my computer

  • MilAd

  • Unfortunately, Cydia does not actually know whether or not a reboot will be required. The way this works is that the package actually calculates whether a reboot is required as it installs and communicates this fact to Cydia over a backchannel.

    A reboot may be required only between specific versions being upgraded, only on specific devices (maybe only if it is an iPhone and it needs to restart the GSM modem), only on certain firmware revisions, or even only if the user has specific settings activated within that application/extension.

    Therefore, as much as I agree with you that it would be nice to provide this information display, it is sadly not possible. 🙁 On the bright side, this mechanism works the way that it does specifically in order to allow reboots to only be required if and when they are absolutely necessary.

  • J