yashsingh1/xdaforums huggingface dataset:
[HTC Incredible S] madmaxx82:
Hmm could it be possible that you were confused by "custom rom" and "custom recovery"?

ClockworkMod Recovery which you can install by using "rom manager" (download from market after you got root) IS a custom recovery ;)

I updated my post to make this more clear.
[HTC Incredible S] jkolner:
Thanks - now i get it ;-)
[HTC Incredible S] jkolner:
Actualy, i think this should be a Sticky!
[HTC Incredible S] arichter:
After a little more testing, I've found that SuperUser.apk works most of the time, but still force closes every once in a while. Most prominent example happened when executing "su" from an "adb shell".

I finally managed to get su running with permissions from SuperUser.apk by these steps:

- have the Android SDK kit installed on a computer

- connect phone to computer via USB cable

- open a command line terminal on the computer, change into the "platform-tools" subdir of the android SDK installation

- open SuperUser.apk on the phone, keep it on the screen (in the foreground)

- type "adb shell su" in a the command line terminal

- Allow "/system/bin/sh" to run with root permissions in the new Window popping up on the phone.

This would not work if SuperUser.apk was not running in the foreground. Only having SuperUser.apk in the foreground allowed me to give su permissions to run, otherwise SuperUser.apk it would force close, and "adb shell su" would fail with "Permissions denied".

SuperUser.apk could maybe use some upstream updating, IMO.
[HTC Incredible S] madmaxx82:
Hi!

That's strange.. I don't have those problems at all..

Could you try doing it manually? Or use the zip I uploaded with the script?
[HTC Incredible S] Psychoguy:
thanks for the effort mate
[HTC Incredible S] madmaxx82:
Thank you :)
[HTC Incredible S] madmaxx82:
Hi,

I have corrected a serious bug in the replace_files script that made it pretty much useless :o . Could you try that again and see if it helps?

http://xdaforums.com/attachment.php?attachmentid=595753&d=1305376882
[HTC Incredible S] madmaxx82:
UPDATE: One user reported that he wasn't able to root using SuperOneClick or Gingerbreak.apk no matter what he tried. After I reflashed my IS I also run into problems. This might have been easily fixed by trying again, but I wanted to try it manually.

I have attached a zip file with a script that you could try if everything else fails.
[HTC Incredible S] vontdeux:
If only I could click thanks more than once, i'd be spam-clicking the 1st post's thanks button...
[HTC Incredible S] madmaxx82:
:D

Thank you very much, but that's really too early as you haven't tried it yet :)

Maybe there are terrible bugs, or it simply won't work either..

I really hope it does.

Good luck!

BTW: thanks for telling me about the problem! I can't press thanks on a PM, so I thanked your thanks post :D
[HTC Incredible S] htcnewbie99:
I just bought a HTC IS. I'm super new at everything. And I want to know how I can root my IS. Is it hard?
[HTC Incredible S] madmaxx82:
Hi and welcome ;)

It is not hard.

But before you can proceed you need to get your IS "S-OFF".

Your device is "S-ON" when you buy it, which means you cannot mess around with it.

To get your IS S-OFF there's currently no other option than to use a (hardware) product called "XTC Clip", which can unlock nearly all HTC phones. It's very simple to use and there's no risk in using it. It works by using a special sdcard and a connector you put in your sim slot.

The original XTC Clip costs about 130-150 USD and can be used nearly indefinitely. There's a new product calles XTC Clip pay as you go, which is MUCH cheaper (~30USD ?) and comes with a "credit" to unlock 1 device only. It can be recharged for a sum if needed. But I don't know if it's available already.

So you could either buy one or look for someone that owns a Clip to do it for you.

There are plenty of people with XTC Clips, you just have to find one in your area.

You can look around on xda forum or for example in the official xtc clip forum to find someone!

Good luck!
[HTC Incredible S] madmaxx82:
Didn't find the link at first, since the thread was moved: http://xdaforums.com/showthread.php?t=1042997
[HTC Incredible S] doublecheese:
Hi Madmaxx82

Today I have flashed the original AU Gingerbread rom, now I want to root my phone again.

When I try the Superoneclick or the Gingerbreak.apk

Both of them are taking too much time on the Running Exploit stage, I have terminated the running of the exploit manually

Do I have to wait toooooo much for the Exploit to run ?

