yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] cbo02:
Thanks for not being rude about it.
[EVO 4G Android Development] pdaddy:
"I worked extensively with Matt Mastracci, so this rooting guide will use the unrevoked method to root 2.1."

So this means I can use any other method out there? I would like full root. I dont think unrevoked is a full root.
[EVO 4G Android Development] dirtyernie:
Can you point me in the right direction freeze? I would like cyn flash.
[EVO 4G Android Development] mmastrac:
"full root" is a meaningless term. This method unlocks the functionality of your phone as much as is possible.

Unrevoked 3.x roots (ie: gives you "root"-level access on a booted system) Android 2.1 for the EVO and writes a recovery. It doesn't disable the NAND write-protection permanently, just long enough to write a recovery for unrevoked forever to run from.

Unrevoked forever doesn't root the device, but when run from a custom recovery, turns your device S-OFF, which means that you can flash any zip you want and the NAND isn't write-protected during a normal boot.

The end result of these two programs is a phone with S-OFF that can flash anything you want and doesn't have the NAND write-protection enabled during a normal boot.

If you want to go one step further, you can then flash the ENG SPL hboot in a zip by itself to get access to the advanced fastboot commands in the bootloader. That's the only additional functionality the ENG SPL offers. These commands are useful for low-level debugging and are extremely dangerous. Most users will not need to go this far.
[EVO 4G Android Development] dirtyernie:
I have the files, just need best method of flashing?
[EVO 4G Android Development] freeza:
http://xdaforums.com/showpost.php?p=7856629&postcount=348

"full root" on Unrevoked forever is achieved by unlocking nand as well as many other things. Thus, you can install a purely Stock OS, and apply a custom recovery+superuser permissions and be on your way. OR you can just use any other custom ROM out there. Unrevoked forever = pure win on every front.
[EVO 4G Android Development] freeza:
All you need to do is head on over to the CM6 thread, download per instructions, and flash. :)

Make sure you do the appropriate wipes and backups according to your needs.
[EVO 4G Android Development] kudosmog:
simpleroot method said to work as well, so the answer to your question should be yes. However, I think unrevoked is full root. Working on getting cyanogen on my evo right now. It won't install if the phone isn't NAND unlocked
[EVO 4G Android Development] mmastrac:
From what we're heard, Cyanogen has a bug where it only checks for the ENG SPL hboot. Once you are s-off, you can flash the ENG SPL hboot in a zip by itself to avoid downgrading your PRI.
[EVO 4G Android Development] dirtyernie:
dumb question (not for a n00b tho) how do you flash?
[EVO 4G Android Development] fitz62:
So coming from the iphone world.. i am kinda stuck on this "type these commands in cmd prompt from your adb tools directory" i click the adb.exe but nothing happens.. a lil help? thanx
[EVO 4G Android Development] rebelBodhi:
Thanks freeza-

Ahh ok, stopped reading right before that page, ofcourse :)

So, before I start this, it seems that the unrevoked3 tool is what will allow me to:

boot into recovery

load a ROM like this one HTC Froyo 2.2, *FINAL*, v3.26.651.6 │Rooted│ DeOdexed RevE.2

flash it to the device?

Is that process done through the tool, or through the command-line? Maybe I'm getting off-topic now :p
[EVO 4G Android Development] dirtyernie:
oh, by the way, simpleroot downgraded my PRI
[EVO 4G Android Development] Tiffany84:
Can somebody please tell me how I get to the cmd prompt in order to type the commands.
[EVO 4G Android Development] saqibaz:
Awesome! Thank You so much!

I just have a quick question though, on twitter unrevoked tweeted that "if you are desperate" use this method.

Does that mean anything significant? Or does this form of rooting give you the full experience?
[EVO 4G Android Development] djR3Z:
Hit Windows(windows button on keyboard)+R and type "cmd.exe" and hit enter
[EVO 4G Android Development] kudosmog:
go to the android-sdk-windows/TOOLS folder

shift+right click the tools folder and select "open new command window"
[EVO 4G Android Development] freeza:
After you've applied unrevoked forever, there's really no need to install unrevoked3 :-P Since unrevoked forever turns security off, you can flash anything, including recoveries even on top of Stock ROMs. So you'd just pretty much proceed as normal, regardless of ROM.

Example: If you followed this guide, no need for unrevoked3, since it uses unrevoked forever, you're good to go. Flash away with the ROM you named. :)
[EVO 4G Android Development] djR3Z:
I think thats just because its not simple to do. Or they just want you to wait so you'll use their method when they release it :P
[EVO 4G Android Development] kudosmog:
That didn't work for me. And yes, I navigated to the tools folder after I opened the command prompt that way =P

