yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] Agimax:
Use this as posted by zikronix:

(you must type 'su' into your phones terminal first, and there is a space after 'cat' and 'mtd0' is a zero on end)
[EVO 4G Android Development] rpricket:
:(

Im having issues getting into recovery. Here is my cmd output:

Meanwhile, the phone is doing nothing but displaying the phone with a red exlaimation and triangle. When I press the volume up and power buttons, I show a line in yellow which says:

Any ideas?
[EVO 4G Android Development] xHausx:
you may need to uninstall your adb drivers and reinstall htc sync. It looks like something there is interfering with it.

In the mean time try running the start-recovery file, it should bring up a recovery where you can flash the URFSOff.zip file
[EVO 4G Android Development] bluephi1914:
I know that since i have rooted my phone i cannot accept anymore OTA updates... but does this include the voicemail updates also???

It says that I have messages that cant be downloaded and i didnt get this untill after the root... any thoughts anyone ???

thanks in advance
[EVO 4G Android Development] xHausx:
Voicemail updates wont hurt anything, its just the firmware/software that you want to stay away from. You can try updating your profile/PRL since that seems to fix network issues most of the time
[EVO 4G Android Development] rpricket:
xHausx: Thanks for the hint - It didn't stop me from spending several hours trying to find deeper solutions, but I think removing the android SDK helped significantly.

I also removed the unrevoked hboot driver, reinstalled htc sync, reformmated sdcard, cleared recovery cache, did a factory reset from the recovery menu, installed RUU_SuperSonic_S_Sprint_WWE_3.29.651.5_Radio_2.15.00.09.01_NV_1.77_CNV_release_150224_signed.exe , pushed the same version P136IMG.zip to /sdcard, then ran AutoRoot.bat
[EVO 4G Android Development] xHausx:
Yeah, those unrevoked drivers will also mess with it sometimes. Thanks for letting me know it worked out for ya.
[EVO 4G Android Development] garwal:
Thank You

You have done a great job and my hat is off to you. If you did not know it yet you have given the EVO users one of the best methods of rooting I have ever seen. Just one tip for all that are having a problem using adb on

windows 7. You must have debug on and the usb in charge only. You will not have any indication of adb functioning except in the terminal, and the information that the tools folder is all that has to be included in the path statement is incorrect, you must include something similar to this

;C:\Program Files\Android\android-sdk-windows\platform-tools

If you do not include the Platform-tools it will never find adb.

Not trying to be a smart a** I just found this mistake in several of the how to threads. I have compaired this auto root with the stock rom against several other roms and it is just as fast as any I have tried and is much better for the phone. Again thanks for a great tool.

garwal
[EVO 4G Android Development] xHausx:
Thanks man, good call on the new drivers too. Google just updated them last month so I guess it is time to start packing new ones. Im pretty sure HTC has already started working some gingerbread in to the 3.70 ROM so that could do it.

This will make about the 4th or 5th time I have stopped uploading 2.0 so I could add something to it lol
[EVO 4G Android Development] the0ckid82:
any word on when the 2.0 file will be uploaded?
[EVO 4G Android Development] xHausx:
Still have about 30 min left on it, I'm still picking at it here and there but I'll let this up finish since I already changed the OP.
[EVO 4G Android Development] the0ckid82:
no worries finally after waiting for my upgrade to kick in i got my evo today, i think i can wait a lil bit longer to root the thing haha
[EVO 4G Android Development] djflaco23:
Will this work with my hboot.79 Evo
[EVO 4G Android Development] xHausx:
Yup, this should work with any and every Evo. I even tested it on one of the old eclair ROMs and it worked normally.

Congrats on the new phone, hopefully this will work well for ya.

Let me know if you all run into any trouble with it, I spent most of the day testing it but a lot of stuff got changed this time around.

Edit: Link is up for the one without the PC36IMG, I'll post all of the changes once I finish updating the OP.
[EVO 4G Android Development] the0ckid82:
many thanks so glad to finally have my evo and rejoin all the great devs that allowed me to stay with my poor old hero for so long .. its currently rooting at the moment havent had any issues so far .. other than getting the computer to detect the phone which has always been an issue for me. and just wanted to say to all the devs thanks for all the hard work
[EVO 4G Android Development] the0ckid82:
it worked great .. now if only i could download the roms faster .. thanks again
[EVO 4G Android Development] xHausx:
yw, glad to hear you didn't have any trouble with it. Ive been using a rooted stock ROM myself but a lot of people like Fresh for something close to stock or Myns twopointtwo for something a little bit more modified.
[EVO 4G Android Development] dan0412:
This build works great, xHausx! Kudos.

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Dan\My Documents\Downloads\AutoRoot_v2.0-No_PC36IMG_UD
>autoroot

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

Searching for phone...
Found the phone connected as 'device'
Checking MTD configuration...
Phone has the old partition structure.
Firmware version '3.70.651.1'
Battery is at 53 percent.
The ADB Shell does not have root permissions.
Installing exploit...
Rooting...
Looking for Root...
Restarting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Got Root!
Checking for needed files...
Pushing res\flash_image to /data/local/flash_image...
Flashing misc partition...
Rebooting in to bootloader...
Verifying bootloader status...
Bootloader shows Firmware Version '1.17.651.1'
hbootpreupdate set at '11'
Verified the phone has the older MTD setup with hBoot Version '2.10.0001'
Verified NAND is locked.
Setting RUU mode...

*
* Flashing Firmware...
*
* It is very important that you do not interrupt this while flashing.
* Unplugging or turning the phone off while it is flashing can easily brick
* your phone.
*

Rebooting...
Waiting for the phone...
Phone is finalizing the flash, waiting...
Waiting for the phone...
Found the phone connected as 'device'
Giving the phone time to configure itself...
Rebooting into the recovery...
Waiting for the phone...
Found the phone connected as 'recovery'
Setting up a temporary Recovery...

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

Pushing amon_ra_1.8-mod to /...
Making NANDroid backup, this will take several minutes. Please wait...
NANDroid finished, dumping recovery log...
Renaming /sdcard/PC36IMG.zip to /sdcard/PC36IMG_UD.zip...
Setting auto-update command to flash Unrevoked Forever...
Rebooting the recovery...
Waiting for the phone...
Phone is flashing Unrevoked Forever, you should see a circular icon with a green
arrow pointing down...
Phone exited Recovery mode.
Waiting for the phone...
Rebooting into the bootloader...
Waiting for the phone...
Verifying bootloader status...
Bootloader shows Firmware Version '1.17.651.1'
Verified NAND is unlocked.
Setting RUU mode...
Flashing ROM, Recovery and Radios...

*
* Flashing Firmware...
*
* It is very important that you do not interrupt this while flashing.
* Unplugging or turning the phone off while it is flashing can easily brick
* your phone.
*

Rebooting...

Congratulations! Your phone is now rooted with a custom recovery capable of
flashing ROMs!

Press any key to exit...
[EVO 4G Android Development] larry12345:
Hey buddy got my new phone 004 hardware rooted and everything but my internet is very slooooow and choppy. Am I suppose to flash something radio or something i remember reading somewhere. I flashed evo nonsense 4.2 software 3.70.651.1 pri 1.90_003. never seen internet so slow
[EVO 4G Android Development] xHausx:
Yeah there is something getting used out there that is messing with everyones 3G/data. Mine started acting up earlier too and updating my Profile & PRL was enough to fix it. You may want to try that first.
[EVO 4G Android Development] xHausx:
I tried to give you a thanks for posting that but it said I can't give any more. I see a bug in there right after it gets in the recovery.
[EVO 4G Android Development] bluephi1914:
power control widget

when i rooted my phone using this method it came with a "powercontrol" widget.

is there a way to customize this???

and it had 5 selections on the bar...

1. brightness

2.???

3.GPS

4.bluetooth

5.wifi

what does the #2 control.... it looks like a circle with arrows pointing inwards

thanks in advance
[EVO 4G Android Development] xHausx:
I'm pretty sure it is customizable but I don't have much experience with it myself. You may want to ask Chris over in his Sprint Lover's thread.

[ROM] 12/31/10 | SPRINT LOVERS | 2.2 | 3.70.651.1 | Radio/Wimax/PRI All-In-One
[EVO 4G Android Development] bluephi1914:
ok, I will ask.

Thanks
[EVO 4G Android Development] bigkmoney:
I just wanted to say thanks for the guide. I had my evo replaced today because of a loose charger port and had that bad boy re-rooted in about 20 mintues. Thanks alot.
[EVO 4G Android Development] dbd1313:
first post! this worked flawlessly for me, thank you. I had been rooted before but couldn't get my 4G working so I thought I cooked it, flashed everything back to stock using that two step method which worked perfectly, then driving back to best buy, 4G kicks on and works perfectly, go figure, guess the sprint coverage map is a little off because it said I'm covered at the house.

I checked my software version and I'm 3.7 (was 3.29 prior to the root), is this now the Sprint Lovers ROM? Is this ROM just a rooted 3.7 with latest radios, etc..? Thanks again.
[EVO 4G Android Development] ghostboa:
Well said. Just another person grateful for your work.
[EVO 4G Android Development] doeboy711:
Just got done trying your V2.0 and it worked great for me. One thing I did notice is that it upgraded my HBoot from 2.02 to 2.10. Other than the wait time to DL the file everything went smooth just as described. #1 method for me now...Thanks again
[EVO 4G Android Development] xHausx:
Hi dbd, welcome to xda! That is one good thing about running an RUU, a lot of times it will clean up leftover stuff that can keep your phone from running normally.

The ROM included here is indeed Sprint Lovers, it was perfect for this because it had everything needed to bring the phone up to date with a stable rooted ROM. All I did was add a custom recovery to it and change the firmware version to allow for downgrading. You can find his change log in the thread below.

[ROM] 12/31/10 | SPRINT LOVERS | 2.2 | 3.70.651.1 | Radio/Wimax/PRI All-In-One

Would it be possible for you to send me your autoroot.log file? That is strange it updated the hboot like that. The 3.70 RUU or OTA updated will do that to you if you have used any of those
[EVO 4G Android Development] JinB:
xHausx, when do you sleep?
[EVO 4G Android Development] doeboy711:
I did just get done doing the 3.70 RUU right before doing this. but I can still send it to you if you want
[EVO 4G Android Development] exSD:
I have a friend who wants to root, and since I have not rooted since the first released method I am a bit behind on the times.

HBOOT-2.10.001

Hardware version 0002

Software version 2.2

Software number being 3.70.651.1

Using these stats, I would be okay using the first post method correct?
[EVO 4G Android Development] ccossin:
Did you get your copy of eng-pc36imb.zip from the mirror link on the OP?
[EVO 4G Android Development] Fadakar:
I didn't use the mirrors, but now I don't have access to my sd from bootloader and I don't have a microsd adapter. :(
[EVO 4G Android Development] xHausx:
You can use the RUUs I link to in my OP to restore it.

You are trying to use the yellow "reboot" and not "reboot bootloader" correct?

It all depends on what state your phone is in, a few things that I need to know are did it flash the pc36img, does it show s-OFF or S-ON at the top, what version does it say your hBoot is and most importantly is this the first time youve tried to root?
[EVO 4G Android Development] xHausx:
You must be in the fastboot menu with all the reset options, if you are in the bootloader it will change to ADB.
[EVO 4G Android Development] Fadakar:
Fixed it! I had to go to erase data from bootloader, wiped my phone, but it let me boot up, and yeah I was trying the yellow option. Thanks for the tutorial! Everything else worked!
[EVO 4G Android Development] xHausx:
Glad to hear it, if you need any thing else just shoot me a pm and I'll be glad to try to help
[EVO 4G Android Development] kakashi_s1:
can you link me to an uncorrupted pc36img.zip? I currently have tried to root an EVO using the above method and as with a couple users, the pc36img will load and do nothing.

I tried to use Unrevoked3 method and it said, "Triumph" but no clue to what that does so I'm trying this method. (just fyi)

My S-ON is still there. And I can't flash a recovery image because i need S-OFF?
[EVO 4G Android Development] xHausx:
There are two mirrors in the OP that should be good. Does it ask if you want to flash the update or is it skipping over it?
[EVO 4G Android Development] kakashi_s1:
it's just skipping over it.

[EDIT] I'll download the new pc36img and see it it updates. Thanks for the mirror

[EDIT] So will this method also give me S-OFF?
[EVO 4G Android Development] xHausx:
You will probably need to flash the mtd-eng.img again, also double check that it is named correctly as the bootloader is very picky about that. PC36IMG.zip
[EVO 4G Android Development] ccossin:
Success at last!

I flashed Chris1683's brand new Sprint Lovers ROM and it is an unqualified success.

Thanks for all your assistance, Chris (by the by, my name is Chris, too).
[EVO 4G Android Development] xHausx:
Glad I could help, if you have any more trouble flashing ROMs just give me a holla.

I also have some new batch files up, the process should be easily completed without the use of a command prompt now.
[EVO 4G Android Development] deception88:
I was wondering if you might be able to tell me what I am doing wrong? I used another root option for the new bootloader and I flashed Myn's twopointtwo rom everything worked fine but it bootloops.

Any ideas??
[EVO 4G Android Development] xHausx:
A lot of people have had good luck flashing Sprint Lovers which comes with the radios so flashing the radios along with the ROM may help.

There is a link to them in my sig but be careful flashing them, they can mess up with a quickness if they aren't done right.

If you haven't yet I highly recommend making a backup with amon_ra in case something does get corrupted.
[EVO 4G Android Development] Stroid01:
hey haus thanks for the write up. Before I dig into this I wanted to let you know what ive done so far in attempts at rooting my phone.

I attempted unrevoked method and everything worked well up until the bootloader part. It would scan the files the start checking pc36img.zip but would never load after it said checking. Below is information from my phone. will this method work for me, eventhough i have gone through some of hte steps from the unrevoked method. I have no interest in a new rom or themes...just want root ability. Thanks in advance
[EVO 4G Android Development] vwvapor:
New Evo Owner

So I just ordered an Evo and should have it early this week.

Is this the most basic process to get root access? I don't want to start experimenting with new ROMs out of the gate, but I need root for some apps I absolutely need like Titanium Backup and Wifi Tether for Root Users.
[EVO 4G Android Development] mastercolin:
I got my Evo last weekend (Nov 5th?) and want to root. I tried the Unrevoked 3.21 and it of course failed (Before I knew it didn't work). This failed nicely and nothing is messed up.

EVO details:

SUPERSONIC EVT3 SHIP S-ON

HBOOT-2.02.0000

MICROP-041f

TOUCH PANEL-ATMELC03_16ac

RADIO-2.15.00.09.01

Oct 14 2010, 19:14:47

Will this method work?
[EVO 4G Android Development] SteelH:
I believe the answer is NO since you have the new hboot. You might want to look HERE
[EVO 4G Android Development] Stroid01:
After reading some more i decided to give unrevoked3 a try since i didnt have hboot 2.0.2 and what do you know it worked great lol now I am root! Sweet thanks guys
[EVO 4G Android Development] playya:
Glad I read this I was just about to tell you that.. Glad it worked and enjoy your new rooted phone...
[EVO 4G Android Development] xHausx:
Depends on if I have to work our not, usually when most people are just waking up.

Ya the ruu was what did it then. That 2.10 boot loader doesn't like to be downgraded once it is installed.
[EVO 4G Android Development] xHausx:
Yup, you should be good to go. As long as it is an evo this will root it.
[EVO 4G Android Development] exSD:
Awesome, I didn't read anything about hboot versions so that was my only mix up.

Thanks.
[EVO 4G Android Development] rvega01:
Rooted HTC EVO 3.30.651.3 Now trying to update 3.70

Thanks for your time, I'm just a newy!

Yesterday I rooted my Evo using the new Unrevoked 3.3 and everything came out great. I have downloaded different rooted application including Tethering Free and all work great. Now my question is:

CAN I NOW UPGRADE TO 3.70.651.1 WITHOUT LOOSING ANY AAPLICATION OR THE ROOTING OF MY PHONE? ANY RISKS?

Thanks again for your time!
[EVO 4G Android Development] MissJennell:
So I did this earlier today and it worked just fine.... For a few hours.... Then when I rebooted it later on it would get past the htc bootup screen and start to load everything. Then it would make a noise and then go back to the htc screen. Over and over and over. I am not quite sure what happened. I didn't load any roms or anything.
[EVO 4G Android Development] cbarth3:
Looking at rooting a friends evo. He just got it within the last month or so and wondered if this method would work for me.

Some of his phone info

software 3.70.651.1

base 2.15.00.11.19

hardware v0004

I have rooted my hero and I am comfortable with the linux commands if needed.
[EVO 4G Android Development] xHausx:
Try wiping your cache & dalvik from the recovery. it may have loaded something that didn't mesh with the rom well

The rule of thumb is to never accept any ota updates. It will always remove root and your recovery that flashes roms.

Just flash a rooted rom instead and you will be good to go
[EVO 4G Android Development] xHausx:
Yup, just install the htc drivers and he should be able to root with this.
[EVO 4G Android Development] kmmccorm:
This is a fantastic utility, an extremely well written guide and I couldn't be more appreciative. I received by replacement EVO (HBOOT 2.10, version 3.70) and had it rooted about 20 minutes after I started - thank you very much!
[EVO 4G Android Development] Action B:
I'm pretty new to this I have an HTC evo. How safe is it to use this autoroot?

I dont like the 3.7 update how I have to tap to search for 4g now, I am considering rooting my phone to be able to configure as I please. Wouldn't mind the wifi tethering either as I do marketing and travel in dc/metro area a lot.
[EVO 4G Android Development] rvega01:
Hi xHausx,

Thank you very much for your answer. Like you said, I flashed an stock 3.70 Rom and now it is working fine using the latest 3.70 software. As you know now I only have the applications that came originally with the 3.70. Before I flashed this 3.70 I did a nandroid backup, and my question is: "Can I restore all the apps and data I had before I flashed the 3.70, or this restore is only to be used if the flash comes out bad or not working?

Thank you very much for your time...
[EVO 4G Android Development] hcu721:
Just out of curiosity, does the AutoRoot.bat create a rsa_OEM.key?
[EVO 4G Android Development] xHausx:
You should be able to restore the nandroid, wipe your cache and dalvik (leave your data intact), and then flash the update. That will keep your current apps and setting and as long as you wipe your dalvik caches you should be ok.

It creates a nandroid that backs up of your entire wimax partition, which contains your RSA keys. I'm not aware of any way to restore just the keys alone, you'll need the entire partition.
[EVO 4G Android Development] xHausx:
There is always a risk when flashing anything but I don't believe rooting this way is any more dangerous than doing the normal updates. It will completely wipe your phone so you will need to back up your stuff first but with google syncing to your email it will automatically restore your contacts and calender.

If anything does go wrong simply flashing the RUU (stock restore utility) will return it to like new.
[EVO 4G Android Development] JinB:
At what point do I initiate the Titanium Backup?

Step one says to use Titanium to backup your apps, but I thought I have to have root to use Titanium. So how do I use it before I do AutoRoot?
[EVO 4G Android Development] *evo4me2*:
xHausx, it looks like they've figured out how to back up just the wimax keys here (Although I haven't seen anyone explain yet how to restore the key using the backup yet): http://xdaforums.com/showthread.php?t=887900. It looks like zikronix has also integrated it into his root guide here: http://xdaforums.com/showthread.php?t=829045. Maybe you can integrate it into your script somehow, I don't know. Just a thought
[EVO 4G Android Development] xHausx:
You can use z4root to get a temporary root setup, thread is here:

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

There is more to your wimax set up than just the keys though. :) Your best bet is to just make a nandroid as soon as you are able to and save the entire partition. This will automatically do that so you will have a full backup of your 4G that can be easily restored.
[EVO 4G Android Development] JinB:
I'm on 3.30. Do you suggest updating to 3.70 before I do anything? Like z4root and/or AutoBoot...
[EVO 4G Android Development] xHausx:
You can if you would like, if you decide to back up your system settings on top of your apps it may make it easier to recover.
[EVO 4G Android Development] rvega01:
Hi xHausx,