Secondly I tried your zip file, but I always get the {-} thingy all the time :(

What should I do ?
[HTC Incredible S] madmaxx82:
Hi Doublecheese!

When this happens, you should stop it and reinsert (unmount/mount or really remove and reinsert it) your sdcard.

After that run the script again!

If again you only see "[-] sendmsg() failed?" with NO messages in between printed continously (let's say you see it 15x in a row without any other messages), let it run and remount your sdcard while it is running. If that doesn't work, stop it and start it again. This time really remove the sdcard from the slot and insert it again while it is running!

BTW: I hope you are not using an sdcard for this that holds important data ;)

Good luck and please report back if it worked and what of the above worked for you!
[HTC Incredible S] doublecheese:
Hallo madmaxx82 wie geht`s dir ?

Ich habs gemacht :))

I made it :) Finally , I tried your zip file maybe 8-9 times , removing sd card and inserting it, turning off/on inc S and finally one one of them it worked :))

One this screen "#" it was stuck again and then I terminated the whole thing and then I typed the root.cmd and it worked .

First thing I tried was the Market Enabler to enable me market apps I can not install and this application asked for superuser permissions and it as fine.

thanks again
[HTC Incredible S] madmaxx82:
Super!! Gut danke, leider viel zu tun und kaum Zeit hier herumzuhängen im Moment. Hoffe bei dir ist auch alles klar? ;)

That's great! And thank you very much for the feedback, I'll update the first post regarding your and vontdeux's experience on how much tries you needed et.c.!
[HTC Incredible S] doublecheese:
Just now I have successfully rooted a fellow XDA Member`s IS.

I used Madmaxx82`s zip method and it worked on the first try ......

It`s strange how some phones are easily rooted and some aren`t

On my IS , I tried everything SuperClick, Gingerbreak it didn`t work and it only worked with madmaxx82`s zip file method but only after 8-9 tries, however it worked on the first ever try on my friend`s IS.

Another interesting thing is that, my IS was S-OFF`ed on my first try , but his IS was only S-OFF`ed after 4 tries using the XTC CLIP

Interesting .....

@Madmaxx82, I love the way you follow up things and make a simple thread summary for it for everybody to use it. So I am going to buy a HTC Sensation and HTC Evo 3D when they are out, I hope you also buy these phones, so that I can follow up everything from your threads :)
[HTC Incredible S] madmaxx82:
Yes, that's interesting!

And thanks for the kudos ;)

But there are people who make much better "guides", in fact just summaries of what other people accomplished, just look at my crazy formatting :D

I don't think I'll buy the sensation.. I'd like to skip the first generation of dual cores and wait for a die shrink. I'm afraid batter life could be miserable as it just uses a 50mAh bigger battery and is dual core + a bigger screen..

Yes, also 4,3" is too big for my small hands ;)

Good luck to you and have fun ;)
[HTC Incredible S] nerotix:
So how did u get get S-OFF from IS? I still have no clue :P
[HTC Incredible S] madmaxx82:
Hi!

You need to get an XTC Clip. There's no other method at the moment.

Either buy one or find someone in your area who owns one. It takes aprox. 2-3 minutes to set the IS S-OFF.

http://xdaforums.com/showthread.php?t=1042997
[HTC Incredible S] vontdeux:
same here, but i don't think i will upgrade phone more..i will just stay and die with my IS...(i currently owns SE Z530i and IS, and my IS is replacing my iPod actually..LoL)
[HTC Incredible S] jkolner:
I finaly got S-OFF thanks to Joakim Larsen, but couldn't get ROOT with SuperOneclick. Ran it 10 times but with no luck.

I then tried your rungingerbreak script and i worked with GinderBreak after 3 tries when i took out the SD Card when it ran.
[HTC Incredible S] madmaxx82:
Hi, thank you very much for the feedback.. this adds to vontdeux's and my experience that reseating the card during Gingerbreak is more likely to succeed.
[HTC Incredible S] manutd_ken:
i is s-off, but can't root~:(

