Incredible S

How to Root HTC Incredible S – Tutorial

HTC Incredible SWhile Samsung chooses to simplify its products when it comes to Android by keeping things open to its users in terms of customization Motorola and of the latest HTC too joined to bandwagon to strengthen their phones thy making it difficult for its users to root or customize their phones. If you are some what creative and wants to try new things or customize your Android then Motorola with its thunderbolt and Incredible S will disappoint you. Though there’s no permanent root solution available for the Incredible S users, we have managed to bring on a temporary make shift solution with which you will be able to root your HTC Incredible S.

Please note that rooting voids the warranty, though the warranty can be claimed back once the device is un rooted, as it’s just a temporary root, the Incredible S can be un rooted just with the help of a simple restarting of the device. Basically there are two types of rooting methods, one is the permanent root and another one is the temporary root. In the permanent root even if you reboot the device the device will stay rooted but whereas in the temporary rooting process with the help of a simple reboot, the device will be un rooted. Though both has its own set of advantages and disadvantages, as of now since only temporary root is available, we will see on how you can temporary root your phone. Please note that this process is only applicable for HTC’s Incredible S and to not any other phone, if you apply the below mentioned procedure for any other HTC’s device then there’s a high potential that you may end up bricking your device.

Before proceeding to the procedure on how to root the HTC Incredible S, make sure that battery is charged to a minimum of 50% or else your device will get switched off in the middle of the process due to which the rooting process will not be completed. Also, additionally its recommended to create a backup of all the data which is there in your phone in the computer as in an unlikely event you may lose all the data which is present in your phone. Rooting has its own set of advantages and disadvantages the major advantage being that it unlocks the potential of device.

Procedure to Root HTC Incredible S:

  • First up you will have to download and install the ADB in your computer which can be done by following the instructional procedure only after which you will have to proceed, but before that you will have to turn on the USB debugging in your incredible S which can be turned ON by pressing the “Menu” key first then “Settings” > “Applications” > “Development”. Now here you will find an option of “USB debugging”, select the option and just accept the warning which it will pop up. It’s very important to put the device in the USB debugging and also important to go through the ADB setup process without which it’s not advised to proceed.
  • Now, next up you will have to download the Rooting package which you will have to unzip the same and need to place in the location path c:\adb after which you will have to connect the phone to the computer.
  • —–loop—–

  • Now, open the command prompt and key in the “cmd” and then you will have to make use of the change directory command so that the directory in which you have placed the rooting file can be accessed.
  • Next up type in the “pushroot” and enter the same, basically this will push in the pushroot.bat file.
  • After this type in adb shell /data/local/tmp/getroot and after that type in adb shell and press enter.
  • After typing in the above commands, you will now be prompted as # after which you will have to type in /data/local/tmp/pushroot.

That’s it you have now successfully rooted the HTC Incredible S, so from now whenever the device get un rooted, you will have to just enter the commands from the —-loop—- which is mentioned above. Do let us know if you get stuck anywhere as we will help you to get out of from there. Please note that as soon as we find a way with which you can Permanent Root HTC Incredible S, we will sure update with an article on how to root, so stay tuned to androidadvices.com.

75 Comments