The only way I got it working (and I'm not asking any questions) was to actually shift+right click the tools folder and open the command prompt that way
[EVO 4G Android Development] Trident:
Quick question... Is this file:

The same as the one one I downloaded a few days ago?

Just asking because of this line:
[EVO 4G Android Development] luckynumbr7:
Very confused

So I ran through the entire process without problem. Once in bootloader I toggled up on Volume to apply the zip - PC36IMG.zip. It immediately rebooted and upon startup everything is the same. Stock 2.2 with no root. What did I do wrong?
[EVO 4G Android Development] edufur:
Somewhere I read the phrase "pants explosion." That is very fitting to what we are getting any minute. I am going to go walk my dog, and when I return, I am gonna hit refresh every two seconds until I..... jiz.... in my pants!
[EVO 4G Android Development] aragorn182:
Well god, it's almost 4 in the morning in Florida. I'd just like to thank you for your dedication to getting this out tonight. I'll check back in the morning after a few suckers...errm, beta testers have had a whack at it.
[EVO 4G Android Development] whodat105:
just sitting here refreshing the page hoping server dont crash from all of us giving page 1,000,000 hit a second. watch dos box blinking # _ aaaw the torture!!!!
[EVO 4G Android Development] Mandabar:
I love you all. Just repurchased my Evo4G today, and voila my prayers have been answered!
[EVO 4G Android Development] Tiffany84:
I just wanna say regaw you and the rest of the devs are freaking amazing . Thank u so much for all of your hard work. You've just answered so many peoples prayers.
[EVO 4G Android Development] edufur:
I hope he didn't fall asleep. :( I shouldn't even be up this late. I have work in the morning.
[EVO 4G Android Development] HolySabre:
Lol I'm at work right now. But a couple questions... assuming that you have pri 1. 40 with froyo unrooted when you root via your method does updated pri stay? And if so can a previously rooted phone 2/2 of toast method unroot update pri with froyo then root using your method keeping same pri?
[EVO 4G Android Development] regaw_leinad:
Don't worry, I'm not asleep, and I will have everything laid out. I'm finishing up my brother's EVO right now, so I can get the steps completely down :)
[EVO 4G Android Development] guitarjockey:
YOur not alone, Ive been up tracking the forums since the first tweet came through lol. So I've been following it all. Ive been patient tell now that it is finally here, now I want it lol
[EVO 4G Android Development] aldojr:
What is ROOT? I'm just kidding ok i am happy myself and have been watching this threading like a hawk. No work tomorrow means Aldo will be trying to get AAC codec working on his Evo. My fault for being to eager and accepting my fate i mean OTA 2.2. Now i can get back to making the video and sound look better.
[EVO 4G Android Development] Hollawood12:
Phew ok good! :D:cool:
[EVO 4G Android Development] edufur:
Wow... I can't beleive that I can't hold out... sleep is going to take over. kudo's to you for hanging in there and getting the guide done... I wish I had the energy to wait for it. One question though. Is my phone vulnerable now that I took it all the way up to #? Or will it be safe until I start over again when the guide is ready?
[EVO 4G Android Development] Tiffany84:
I've got a question. I've rooted before but I have never used adb. Do u think this is something a newbie is capable of or is it going to be pretty challenging for someone with no experience using adb?
[EVO 4G Android Development] whodat105:
it will be fine and youll have # access til you restart the phone then you have to do the bin again
[EVO 4G Android Development] jiqqaman:
its not that hard to do, just follow the instructions and you'll be good!
[EVO 4G Android Development] redsolar:
Epic (not the 4G kind)
[EVO 4G Android Development] Hollawood12:
i got stuck when i tried to run a prompt on "adb devices" and it couldn't find it..
[EVO 4G Android Development] jiqqaman:
unplug usb cable and plug it back in then try again
[EVO 4G Android Development] Hollawood12:
ok i connected it, put it in disk drive mode and still can't find it smh.. You in the BX, just come through a help a nicca out lol.. nah but now what?? should reinstall the adb google??
[EVO 4G Android Development] whodat105:
put in "charge only" mode
[EVO 4G Android Development] MikeC84:
Toasts root downgrades your PRI and that's what's is used in simple root.
[EVO 4G Android Development] Tiffany84:
Thank you djR37. But how do I get the cmd prompt from my adb tools directory? Thanks for the help.
[EVO 4G Android Development] aragorn182:
Anybody? Lil help here?
[EVO 4G Android Development] Jbroad572:
I was trying my best to get it done on my Mac, but I could not get the shell commands to take for anything... Plugged it up to my PC and its working like a charm... ARGH!!! Still wanted to accomplish it on the Mac...
[EVO 4G Android Development] echoside:
You sir have gained alot of props on the evo board. Congrats and thanks for your work. Although Im already rooted I figured you still deserved some thanks.