well, what happens is that I had already flashed the new update(3.70 stock rom), without wipe cache and dalvik, so now I don't know what will happen if I restore the nandroid applying the last backup file.
[EVO 4G Android Development] xHausx:
You can restore nandroids at any time and it will return it exactly how it was when you first made it. Just get in the habit of always wiping your cache and dalvik or you will get bootloops. I'll wipe them every once and awhile even if I'm not flashing anything, it also helps keep them from getting cluttered and slowing your phone down.
[EVO 4G Android Development] Action B:
What do I need to verify on my phone to see if your method is compatible? I see some people posting up certain specs about there phone and asking if this will work.
[EVO 4G Android Development] rvega01:
Hi xHausx,

My Kernel version is 2.6.32.17-gee557fd. htc-kernel@and18-2 #15.

Can I flash Cyanogen or MIUI Rom on my rooted htc evo 3.70 using this kernel, or I have to use another kernel?

Thank you very much for your time and knowledge....
[EVO 4G Android Development] rvega01:
Hi xHausx,

I went into advance recovery and because I wasn't sure I only restored data.

What is to restore boot, system, cache, and wimax? I mean if I restore any of these what will I get besides the data? Will I go back to the 3.30.651.3 if I had any of these restored?

I'm not at home now but went I get, I'll buy you a good beer(donate)..

Thanks a lot....
[EVO 4G Android Development] xHausx:
As long as your phone is an evo this will work. :)

For cyanogen and MIUI you will need to look for an AOSP (all open source) kernel. HTC's kernel will not work.

A nandroid backup will restore all of those plus your data and put your phone back exactly how it was when the nandroid was made. Your ROM is stored on the system partition and your apps & settings on your data.

Thank you for the donation, it is always appreciated