use superoneclick so this error~:(

SuperOneClick v1.9.1.0

Checking drivers...

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Waiting for device...

OK

Getting OS Version...

2.2.1

OK

2.2.1

Pushing psneuter...

2440 KB/s (585731 bytes in 0.234s)

OK

chmod psneuter...

OK

Running psneuter...

OK

***IF IT KEEPS LOOPING, TRY DISABLING USB DEBUGGING NOW***

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Waiting for device...

OK

Running psneuter...

ROOTED

Pushing busybox...

1384 KB/s (1062992 bytes in 0.750s)

OK

chmod busybox...

OK

Getting mount path...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

FAILED
[HTC Incredible S] jkolner:
Dobbel post...
[HTC Incredible S] jkolner:
I couldn't get root with Super OneClick either, i ended up using GinderBreak from the rungingerbreak.zip script in this thread.
[HTC Incredible S] madmaxx82:
You're still on Froyo?

Would you like to stay on froyo and not upgrade to ginger? Then you need to use psneuter anyway.

Otherwise I'd suggest you upgrade to Gingerbread first and root afterwards..

The SuperOneClick log you posted doesn't look completely bad, as it just fails to install busybox or do the su test.. when I remember correctly it pushed busybox after su and SuperUser.apk.

If that's the case, just get your busybox by downloading busybox installer from the market.

Did you try to reboot and see if you have root anyway?

Maybe you disbaled usb debugging during the process? If that's the case SuperOneClick can't check if you're successful rooted or not after it's done its work..
[HTC Incredible S] h4lfh0nk:
I've not been able to root my IS with superoneclick too,

but with the 'rungingerbreak.zip' from madmaxx82 it was no problem :-)

thanks
[HTC Incredible S] vontdeux:
see madmax? i'm not alone ... haha...
[HTC Incredible S] h4lfh0nk:
i was on Gingerbread before I tried superoneclick 1st time.

But it was looping all the time, so I tried the script... maybe it worked with superoneclick too, but I had no patience to try all the workarounds ;-)
[HTC Incredible S] Her0o:
Sorry, but My [Q] for S-on:

I tried with the followng official update 2.3.3 in s-on through golden card :::

http://xdaforums.com/showthread.php?t=1072899

it is OTA update.. not RUU :

first: i download this update to golden card>renamed to PG32IMG>it's downloadable in automatically & Checked in hboot >select reboot but still in 2.2.1

2nd: renamed to update.zip> in recovery (flash update.zip)> invalid operation ...

How can i update through this official update file???

[ My IS is from Hong Kong and is now in 2.2.1 (Arabic) Official Rom from RUU previously by golden card]

Second [Q] What is [PG32DIAG.zip]???

Regards
[HTC Incredible S] madmaxx82:
Hi,

sorry for the late reply.

You need to use an RUU if you want to use it that way.

Take a look at the first post on how to do it ("How to install the Gingerbread update if you're S-OFF") if you have troubles extracting rom.zip from the RUU.

If you have a goldcard, this upgrade method should work for your S-ON too.

The PG32DIAG is for loading "diagnostics". It's used by the XTC Clip for example..
[HTC Incredible S] knightrocker:
Actually ... I updated to 2.3.3 using pg32diag.Zip ... Worked for me ...
[HTC Incredible S] madmaxx82:
You named your rom.zip diag insteaf of img?

