Temporary Root for Incredible S now Available. Permanent Root coming soon?

Rooting an android phone unlocks incredible features which many of us are quite used too and although it results in voiding the warranty, it’s completely worth for those it’s worth. The recently launched HTC phone, the Incredible S has finally got a root, although it’s temporary. The root method has been developed by an XDA member, jrywu, and this temp root will grant root-based apps root access till phone is rebooted. Once rebooted you’ll have to redo the last 3 steps of the root process given below.

Before taking on the root process, let’s see how this root process works, in developer’s own words:

Psneuter exploit is working on IS, but because /system is locked on s-on phones, we can’t copy su and superuser.apk into /system, apps required root access can’t work.
The following procedure uses psenuter exploit to gain adb shell root, and then copy su (without privilege control ) and busybox into /sbin (which is on rootfs and in the global PATH list) to gain root access for apps.

Now, How to temporary root Incredible S:

  1. Download and Install ADB
  2. Enable USB Debugging on phone. For this, press menu – settings – applications – development. Tick the “USB Debugging” and press OK on the warning that pops up.
  3. Download the Temporary Root file. Unzip it and save on any convenient location, like c:adb
  4. Connect your phone to PC now.
  5. Open command prompt. On windows 7, press windows icon on keyboard and type cmd. Select cmd from the search results.
  6. On the command prompt, use CD command to select the directory in which you unzipped the temporary root file. If you used c:adb (from step 3), type this command in cmd screen — cd c:adb — and press Enter.
  7. Now type — pushroot — and hit enter. This will run pushroot.bat file.
  8. Type — adb shell /data/local/tmp/getroot — and press enter.
  9. Type — adb shell — and press enter.
  10. You are now in # prompt. Type /data/local/tmp/pushroot
  11. Your phone is rooted temporary — that is, until your phone restarts — and you can run your fav apps. That’s only until rebooting the phone, upon which, you’ll have to redo the last 3 steps — 8, 9 and 10 — after connecting your phone to PC with USB debugging On.
  12. That’s it.

Apps tested to be working with this temp root include Titanium Backup, Root Explorer, gscript lite, trasproxy 2.04, etc. let us know what root apps wok for you — would help other users!

For more info and to report bugs or just check user views and reviews, check out the official development thread here.

Permanent Root must be coming soon, right?

We know your wish for the permanent root is still burning hard, but we can’t help but wait until some brilliant minds find the permanent root for the Incredible S — which I think isn’t very far 🙂

Posted by
Kapil Malani

A die-hard Liverpool FC fan, Kapil is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]

30 Comments

  1. htc rom up data video rom download seid
    help me ………………………………..

    1. ?? Didn’t get one word of what you said.

  2. htc rom up data video rom download seid
    help me ………………………………..

    1. ?? Didn’t get one word of what you said.

  3. Got my incredible S. Not used to Android, however. Got a decked out iphone4 and am familiar with cydia and the redsn0w jailbreak.
    Once I temp-root my Incredible S am I able to restore to factory settings?
    And do I have to install my roms from my desktop or will I have an installer post root?

  4. Got my incredible S. Not used to Android, however. Got a decked out iphone4 and am familiar with cydia and the redsn0w jailbreak.
    Once I temp-root my Incredible S am I able to restore to factory settings?
    And do I have to install my roms from my desktop or will I have an installer post root?

  5. why I found always: cp: can’t stat ‘ sbin/su’ : permission denied
    and the same thing on busybox ….
    help me

  6. why I found always: cp: can’t stat ‘ sbin/su’ : permission denied
    and the same thing on busybox ….
    help me

  7. when i enter this commnd /data/local/tmp/pushroot i m getting this error plz help
    mount opertion not permitted
    cp: can’t stat ‘/sbin/su’: permission denied
    cp: can’t stat ‘/sbin/busybox’: permission denied
    unable to chmod /sbin: read-onl file system
    mount: operation not permitted

    1. yes i have that problem .

  8. Tomorrowneverdies

    when i enter this commnd /data/local/tmp/pushroot i m getting this error plz help
    mount opertion not permitted
    cp: can’t stat ‘/sbin/su’: permission denied
    cp: can’t stat ‘/sbin/busybox’: permission denied
    unable to chmod /sbin: read-onl file system
    mount: operation not permitted

    1. yes i have that problem .

  9. i cant get to the # promp… i got $ instead… help

  10. i cant get to the # promp… i got $ instead… help

  11. At the # prompt, after typing /data/local/tmp/pushroot, it comes back saying
    cp: can’t stat ‘datalocaltmpsu’: No such file or directory.

    What’s the haps?

  12. At the # prompt, after typing /data/local/tmp/pushroot, it comes back saying
    cp: can’t stat ‘datalocaltmpsu’: No such file or directory.

    What’s the haps?

  13. same happen here.. all done perfectly until here:
    adb shell /data/local/tmp/getroot
    Error msg: Failed to set prot mask (Inappropriate ioctl for device)

    already custom the path to C:android-sdk-windows and C:Program Files (x86)Adroidandroid-sdk
    still failed the same..

    HTC Inc S running on Gingerbread 2.3.3

    Please help.. TQ

  14. same happen here.. all done perfectly until here:
    adb shell /data/local/tmp/getroot
    Error msg: Failed to set prot mask (Inappropriate ioctl for device)

    already custom the path to C:android-sdk-windows and C:Program Files (x86)Adroidandroid-sdk
    still failed the same..

    HTC Inc S running on Gingerbread 2.3.3

    Please help.. TQ

  15. Tried to do this but doesn’t work.
    Error when entered, adb shell /data/local/tmp/getroot
    Get $ instead of #

    Does this work anymore?

    1. S-Off it (search our site for guide) and then root it.

  16. Tried to do this but doesn’t work.
    Error when entered, adb shell /data/local/tmp/getroot
    Get $ instead of #

    Does this work anymore?

    1. S-Off it (search our site for guide) and then root it.

    2. S-Off it (search our site for guide) and then root it.

  17. Tried to do this but doesn’t work.
    Error when entered, adb shell /data/local/tmp/getroot
    Get $ instead of #

    Does this work anymore?

  18. Hi 

    I dont know why but adb finds my phone but tels me that its offline.
    It wont let me do anything after that 
    any help ?

    1. You can now s-off your Incredible S and fully root it permanently than installing temp root. Search for s-off incredible s on our website. And btw, use this website to get the tool — revolutionary.io — in place of alpharev site we mentioned in our guide.

  19. Hi 

    I dont know why but adb finds my phone but tels me that its offline.
    It wont let me do anything after that 
    any help ?

    1. You can now s-off your Incredible S and fully root it permanently than installing temp root. Search for s-off incredible s on our website. And btw, use this website to get the tool — revolutionary.io — in place of alpharev site we mentioned in our guide.

  20. I get : Failed to set prot mask (Inappropriate ioctl for device)

    After I do the command : adb shell /data/local/tmp/getrootAnd if I try to continue, $ appears instead of #. Has anybody found a fix yet ?

  21. I get : Failed to set prot mask (Inappropriate ioctl for device)

    After I do the command : adb shell /data/local/tmp/getrootAnd if I try to continue, $ appears instead of #. Has anybody found a fix yet ?

Comments are closed.