Sent from my PC36100
[EVO 4G Android Development] neles86:
AMAZING!!!!!!!!!!!!!!!!!!! this def made my day. Everything worked flawlessly.
[EVO 4G Android Development] Tiffany84:
When I do shift + right click it doesn't give me an option to open a new command window.
[EVO 4G Android Development] fitz62:
still can't get the cmd going? i tried the shift - right click and the cmd.exe... am i doing something wrong? i am using xp
[EVO 4G Android Development] thedeportee:
Thank you

Thanks a lot for this, I've trying to root my evo ever since i got it. I updated to 2.2 OTA and could never root it until now.

thanks to everyone who help to work on this and thank to you for making such a easy to read to do guide
[EVO 4G Android Development] xHausx:
There is another copy of toasts PC3600 file out there that does not downgrade your PRI.
[EVO 4G Android Development] Tiffany84:
Hey Thedeportee, since it was easy for you us there any way u could help me.
[EVO 4G Android Development] xHausx:
Is there any way to reverse unrevoked forever?
[EVO 4G Android Development] freeza:
Not sure about XP, but you don't need to shift+right click on the actual exe.

Example: On Windows 7 (mine anyway) I can shift+right click on the empty space of a folder or desktop and I get an option to "Open Command window here." YMMV. You can manually navigate to the proper directory with command prompt if you can't get the shift+right click command to work. Just use the following:

cd <directory name>
[EVO 4G Android Development] freeza:
Yes, newly released by the unrevoked team. Head on over to unrevoked.com
[EVO 4G Android Development] jiqqaman:
Check Pm
[EVO 4G Android Development] jelive:
Look down page at FAQs for new option to turn back on...

http://unrevoked.com/rootwiki/doku.php/public/forever