Ok then it's interchangeable it seems..
[HTC Incredible S] coolbrain:
:(

Got mine from hong kong... mine is s-off and has recovery, and its 2.3.3..but it says its not rooted :confused:.....can i use gingerbreak to root 2.3.3..? If so will i be able to get updates(if any)...
[HTC Incredible S] madmaxx82:
Hi,

yes, if you root it ONLY and don't install a custom recovery (see guide), then you would still get OTA updates from HTC and they should install without problem.

However if you root your device, you might not want to use any official firmware anymore, cause there are much nicer custom roms available like Android Revolution HD 1.01 or MDJ's Vivo Sense.

Those custom roms will be updated by their creator.. if I were you I would pick one of the custom roms and be happy.. don't worry about official updates.
[HTC Incredible S] goodai007:
Do not worry about S-OFF coming soon
[HTC Incredible S] goodai007:
url:http://xdaforums.com/showthread.php?t=1115210
[HTC Incredible S] shawhu:
I've a IS with 2.3.3 HK rom I'd updated via OTA.

And it is s-off, using xtc clip after I updated to 2.3.3

Problem is, now I cannot root it. it seems superoneclick 1.9.1 and gingerbreak v1.2 cannot support rooting 2.3.3 IS with s-off
[HTC Incredible S] madmaxx82:
Hi,

if it doesn't work you can do it the following way:

look at attn1's post:

http://xdaforums.com/showpost.php?p=14456693&postcount=58

1. put his eng hboot zip onto your sdcard and name it PG32IMG.zip

2. boot into bootloader, it will ask if you want to install it, say yes

3. after it successfully flashed, delete PG32IMG.zip from your sdcard

4. put the other zip file he uploaded onto your sdcard and -again- name it PG32IMG.zip.

5. Let it install.

6. delete PG32IMG.zip from your sdcard

7. get one of the custom roms onto your sdcard (don't name it PG32IMG.zip this time ;) )

8. boot into the bootloader again and this time select recovery

9. inside clockworkmod recovery, flash the custom rom you downloaded

10. I hope it worked :)
[HTC Incredible S] BWA80:
Hi!

How long does SOC to root? it has been on "running gingerbreak" for about 10 mins..

Something wrong?

Thanks!!
[HTC Incredible S] madmaxx82:
10mins is too long.

I'd try the script to see what's happening.. if it doesn't start printing something like "vold...." and only sits there or just prints "sendmsg() failed?" all the time, with no other messages in between you need to remount your sdcard and start over.. can take up to 10 tries..

I've found that the best success rate is when you take out your sdcard completely (not through the menu) WHILE Gingerbreak is running and reinsert it.

Please make sure you use an sdcard where you don't mind to lose data or make a backup first!

Good luck!
[HTC Incredible S] BWA80:
Hi again!

It says vold: 6654 idx: -1024 fault addr: 0x0001d40c

....and about 4 more similar lines.

after that: fault address in range

calculated idx

sending msg failed?

...

whats going wrong, do you have any advice?

Thanks!

EDIT: Got it working, after about 20 times and starting runexploit.cmd with "run as administrator".. hehe

Thanks alot for your work madmaxx!!
[HTC Incredible S] madmaxx82:
Glad you got it working!

20x is very much, you had a bit bad luck, but in the end you succeeded that's the only thing that counts :)
[HTC Incredible S] Irieone:
Rooting from across the pond

Hi all, I have a friend in Europe who managed to score an S w / s-off from her cell carrier. She wants the phone rooted. I need to give her concise instructions. She just got the GB ota. Do I just need to have her try gingerbreak? She does not have adb setup so I would like to do this with an apk and terminal if at all possible. I am in the US and do not have an S so this will be a challenge.

Thanks for your time!
[HTC Incredible S] madmaxx82:
Hi,

Gingerbread is one possibility, yes.

If she has drivers though (htc sync installed maybe)? She might also try the script as it already includes adb .

I'd use the script just only because you see what's happening.

If you read through the last pages you get an idea that it might take "a few" tries :)

It doesn't make sense to let this run for more than 2mins in my opinion. If it doesn't start printing lines about "VOLD..." and there's only "sendmsg failed" or it doesn't print anything, try remouting your sdcard WHILE it runs. You can try through settings/storage menu and also removing/reinserting it forcefully (WHILE it's running). If it doesn't work during this session, then start again.

Between the tries, before you start over, you MUST first remount your sdcard (through the menu is enough).

If she has luck it works during the first 3 tries. If she has bad luck, she might need 20 tries like the poster before you.

If this all get's to bothersome, then she can just do the following:

Get a recovery in a package that flashes through the bootloader (must be named PG32IMG.zip) like the one attn1 posted here:

http://xdaforums.com/showpost.php?p=14674310&postcount=5

Put it on the root of her sdcard and boot into the bootloader. it will find the package and ask if it should install it.. if that worked, she can enter recovery through the bootloader menu (first reboot and remove PG32IMG.zip from the sdcard) and she will end up in official ClockworkMod Recovery where she can flash a custom rom (and get root that way because all custom roms are "pre rooted")

If the bootloader doesn't like to flash the PG32IMG.zip (it will just jump over with a text that displays for a second that it didn't find any PG32IMG.zip, or it's not suitable or model id incorrect), she might first flash the eng-hboot.

Attn1 also posted an eng-hboot in a package that flashes through the bootloader.

You can find it here:

http://xdaforums.com/showpost.php?p=14456693&postcount=58

(PG32IMG-vivo-eng-hboot-0.96.zip).

The steps are the same: name it PG32IMG.zip and put it on her sdcard, boot into the bootloader and flash it.

Afterwards reboot, remove PG32IMG.zip from the sdcard and put the previously mentioned PG32IMG.zip (the one with CWMR) on the sdcard.

Boot into the bootloader again and it should install..

Good luck ;)
[HTC Incredible S] Irieone:
to clarify on the script, you mean your "rungingerbreak.zip" ?

also, if I put a recovery image on her phone via hboot can i flash the superuser zip file through recovery to achieve root?

she does not want to flash a new rom yet.... just use a rooted version othe ota GB.

Thanks!
[HTC Incredible S] madmaxx82:
Yes.

