[How to] Rooting HTC EVO Froyo 2.2 (Windows)

yes, I incorrectly said step 12 as it should be 7

Still in adb shell mode ($), i type in: cd/data/local/tmp
but get a not found error

and as I stated I have tried twice using unrevoked and without it..

I'm not sure if starting over from the beginning of the commands is safe either, but that is what I've been doing. Shoud I try erasing my android folders from C: and then starting over?

there is a space between cd and /data
 
How long ago did you root using this?

The'se instructions only work for a factory 2.1 (without the OTA) evo.

Check if you have root, download a free terminal emulator. then type in su, if you are returned with a # you are rooted.

I returned to 2.1 from FROYO. I originally did it two days ago. I tried it again today. what happens if i find out i am not rooted? is there a method i can use for my situation?
 
fyi, this is my software now....
firmware v. 2.1-update1
kernel v. 2.6.29-789bf291 htc-kernel@and18-2#1
build number 1.47.651.1 cl195459
pri v. 1.40_003
prl v. 60669
 
fyi, this is my software now....
firmware v. 2.1-update1
kernel v. 2.6.29-789bf291 htc-kernel@and18-2#1
build number 1.47.651.1 cl195459
pri v. 1.40_003
prl v. 60669

you have to root using one of the rooting methods i have listed at the bottom. If you go one click, go simpleroot. Users seem to have the least amount of issues there.
 
-(This is where you start toggling airplane mode)

You will now see some text on your cmd prompt screen explaining the exploit.

Step 8: Wait for the adb shell to go away, and it will dump you into your windows command prompt again (no shell) should look something like this:

C:\android-sdk-windows\tools>

If it dumps you to a $ instead, repeat those 2 commands again, toggling airplane mode

LJ, just wanted to let you know that Regaw had taken the "toggling Airplane mode" from his guide as he found it did nothing. Quoting him from XDA:

"BUT the reason I took out the "Toggling Airplane Mode" from my original guide was because it is not needed. It was originally thought to dump into a root shell better, but in reality, had no effect whatsoever."
 
LJ, just wanted to let you know that Regaw had taken the "toggling Airplane mode" from his guide as he found it did nothing. Quoting him from XDA:

"BUT the reason I took out the "Toggling Airplane Mode" from my original guide was because it is not needed. It was originally thought to dump into a root shell better, but in reality, had no effect whatsoever."

thanks man, i havent been checking his thread as much as i should.

Maybe i should leave it in for grins? ;)
 
thanks man, i havent been checking his thread as much as i should.

Maybe i should leave it in for grins? ;)

Haha yes, maybe add in while they are toggling airplane mode they need to be minimizing and maximizing their CMD prompt as well. For maximum results!! :p
 
I keep getting the Error: device not found message. Also it will sometimes say ******* could not be installed.
 
At this part.

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Users\Susan>cd C:\android-sdk-windows\tools.

C:\android-sdk-windows\tools>adb push flash_image /data/local/
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found

C:\android-sdk-windows\tools>
 
Haha yes, maybe add in while they are toggling airplane mode they need to be minimizing and maximizing their CMD prompt as well. For maximum results!! :p

haha, great idea! lol I've been away from here for a little bit, sorry guys. It's hard to balance 2 huge dev sites like xda and AC when I'm developing stuff :p
 
cd /data/local
./flash_image misc /sdcard/mtd-eng.img

After I enter the last line in step 10. The command prompt tells me.
# cd /data/local
cd /data/local
# ./flash_image misc /sdcard/mtd-eng.img
./flash_image misc /sdcard/mtd-eng.img
error opening /sdcard/mtd-eng.img: No such file or directory
#
 
Last edited:
I rooted with this method, which wasnt very hard. When I tried to load the most recent OTA update it wouldnt go. So I went through a myriad of different guides trying to 'unroot' my phone just to get that stupid update.

At one point the phone got stuck in a reboot cycle and I had to put the files to the SD card through an adapter in the PC. I was started to think I really hosed my phone.I finally got it all going again, I know im not back where the phone was when new because my bootloader is a different version still.

The question I have is, if I want to re-root how can I do it without losing that update I worked so hard to get in the first place. And because Im sort of unrooted but not back to original will that create any other issues.
 
I rooted with this method, which wasnt very hard. When I tried to load the most recent OTA update it wouldnt go. So I went through a myriad of different guides trying to 'unroot' my phone just to get that stupid update.

At one point the phone got stuck in a reboot cycle and I had to put the files to the SD card through an adapter in the PC. I was started to think I really hosed my phone.I finally got it all going again, I know im not back where the phone was when new because my bootloader is a different version still.

The question I have is, if I want to re-root how can I do it without losing that update I worked so hard to get in the first place. And because Im sort of unrooted but not back to original will that create any other issues.


LOL..... Did you not read the part about not installing ANY OTA's? Seriously? I mean its right there in every post about people getting skrewed over when installing ota's? Did you not do any research before rooting your $500 phone and then trying to install a not rooted OTA?..... Especially since a rooted version is most likely waiting for you over at XDA, and doesn't take the long to get...

That being said, check out the newest unrevoked, and install unrevoked forever... you seem like some one who will benefit from something like that.

EDIT: The nicer way of saying what i said above - " Yea OTA's mess with root, always look for the rooted OTA's over at XDA. Unrevoked forever seems to fix the issue of rooting in the future, even installing OTA's. In the future try to use your search tool and stop installing OTA's and you'll be golden."
 
Last edited:
At this part.

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Users\Susan>cd C:\android-sdk-windows\tools.

C:\android-sdk-windows\tools>adb push flash_image /data/local/
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found

C:\android-sdk-windows\tools>


Did you turn USB debugging on? Also have you installed the HTC Sync?
 
Ok, I just started to try this again. Now the regaw_leinad's evo-root.zip file link does not work. Is that still needed?