Jim
[EVO 4G Android Development] mondragon21:
i tried starting from the beginning over and over ,i cant get pass step five i keep getting on the cmd prompt for ex failed to copy 'flash_image' to \data\local\:read only file system or to anything i want to push,what im i doing wrong, anyone had that issue? i hate not knowing!!!!:(
[EVO 4G Android Development] Jeremiah239:
Nevermind I got it
[EVO 4G Android Development] luckynumbr7:
hmmmm....

So I tried again to go to bootloader and install the PC36IMG.zip. It ends up saying that it failed as its an older version. Which step did I miss or screw up? Everything seemed to work fine. Hellllllllp!!!!!!!
[EVO 4G Android Development] aragorn182:
This means you didn't successfully get root. Do you have the # prompt or the $ prompt?
[EVO 4G Android Development] justinisyoung:
after you get to 2.1 rooted, you'll have the custom recovery and everything, which you can then use to flash fresh, damagecontrol, or all the other froyo roms out there. if you want just a stock 2.2 rooted, you'll have to wait until someone makes it.

you shouldn't accept the OTA, the only reason why you would want that is if you don't want root but would like going back to having root because the S-OFF flag will still be enabled.
[EVO 4G Android Development] Soylent Grin:
I seem to remember something about abd shell giving you a # instead of a $ if your device was rooted. In which case, I did all the instructions, and am still getting a $ prompt.

If that's misremembering on my part, my apologies.
[EVO 4G Android Development] luckynumbr7:
$ so where do I go from here?
[EVO 4G Android Development] g0rey1:
since the thread is growing so fast, thought i'd bump this so it doesn't get lost.

thanks for the answer in advance. i saw the post about backing up SMS/MMS, what about everything else? is there even any value in backing up anything else?
[EVO 4G Android Development] Tiffany84:
Can somebody please help me. Please.
[EVO 4G Android Development] luckynumbr7:
Help! Please.....

Originally Posted by luckynumbr7

So I tried again to go to bootloader and install the PC36IMG.zip. It ends up saying that it failed as its an older version. Which step did I miss or screw up? Everything seemed to work fine. Hellllllllp!!!!!!!

This means you didn't successfully get root. Do you have the # prompt or the $ prompt?

$ so where do I go from here? The messed up thing is I did get the # prompt before I went into bootloader. Weird.
[EVO 4G Android Development] dirtyernie:
All done getting rooted, how do I flash the ROM. My farking head is pounding and been at this for hours...the ole' lady is yelling at me to clean the pool. ;-(
[EVO 4G Android Development] flyboy188:
hey i need some help yes imah noob in this i just want to root my phone dont need anyone being smart and saying read the instrutions ive been reading them and redoing the steps and im stuck in step 5 i did everything it said exactly how it says it till step 5 when i open cmd and type in the commands i get an error on the cmd it says adb is not recongnized as an internal or external command any help please???
[EVO 4G Android Development] Jeremiah239:
When I type this "./flash_image misc /sdcard/mtd-eng.img" it says "./flash_image: permission denied" help
[EVO 4G Android Development] kellyrx8:
got it running, thanks again for the effort and work on this...running freshEVO 2.2 rom and rooted like a champ!
[EVO 4G Android Development] Tiffany84:
Hey kellrx8, do you think you could help me?
[EVO 4G Android Development] kudosmog:
I'm running Win7 Business 32bit, and I was getting this error also, until I navigated to the tools folder by going through "My Computer -> (location I put the directory) -> android-sdk-windows -> tools

I shift+right clicked the tools folder, selected "open command window" and after that, the command prompts worked.

I didn't change anything at all. I literally went from the normal windowskey+r -> cmd command prompt failing the commands, to opening it through the shift+right click on the actual tools folder....and it worked.

So, if it's not working for you I'm out of ideas since I don't even know why mine started working all the sudden =/
[EVO 4G Android Development] Tiffany84:
What about if your using windows vista?
[EVO 4G Android Development] Tiffany84:
When i shift+right key on tool folder using windows vista it doesnt give me an option for open command window. If somone could just please help me to get through that part i would be so very greatful
[EVO 4G Android Development] regaw_leinad:
Ok to answer a few questions. As mmastrac (aka Matt Mastracci aka unrevoked team) said, unrevoked forever DOES unlock the nand. I am going to be updating the first post now with new information gathered by you testers of my guide.

For the unrevoked3 problem on windows, I have found (thanks to everyone else) how to fix it. After you install HTC Sync, you have to uninstall HTC Sync. On windows 7, go to your start menu, then control panel. When that is open, (if you are in category view mode) click on "Uninstall a program" and then choose HTC Sync. If you are in Icon view mode choose "Programs and Features" and then click on HTC Sync to uninstall. This will load the proper drivers. Then follow the directions for the unrevoked3 method. That is the only method I will be posting in the guide, 1 due to the fact it WORKS and 2 because once you have my updated instructions, it will be very easy.

I will give a better update on how to open a cmd prompt from the tools directory to get adb working better.
[EVO 4G Android Development] drizkol:
Start>Accessories>Command Prompt>

Type in 'cd c:\directory\to\android-sdk-windows\tools\'

Then you should be able to use adb, try 'adb devices' you should see one pop up if it's working correctly.
[EVO 4G Android Development] cilio87:
Alright I followed all these prompts step by step, and i got # instead of $ but when i reboot bootloader i select boot loader and i see scanning sd card but it says no image file 3 or 4 times while looking up PC36IMG.zip and im back to toggling between fastboot, recovery, clear storage, simlock and hboot usb
[EVO 4G Android Development] novanosis85:
Best thing to do is make a YouTube video with step by step how to for people who have no idea.
[EVO 4G Android Development] aschneid:
Try this:

http://lmgtfy.com/?q=open+command+prompt+on+vista

Although, I would recommend you learning a lot more about rooting before you attempt it since opening a command prompt is giving you trouble.
[EVO 4G Android Development] kudosmog:
How can we confirm the NAND unlock?

Not doubting it does, but I can't flash cyanogen, which requires NAND unlock.

My hboot is .79 though, when it should be .76
[EVO 4G Android Development] Jbroad572:
I get "main version is older" Update failed when trying to load the pc36img... I got that awhile back when I first got the phone and had to do the Simple Root to get past that... Should I do that again?
[EVO 4G Android Development] regaw_leinad:
as mmastrac said (he is an unrevoked team member) Cyanogen has a bug that requires an ENG SPL to be flashed. I will be putting out instructions soon to making your own PC36IMG.zip to flash things such as an ENG SPL. It has nothing to do with NAND why it's not flashing.
[EVO 4G Android Development] bsnyder217:
adb

sorry if this is a stupid question but how to i use adb?
[EVO 4G Android Development] nebenezer:
Great work Dan. I sure hope you can get an EVO soon!!
[EVO 4G Android Development] Jeremiah239:
Never mind I figured it out I didn't chmod it.
[EVO 4G Android Development] kudosmog:
Thanks for that. I guess I started zoning out a bit. I remember reading that. My bad =/
[EVO 4G Android Development] TeknoJnky:
CYANOGEN REQUIRES ENGINEERING BOOT LOADER (.76), IT DOES NOT CHECK FOR NAND UNLOCK!!!!!

this has been repeated all over the forums and in this thread multiple times.
[EVO 4G Android Development] fintheman:
Dan

I sent 12.00 bucks over but I also wanted to contribute.

I noticed people are having issues with the Windows 7 UnRevoked. Someone else mentioned it was an issue with HTC Sync and suggested uninstalling it. I took that point a little further and found that the HTC process in explorer was causing the issues to not allow the menu for the recovery image to come up.

I would suggest to add to kill the HTC process inside of the taskmgr for Windows 7.
[EVO 4G Android Development] zone23:
Holly crap what are you kidding? Seriously sorry, try adb-windows instead of just adb..
[EVO 4G Android Development] kudosmog:
Calm down chief. It was mentioned in the thread once. I got it. Thanks
[EVO 4G Android Development] bsnyder217:
No it keeps saying the system cannot find the path specified
[EVO 4G Android Development] elodin_89:
so i get all the way to the end, where i run unrevoked3. once i run unrevoked and boot into the bootloader, it tries to read img's from the sd card but says wrong image or no image, then i'm back into the Fastboot, Recovery, Hboot, etc... when i click on recovery, the phone tries to reboot and ends up with a picture of a phone with a ! in a red triangle and end up having to remove the battery to turn it back on again. how do i flash the unrevoked-forever.zip if i can't get in to recovery?? any help would be gladly appreciated
[EVO 4G Android Development] MidwestDrummer:
I feel like I'm more qualified to perform brain surgery, than this root procedure for my EVO. Still though, I appreciate all the hard work people put into these steps.
[EVO 4G Android Development] bluehaze:
Anyway to do this without using the Engineering SPL? Will it also work if we flash 1.47 instead? Just curious, the Eng SPL causes problems with the radio for me, it makes 4g not connect and seems to slow down my 3g as well even after flashing back to a stock rom so have been waiting for a method that doesn't inolve using the engineering rom.
[EVO 4G Android Development] pdaddy:
Just got my 2.2 from Asurion. This method works flawlessly! Thanks for all you hard work!
[EVO 4G Android Development] Jbroad572:
So, if the Main Version is older message comes up that means the root didn't take? I got the # sign instead of the $ sign, but I'm going to repeat the steps again and hope it works or wait for a response on this.
[EVO 4G Android Development] smw6180:
You have to cd into the directory you put the adb tools.

cd c:\android-sdk\tools

Then try it.

After reading in this thread for awhile I have a suggestion to make (and people can feel free to flame me, whatever): If you are having problems with the basics (anyone, not trying to single you out bsnyder) I SERIOUSLY suggest reading everything in the wiki and doing some research before continuing. Once your phone is rooted it is easy to screw it up. Rather than take a chance, LEARN what you're doing, rather than blindly following directions. If the instructions you're looking at are confusing, research some more.

More problems are caused be people not knowing what they're doing than most people are aware of. Learn what you're doing before you do it. That will cut down on problems for you, and repeated questions for the rest of us in the developers section. It's a win-win situation.
[EVO 4G Android Development] regaw_leinad:
I added in the first post how to fix the htc sync problems. It's under where you install HTC sync. If you had troubles with unrevoked3 not working, please re-read the entire post, as I am continuing to update it with better instructions as I wake up more and more.

Did you follow EVERY step letter for letter? You should not have gotten that main version error message because of the misc flash you did before.
[EVO 4G Android Development] Ocscott:
Hey all,

So far I'm doing well with the rooting of the phone, the only question I've had so far is under the HBOOT. It's asking me if I want to start an update, do I go with yes or no on this one?

Thanks for the help, and for the guide!
[EVO 4G Android Development] regaw_leinad:
UPDATE FOR EVERYONE:

I updated the first post with some new sections that are needed that I overlooked last night. If you already rooted, you are fine, it's more of clarification things for people who were having problems getting things to work.
[EVO 4G Android Development] Jbroad572:
Yup... going to retry now.