I mean the script isn't superior but you get to see what happens and can react upon.. for example if it's printing sendmsg failed in a row for about 1 minute you can imagine that it won't work. If that happens I would remount sdcard while this is still running. Then I would take it out completely and reinsert it, while it's still running, and then when it's still not working, you can quit and start over (don't forget to properly unmount/remount your sdcard BETWEEN the tries also!)
[HTC Incredible S] madmaxx82:
Sorry forgot to add: in case it's not obvious: she needs to turn usb debugging on for this to work (in settings/applications/development -> check usb debugging) :)
[HTC Incredible S] Irieone:
madmaxx, I am doing this now with your zip file.....

keep getting an error saying adb server is out of date?
[HTC Incredible S] madmaxx82:
Please install these drivers and try again :)

http://dl4.htc.com/RomCode/Source_and_Binaries/USB_driver_20101122_release.zip
[HTC Incredible S] madmaxx82:
sorry, they don't allow direct linking..

Go to this page:

http://developer.htc.com/

and scroll to the bottom and download the windows usb drivers..
[HTC Incredible S] Irieone:
i just installed htc sync

i will try again

trying to do this thru remote access and in Dutch.......... gotto love android!
[HTC Incredible S] madmaxx82:
If you don't know how:

extract the zip file, connect your phone via usb, go into device manager, double click your device, select update drivers, specify location and point it to the extracted folder /USB_driver_20101122_release/ADB_fastboot/<your operating system>
[HTC Incredible S] madmaxx82:
Okay this should work too :)

Thought you might have an old version installed already..
[HTC Incredible S] Irieone:
I got it man. I had to delete Htc sync from her pc to get it to work. It was not allowing the sd to card to mount and unmount properly. Thank u so much for your help!
[HTC Incredible S] madmaxx82:
Great to hear :)

How many tries did you need for gingerbreak?
[HTC Incredible S] Irieone:
one time after I uninstalled HTC sync and managed to mount /unmount the SD card properly.

I installed root.cmd, rebooted phone, tried to flash recovery and got an error. I then ran root checker and its says I'm not rooted, but I am. I tried install busybox and got an error. I guess superuser is borked?
[HTC Incredible S] madmaxx82:
So you did run runexploit.cmd before root.cmd?
[HTC Incredible S] Irieone:
yes man yes

had #

ran root.cmd etc....
[HTC Incredible S] madmaxx82:
Please try the following:

open a console and navigate to the same folder you extracted (the one with root.cmd et.c.)

then type:

adb shell

on the shell type:

ls /system/xbin/

and tell me what the output is.
[HTC Incredible S] Irieone:
I am out of time my kind friend. I will do as instructed tomorrow and let u know. thanks again :)
[HTC Incredible S] madmaxx82:
np :)

If there is "su" in it, it worked. You might just have a problem with Superuser.apk. You can install a probably updated version through the market..
[HTC Incredible S] ShepHear:
S710A OK with this?

I have an IS S710a S-OFF (it came that way) , which seems to be from Canada, and has lots of Bell crap on it (but it is unlocked).

I want to use the generic WWE Gingerbread ROM as it currently only has Froyo.

[] Can I use the generic ROM?

[] are the ROMs listed OK for both S710e AND S710a?

Sorry, probably a silly couple of questions, but I couldn't find a clear answer in the forum.

Many thanks!
[HTC Incredible S] madmaxx82:
Sorry I can't answer your question, but just do a search for ppl who have bell phones and were posting in one of the custom roms thread.

My guess is YES, but you probably need the eng hboot before you can proceed.

But I really don't know.. watch out for ppl with Bell IS.
[HTC Incredible S] madmaxx82:
http://xdaforums.com/showpost.php?p=14449242&postcount=62

You wanna try? ;)
[HTC Incredible S] madmaxx82:
Trying to get root without flashing any hboot is completely safe.

So I'd suggest you try all possibilities to get root.. afterwards you can flash a custom recovery and do whatever you want..

I'd start with Superoneclick and select "psneuter" as exploit
[HTC Incredible S] ShepHear:
Thanks Madmaxx!

I'll see how I get on - I'll have a search too and get back to you. May take me a few days though, as pretty busy.

Thanks again,

S
[HTC Incredible S] madmaxx82:
Hey, just let SuperOneClick run.. if you are on Froyo psneuter should work.. that's very fast and it can't harm your phone as it doesn't change anything in you firmware.. just temproots and copies a few non device specific binaries.
[HTC Incredible S] syrenz:
Pic of Ice Cream Sandwich on the Incredible S:

http://mobilesyrup.com/2011/06/20/this-is-the-htc-incredible-treat-truck-and-its-coming-to-toronto/

Very exciting. :)