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 🙂

16 Comment

  1. jawad says: Reply

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

    1. Kapil says: Reply

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

  2. Jessy says: Reply

    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?

  3. gmp says: Reply

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

  4. Tomorrowneverdies says: Reply

    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. Salar13732000 says: Reply

      yes i have that problem .

  5. Davidgujianyee says: Reply

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

  6. Admiralgib says: Reply

    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?

  7. dean@IncS says: Reply

    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

  8. Admin says: Reply

    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. Kapil says: Reply

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

    2. Kapil says: Reply

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

  9. Admin says: Reply

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

    Does this work anymore?

  10. Nicolas Pandelidis says: Reply


    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. Kapil says: Reply

      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.

  11. Nicolas Pandelidis says: Reply

    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 ?

Leave a Reply