75 Comments

  1. ben

    May 5, 2013 at 5:55 am

    seems like an old tutorial but im hoping this is going to work OK. will attempt in the next week. i have htc incredible s s710e from optus australia, stacked with optus bloatware and in need of a new lease of life

  2. Steve

    March 9, 2013 at 8:15 pm

    What is the password for the zip file??

    • Pradeep Neela

      March 10, 2013 at 11:43 am

      its there in the source link

  3. Abdu Khodr

    July 9, 2012 at 8:28 am

    hi, for me it says ‘mount:permission not permitted’ how do i fix this?

  4. Incredible S

    July 1, 2012 at 1:07 pm

    I followed all your steps and when i arived to the rooting package it asked for a password to unzip it what is it please tell me??

    • Pradeep Neela

      July 2, 2012 at 12:57 pm

      there is no password for the zip file

      • Nuutti_s_k

        July 17, 2012 at 2:02 am

         it did ask for a password… WHAT IS THE PASSWORD?!

  5. Laptop Users

    June 7, 2012 at 9:01 pm

     Dude, it works on my phone!

    Good job, great tutorial, you don’t know how happy I am LOL

  6. jordan

    May 20, 2012 at 9:57 am

    Can you email me your Skype name so you can walk me through this, cause i cant seem to get it working: jshuttle69@gmail.com

  7. ChaseVoid

    April 21, 2012 at 11:41 pm

    Will you be posting an updated tutorial to root and install ROMs for HTC Incredible S?

    • Pradeep Neela

      April 22, 2012 at 2:22 pm

      yes we will be coming up with the same!

  8. Donny Mattys

    April 13, 2012 at 11:59 pm

    i got this phone for the looks and it being within my budget for a 3g, but after ONE day i was severely disappointed by it’s insufficient battery life and tiny screen

  9. Incredible User

    March 14, 2012 at 11:36 pm

    Hey, i am having trouble getting my computer to install the hardware for the phone when i plug the phone in debug mode in. I have followed all the proceedures closely. My computer’s OS is Win 7 64bit, phone is Incredible S android version 2.3.3 (sg)

  10. Cleverly

    February 9, 2012 at 11:53 am

    is this really working tutorial ? im afraid if my phone will be damaged.. pls answer me.

  11. Son_Of_Diablo

    January 18, 2012 at 9:16 pm

    Okay this is weird, i have done it all and didn’t get any errors..
    But when i check my phone it haven’t been rooted :S

    Anyone know why?

  12. Arun

    October 10, 2011 at 2:25 am

    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
    please help me i hve done everything right jst got stuck here

    • NeaL Pradeep

      October 11, 2011 at 9:38 am

      check with the adb path, let that be in C: drive!

  13. Peeter

    October 4, 2011 at 4:24 pm

    I got a few questions during the process:

    1) I don’t have “ADB interface” in my device manager but when i run cmd and type “adb devices” then everything goes as it needs to. In this case is it important to hava “ABD interface” in my device manager and what I might have done wrong that i didn’t have it there?

    2) I placed the Rooting package in location C:\adb , witch I had to make new folder for.
    Now the place where i stuck was this: “and then you will have to make use of the change directory command so that the directory in which you have placed the rooting file can be accessed.” Didn’t really found out how to do it. Any help would be appreciated.

    • Peeter

      October 4, 2011 at 6:39 pm

      actually seems like i got the things that i mentioned before, working. But now there is another problem.
      At the very last step when i type in /data/local/tmp/pushroot and press enter it says :

      cp: can’t stat ‘/sbin/su’: permission denied
      cp: can’t stat ‘/sbin/busybox’: permission denied
      unable to chmod /sbin: read-only file system
      mount: operation not permitted

      I sow one of there was same question before but no answer, and i’m not sure how to fix this, tho I’ll try to google it. If enyone knows, please help.

  14. Chris

    October 4, 2011 at 12:01 pm

    C:\adb>pushroot

    C:\adb>adb shell chmod 777 /data/local/tmp

    C:\adb>adb push getroot /data/local/tmp
    cannot stat ‘getroot’: No such file or directory adb shell chmod 755 /data/local/tmp/getroot
    Unable to chmod /data/local/tmp/getroot: No such file adb push su /data/local/tmp
    2067 KB/s (76232 bytes in 0.036s)

    C:\adb>adb shell chmod 6755 /data/local/tmp/su

    C:\adb>adb push busybox /data/local/tmp
    2755 KB/s (1083568 bytes in 0.384s)

    C:\adb>adb shell chmod 755 /data/local/tmp/busybox

    C:\adb>adb shell ln /data/local/tmp/busybox /data/loc
    link failed File exists

    C:\adb>adb push pushroot /data/local/tmp
    50 KB/s (207 bytes in 0.004s)

    C:\adb>adb shell chmod 755 /data/local/tmp/pushroot

    ———————-
    what am i missing?

    • NeaL Pradeep

      October 4, 2011 at 12:45 pm

      HAVE YOU CHANGED THE ADB PATH, I CAN SEE THAT ADB IS USING THE TEMP FOLDER! KINDLY CHANGE IT TO DESKTOP!

  15. kent

    August 24, 2011 at 11:23 am

    C:\Adb>pushroot

    C:\Adb>adb shell chmod 777 /data/local/tmp

    C:\Adb>adb push getroot /data/local/tmp
    2490 KB/s (0 bytes in 557962.000s)

    C:\Adb>adb shell chmod 755 /data/local/tmp/getroot

    C:\Adb>adb push su /data/local/tmp
    2382 KB/s (0 bytes in 76232.000s)

    C:\Adb>adb shell chmod 6755 /data/local/tmp/su

    C:\Adb>adb push busybox /data/local/tmp
    2184 KB/s (0 bytes in 1083568.000s)

    C:\Adb>adb shell chmod 755 /data/local/tmp/busybox

    C:\Adb>adb shell ln /data/local/tmp/busybox /data/local/tmp/cp
    link failed File exists

    C:\Adb>adb push pushroot /data/local/tmp
    12 KB/s (0 bytes in 207.000s)

    C:\Adb>adb shell chmod 755 /data/local/tmp/pushroot

    C:\Adb>adb shell /data/local/tmp/getroot
    Failed to set prot mask (Inappropriate ioctl for device)

    <<What's wrong? thanks!

    • NeaL Pradeep

      August 26, 2011 at 1:34 pm

      clear the cache and then check, clear the temp files in your pc!

      • Paul

        September 7, 2011 at 1:22 pm

        Neal, I’m getting same error as Kent, have cleared cache & temp files but still no success

  16. anand

    August 23, 2011 at 1:02 pm

    at some place you have written motorola incredible and then you write HTC incredible?

  17. Michael

    August 11, 2011 at 11:04 pm

    So what is the answer for these question

    #/data/local/tmp/pushroot
    /data/local/tmp/pushroot
    /data/local/tmp/pushroot: permission denied

    Does that mean my phone is S-on or am I not authorizing something properly?

    i see a lot of post but no answer??
    can help?

    • NeaL Pradeep

      August 13, 2011 at 4:54 pm

      you need to have S-ON!

      • Marco

        November 25, 2014 at 9:37 pm

        how can i root my htc incredible s android 4.0.4 with HBOOT 2.002? thx

  18. JasonG

    July 31, 2011 at 5:14 am

    @NeaL Pradeep – No, I do not have the icon and cannot run apps requiring elevated privileges.

  19. JasonG

    July 30, 2011 at 5:13 am

    After performing the below command –
    adb shell /data/local/tmp/getroot

    I get the error –
    mmap failed. operation not permitted

    Any ideas? Thanx in advance.

    • NeaL Pradeep

      July 30, 2011 at 1:38 pm

      but are you connecting the phone at that point of time or not?

      • JasonG

        July 30, 2011 at 7:00 pm

        Yes it is connected. adb devices shows
        List of devices attached
        HT15NMA03574 device

        • JasonG

          July 30, 2011 at 7:20 pm

          There is another failure in the process. See below for clip –

          ———-snip—————–

          C:\adb>pushroot

          C:\adb>adb shell chmod 777 /data/local/tmp

          C:\adb>adb push getroot /data/local/tmp

          2179 KB/s (557962 bytes in 0.250s)

          C:\adb>adb shell chmod 755 /data/local/tmp/getroot

          C:\adb>adb push su /data/local/tmp

          1588 KB/s (76232 bytes in 0.046s)

          C:\adb>adb shell chmod 6755 /data/local/tmp/su

          C:\adb>adb push busybox /data/local/tmp

          2184 KB/s (1083568 bytes in 0.484s)

          C:\adb>adb shell chmod 755 /data/local/tmp/busybox

          C:\adb>adb shell ln /data/local/tmp/busybox /data/local/tmp/cp

          link failed File exists

          C:\adb>adb push pushroot /data/local/tmp

          0 KB/s (207 bytes in 1.000s)

          C:\adb>adb shell chmod 755 /data/local/tmp/pushroot

          C:\adb>adb shell /data/local/tmp/getroot

          mmap() failed. Operation not permitted

          C:\adb>adb shell

          # /data/local/tmp/pushroot

          /data/local/tmp/pushroot

          #

          ————-snip—————
          Thanx

          • NeaL Pradeep

            July 31, 2011 at 1:04 am

            data transfer was perfect, isn’t it?

  20. Afixus

    July 27, 2011 at 4:03 pm

    Which cmd? Windows cmd or what? What must i type? Im new to all these things.

  21. Patrick Sun

    July 18, 2011 at 6:15 pm

    Similar problem. I have the HTC Incredible S and I purchased it in China. I get an error message whenever I try to install anything from the app store.

  22. zozor

    July 2, 2011 at 2:23 am

    I have got the same problem as Rich , allow me to copy and paste please :
    I purchased the Incredible S710E in China at a big electronics retail store. It doesn’t have Android Market pre-installed. All it has is HTC Marketplace with a limited number of Chinese apps available. An HTC store employee later told me that Android Market was included in the Chinese ban on google, so not available.

    When I try to install an app from Android Market, I get the common error message “There are no Android phones associated with this account. Please sign in with a different account.” Even though I’m signed in and sync’d with my gmail account.

    I’m trying to find a way to get Android Market on my phone so I can select from trusted English language apps.

    Any ideas? Will rooting my phone help me get access to Android Market?
    But the difference is , i have an incredible s710d , can i make this temporately root ? does it have any risk ?
    Sorry for my poor english.
    Please i am waiting for your answers all,if you have others alternatives please contact me via gmail.
    Thx in advance

    • Neal Pradeep

      July 2, 2011 at 2:56 am

      its a bug which Google has to solve the same as there are issues wit the Operator sync, it will have to be solved from the Google’s end! We can only hope for the same to be rectified soon! Though we will try to address this issue to Google if we happened to get a chance in the form of the feedback!

  23. bill

    June 29, 2011 at 1:25 am

    it looks like this method doesn’t work for 2.3.3!!!!

    • zaw thet

      June 30, 2011 at 5:06 am

      ya. doesnt work for me. is there any suggestions?

  24. newdude

    June 25, 2011 at 7:15 am

    is ther any chance of the phone becoming a brick

  25. Zaw Thet

    June 24, 2011 at 7:34 pm

    Bought IS from SG with OS 2.2.1 and updated to 2.3.3 via WIFI.
    I tried temp root on 2.2.1 and it was ok. it run titanium backup with root access.
    now i m on 2.3.3 and tried temp root for S-0ff my device.but i can’t.
    any update for temp root on 2.3.3 gingerbread?
    any suggestion welcome!
    sori for my bad english.

  26. Hongzude

    June 24, 2011 at 6:26 pm

    IS bought from SG with 2.2.1. update via wifi to 2.3.3.
    i tried temp root on 2.2.1 and it was ok. can run titanium backup with root access.
    but after update to 2.3.3, can’t temp root right now.
    is there any solution?

  27. Alan Higgins

    June 16, 2011 at 9:12 pm

    what is the passwored for the encrypted files when you unzip?

  28. arash

    June 16, 2011 at 7:45 am

    Is it working with android 2.3.3?

    • Neal Pradeep

      June 16, 2011 at 5:52 pm

      yes it will work!

      • Alan Higgins

        June 16, 2011 at 9:14 pm

        what is the password?

        • Neal Pradeep

          June 17, 2011 at 8:20 pm

          its androidadvices.com

        • Patrick

          February 1, 2012 at 7:12 am

          oh! the password really is “androidadvices.com” PeaZip was able to extract it with that character string.

  29. Andrew

    June 2, 2011 at 8:30 pm

    hey quick few questions
    1. if i root my incredible S is there away i can put 2.3.3 on it insted of the 2.2.1 that is on it?
    2. How long does this root last before i have to do it again
    3. if i root can i remove some of these apps that came on the phone (asphalt 5, lets golf, and uno)

  30. gf

    June 1, 2011 at 7:55 am

    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

  31. Hugh

    June 1, 2011 at 6:54 am

    Hi Neal i have the same problem as Id, I downloaded the sdk installed to C:Program FilesAndroidandroid-sdk on a windwos 7 32b os and d/l the rootkit and extracted contents to C:Program FilesAndroidandroid-sdkplatform-tools when i run the cmds from that directory, cmd prompt report Failed to set prot mask (Inappropriate ioctl for device). Also created a c:adb folder and extracted the contents and tried from there…

    Any Ideas would be much appreciated

    Thanks Hugh

  32. Osama

    May 31, 2011 at 12:03 am

    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
    please help me i hve done everything right jst got stuck here

    • Neal Pradeep

      May 31, 2011 at 4:30 am

      @Osama juz repeat the procedure!

      • whattheshit

        June 20, 2011 at 5:17 pm

        repeat 2 gazillion times also cannot.

  33. ld

    May 30, 2011 at 12:05 am

    Dear Neal,
    Going through all the steps, I seem to have stuck @ the very last one.
    When using the adb shell /data/local/tmp/getroot adb shell command the error message “Failed to set prot mask (Inappropriate ioctl for device)” pops up. (SV: 2.3.3)
    What shall I do?
    Tx, LD

    • Neal Pradeep

      May 30, 2011 at 4:43 am

      @id have you changed the path of the file?

      • dean@IncS

        July 5, 2011 at 3:32 am

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

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

        HTC Inc S running on Gingerbread 2.3.3

        Please help.. TQ

  34. Rick

    May 22, 2011 at 10:50 am

    I purchased the Incredible S710E in China at a big electronics retail store. It doesn’t have Android Market pre-installed. All it has is HTC Marketplace with a limited number of Chinese apps available. An HTC store employee later told me that Android Market was included in the Chinese ban on google, so not available.

    When I try to install an app from Android Market, I get the common error message “There are no Android phones associated with this account. Please sign in with a different account.” Even though I’m signed in and sync’d with my gmail account.

    I’m trying to find a way to get Android Market on my phone so I can select from trusted English language apps.

    Any ideas? Will rooting my phone help me get access to Android Market?

    • Behrooz

      August 9, 2011 at 8:42 am

      Hi there small world I am in Iran as if your country banned too you have to do these steps:
      1-go to pilot mode hold power for some seconds then in the menu pops you should select airplane mode
      2-go to menu-settings-networks turn on wireless you have to use wireless . Through your wireless network connect to internet
      3- now you have to enable VPN and before that you have to buy one … Connect to VPN
      4- you need to have market software imbedded in your phone you can’t use the market through Internet browser … Now if you have market software you can use it but I assume when you click on market it’ll ask your google account build one then sign in this is one time sign in procedure because if u decide signing out you can’t it’ll ask you to restart and lose all data….
      Thats it I hope this could help you …

      • NeaL Pradeep

        August 9, 2011 at 9:56 am

        thanks behrooz for your comment! I hope everyone will be benefitted from your tip!

  35. Bob

    May 4, 2011 at 12:00 pm

    Worked perfectly!
    Unfortunately is does not work after the software upgrade to 2.3.3

    It says:
    ————————————————————————–
    /data/local/tmp/getroot
    Failed to set prot mask (Inappropriate ioctl for device)
    ————————————————————————–

    • Evan

      May 16, 2011 at 6:03 am

      I get this string

      #/data/local/tmp/pushroot
      /data/local/tmp/pushroot
      /data/local/tmp/pushroot: permission denied

      Does that mean my phone is S-on or am I not authorizing something properly?

    • Zethus

      June 12, 2011 at 2:49 pm

      How can you tell if the rooting worked? I did all the steps and no errors came up but I have no way of knowing if it worked.

      • Neal Pradeep

        June 12, 2011 at 2:51 pm

        there will be super user icon in your phone after successful root!

        • Zethus

          June 13, 2011 at 7:18 pm

          Thank you sir!!

  36. Ari L

    April 29, 2011 at 12:44 am

    That worked 100%! And then I restarted my phone, and I found all those apps reinstalled, up and running again!!!! What went wrong???

    • Neal Pradeep

      April 29, 2011 at 6:16 am

      @ari since its a new fw, some apps may get corrupted!

  37. H.A

    April 26, 2011 at 2:10 pm

    what is the pass to unrar the package??????

    • Neal Pradeep

      April 26, 2011 at 2:39 pm

      @H.A androidadvices.com

  38. Neil

    April 21, 2011 at 3:40 pm

    Neal, I have just got a Desire S unbranded and totally stock…the BBC embedded flash clips do not work (not iPlayer – the ones in the web pages) these worked on my 2.2 Desire and DHD – any ideas on how to get them workign on 2.3?

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.





Most Popular

AndroidAdvices.com is not affiliated with Google or any of the device manufacturers listed on this site. Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.

Copyright © 2017 AndroidAdvices. Part of Digital World Solutions.

To Top