Fix Superuser Permissions Hanging on Android

So, you have a phone with root permissions?  Finding whenever a program requests root permissions the Superuser Permissions program hangs (usually with a black screen or even a force close) at the “SU request” screen?

Fortunately there’s a simple fix — enable USB Debugging.  To do that:

  1. Press the Home button.
  2. Press the Menu button.
  3. Select Settings > Applications > Development.
  4. Make sure that USB Debugging is checked.  If not, check it.

This should prevent any hangs with Superuser Permissions in the future.

This works on the HTC Dream (T-Mobile G1), and presumably other Android devices.

2 Responses to “Fix Superuser Permissions Hanging on Android”

Got something to say? Skip to the comment form.You can keep an eye on the chatter with the comments RSS feed if you like.

  1. I need to change Usb debug (on/off) all the time…

    Off for use my HTC magic with my audio usb car
    On for use the su command…

    No more solution?

    Thanks

    • That must be annoying. I feel for you!

      Unfortunately turning on USB Debugging seems to be the only way to fix the hanging, and I don’t know any automated or easy way of toggling the setting.

      Maybe someone has made a widget that lets you toggle USB Debugging with just a single tap? That would be nice.

      If there isn’t one, try using Anycut (available on the Android Market), and making a shortcut to the Development activity.

      I’d look into it more, but I’m not in possession of my phone at the moment. Darn repairs.

      Good luck!

Leave a Reply

Have an account? Why don't you log in?

Don't have an account? Register, then you don't have to enter a pesky name, e-mail and URL everytime!

Or:

Style your comments using HTML. (e.g. <b>, <i>, <a href="URI">link text<a> etc.)