yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] xHausx:
The process may be slightly different depending on your phone. Check your installed apps and look for one with a black icon called superuser, if it is there you're all good.
[EVO 4G Android Development] le nitro:
I guess I am rooted than. Ty! Now I have to figure out how to load roms and kernels :)

Question, now that I am rooted...can I load clockwork mod recovery through rom manager or will that screw up my current root? I liked clockwork mod on my htc aria when I used to have AT&T.
[EVO 4G Android Development] amw2320:
phone was at a black screen with htc before it errors out. Any ideas?

Thanks

------------ AutoRoot.bat Begin - v2.4 - Wed 03/30/2011 20:50:18.75 ------------

Params=1'' 2'' 3'' 4'' 5'' 6''

Working Directory is 'C:\Documents and Settings\Drew\Desktop\autoroot\'

Phone SN is HT0ALHL16378

PING ADB State Changed '1' out of '0'. ADB State is 'device' expected 'device'

Checking MTD configuration...

dev: size erasesize name

mtd0: 00c00000 00020000 "wimax"

mtd1: 000a0000 00020000 "misc"

mtd2: 00480000 00020000 "recovery"

mtd3: 00300000 00020000 "boot"

mtd4: 15e00000 00020000 "system"

mtd5: 0a000000 00020000 "cache"

mtd6: 1aba0000 00020000 "userdata"

'check.bat mtd' returned 'old'

MTD matches info from INI file.

Firmware version '3.70.651.1'

Version Major '3'

Version Minor '70'

Battery is at 89 percent.

Checking for root...

UID is 'shell'

Installing exploit...

pkg: /data/local/tmp/AutoRoot.apk

Success

1712 KB/s (767044 bytes in 0.437s)

adb: Product directory not specified; use -p or define ANDROID_PRODUCT_OUT

Sending Intent...

Starting: Intent { act=android.intent.action.MAIN cmp=com.autoroot.getroot/.getroot }

Checking for root...

UID is 'Got Root!'

Checking for needed files...

Pushing res\mtd-eng.img to /sdcard/mtd-eng.img...

2275 KB/s (655360 bytes in 0.281s)

Flashing misc partition...

Rebooting in to bootloader...

Verifying bootloader status...

hBoot version '2.10.0001'

Version Major '2'

Version Minor '10'

Bootloader shows Firmware version '1.17.651.1'

Version Major '1'

Version Minor '17'

hbpreupdate set at '11'

Security is 'on'

Setting RUU mode...

... OKAY

Sending flash PC36IMG_UD.zip command...

PING ADB State Changed '1' out of '0'. ADB State is 'offline' expected 'fastboot'

ERROR Phone is not in fastboot mode! Aborting!

Passed to ERRHANDLER

Killing ADB server...

------------ AutoRoot.bat End ------------
[EVO 4G Android Development] Valicore:
Worked like magic, anyone can root there phone this way. Awesome job on this!
[EVO 4G Android Development] xHausx:
Is the screen changing to show a red triangle when it does that? It will go offline if it goes to the recovery before it is downgraded.
[EVO 4G Android Development] xHausx:
Yup, any and every recovery should work. You can use rom manager to flash it but I highly recommend restarting your phone first. There have been a lot of people with bad flashes lately.

If you can do it through fastboot that is even safer yet.
[EVO 4G Android Development] amw2320:
No, it goes into fast boot then switches to a black screen with htc written in white. Then just sits there until i get an error on screen and have to pull the battery.
[EVO 4G Android Development] wild1z:
Man I think I bored my EVO. I am stuck on a black screen with a Red triangle. Crud. Reading up again. Darn it.

EDIT, wait... after some restarts it HTC green bar'ed. :) Wishing myself some luck as it reboots.
[EVO 4G Android Development] xHausx:
It sounds like you may have the wrong drivers installed. Try installing your current bootloader and fastboot divers and then reinstalling them with htc sync 2.xx
[EVO 4G Android Development] amw2320:
Yep, that was it. Just needed a downgrade. Thanks.
[EVO 4G Android Development] madskills384:
Work great, I had to root my evo again cuz my old one hdmi port was bad so sprint sent me another one and took a few reboots and all that but once the script kick in work great
[EVO 4G Android Development] cordell12:
Just a question about the script. Does this give me full fastboot usage? Still shows my Hboot as 2.10.0001, but is that the HEX edited one?

Thanks
[EVO 4G Android Development] xHausx:
It only down grades to the eng hboot if you are already using one of the .9x hboots. Otherwise it uses unrevoked forever to unlock the nand.

You can tell wether out not your phone can use it by your nand block size but it is just too dangerous to do automatically.
[EVO 4G Android Development] cordell12:
I have the smaller partitions, 20k. I went ahead and did the "[GUIDE] HBOOT 2.10(.02 -?)[</3] Got you Down? - Get 0.76[<3] Back!" method to downgrade my Hboot. After seeing all these Death Loops I want off Unrevoked, not to put blame on Unrevoked or CM, but something is happening. And it doesnt seem to be happening to people with the old Hboot :)
[EVO 4G Android Development] carnegie0107:
Wow...

This is the first non-Nexus phone I've had since the Dream. I rooted the Dream a dozen or more times, but always the manual way using the Android 0.x root shell keyboard bug. And of course with the Nexi you just fastboot oem unlock. So to see how amazingly simple this is.... just wow. Thank you to all involved in putting this together... though part of me wishes I had rooted my Evo manually the first time. This just doesn't feel like Linux or hacking. lol
[EVO 4G Android Development] motzvi:
Stuck on red triangle

Sorry if it's been addressed, but I've gone through the posts and I am not getting it...

I have tried to root using the Autoroot method. I keep on getting stuck on the red triangle. i have updated the htc drivers. I have tried it 4 times. I also tried using the Unrevoked method, but I can't get into the hboot usb menu cuz every time I go into hboot menu it automatically goes into flashing the stock rom...

Please help
[EVO 4G Android Development] motzvi:
ok. I got it fuigured out... Thanks anyway
[EVO 4G Android Development] appzattak:
Hey all, a friend of mine is visiting from out of town and just bought a evo today and it has hardware 0003. I don't see that this method will work for it, am I wrong? I tried it but get this.

Starting ADB server...
adb server is out of date. killing...
* daemon started successfully *

Checking MTD configuration...
Phone uses the old block size.
Firmware version 'FRF91'
Missing operand.
70 was unexpected at this time.

C:\Users\Steve\Desktop\evo-root\AutoRoot_v2.4>

Any fast help woudl be greatly appreciated as he is leaving back home soon.
[EVO 4G Android Development] xHausx:
can you check to see what version hboot he has?
[EVO 4G Android Development] appzattak:
How do i check the hboot
[EVO 4G Android Development] appzattak:
i think it is 2.15
[EVO 4G Android Development] duvalbmarley:
That's the radio......power phone off ......hold volume dwn button while powering on phone it should show hboot
[EVO 4G Android Development] JuggZaPoppiN:
Can anyone please explain what the main difference of using this method over unrevoked 3 is?
[EVO 4G Android Development] xHausx:
2.15? There is a bootloader with that version number but I'm not aware of it being used yet. You can get to the bootloader by holding vol down when you turn the phone on and it should tell you what version you have at the top of the screen.
[EVO 4G Android Development] xHausx:
This method uses the phones built in upgrade system to install the rooted firmware while unrevoked attempts to customize your current set up. Autoroot will also attempt to load the engineering bootloader which comes unlocked by design but if it is unable to then it will use unrevoked forever to unlock your current bootloader.
[EVO 4G Android Development] appzattak:
Ok, I had to walk him through this but I think it is 0.93 ???
[EVO 4G Android Development] xHausx:
Ok, that phone is gold then. Tell him to never update his hboot above .9x.

It looks like you found a bug in the script that I thought I had fixed awhile back. Ill post an updated copy for you here shortly.
[EVO 4G Android Development] appzattak:
Awesome, thanks so much!
[EVO 4G Android Development] xHausx:
Ok, just replace the autoroot.bat with this one and let me know if it give you any more trouble.
[EVO 4G Android Development] appzattak:
He is on his way over, will let you know.....thx again.
[EVO 4G Android Development] appzattak:
it's doing this now.

C:\Users\Steve\Desktop\evo-root\AutoRoot_v2.4>AutoRoot.bat

Starting ADB server...
adb server is out of date. killing...
* daemon started successfully *

Checking MTD configuration...
Phone uses the old block size.
Firmware version 'FRF91'
="FRF91" was unexpected at this time.

C:\Users\Steve\Desktop\evo-root\AutoRoot_v2.4>

And I just confirmed myself and indeed the hboot is hboot-0.93.0000

Also here is the rest of the info for this phone if it matters:

Android 2.2

Basband version 2.15.00.07.28

Kernel version 2.6.32.15-g746f4f0

build number 3.26.651.6 CL218634 #58

Software number 3.26.651.6
[EVO 4G Android Development] xHausx:
Crap, that is a typo sorry.

Open it in notepad and search for ' firmware version' right under it you should see

if "%FWVER%"="FRF91"

add another = so it says

if "%FWVER%"=="FRF91"

I was on my lunch break when I uploaded that so I didn't get time to test it
[EVO 4G Android Development] appzattak:
I tried it like this, and no joy...

echo Firmware version '%FWVER%' >> %LOG% 2>&1
echo Firmware version '%FWVER%'
if "%FWVER%"="FRF91" (
if "%FWVER%"=="FRF91"
set FWVER=na
set FWVMAJ=0
set FWVMIN=0
goto _SKIPFWVERCHECK
)
echo %FWVER%>%TMP%
[EVO 4G Android Development] appzattak:
I added in the second = to that line and it looks like it will work.
[EVO 4G Android Development] appzattak:
dang my battery is dead...gotta put in a new one to continue
[EVO 4G Android Development] xHausx:
echo Firmware version '%FWVER%' >> %LOG% 2>&1
echo Firmware version '%FWVER%'
if "%FWVER%"=="FRF91" (
set FWVER=na
set FWVMAJ=0
set FWVMIN=0
goto _SKIPFWVERCHECK
)
echo %FWVER%>%TMP%
[EVO 4G Android Development] appzattak:
its working, thanks!
[EVO 4G Android Development] xHausx:
Good to hear. Once it finishes could you send me the autorootlog.txt file for me to take a look at?

I thought I had that taken care of but it looks like I was wrong. I don't know why but that is the only version that is non-numerical.
[EVO 4G Android Development] appzattak:
Sent it to your profile listed email.
[EVO 4G Android Development] cordell12:
I just noticed that I did not get a nandroid of my "stock" rom from auto root 2.4

I have a 003 with latest rom (3.70) and Hboot 2.10 (small partitions 20K)

Anyway, I ran auto root 2.4 and watched my phone go through all sorts of things. At times it was exciting, other times I was worried, lol. After all was said and done I had sprint lovers rom installed, fully rooted :) It did not downgrade my Hboot to the eng spl, I did that a day or so later with no trouble. I do have a nandroid of the sprint lovers, but while watching a video of auto root I swore it made a nandroid of the "stock" rom as well. The only reason I even want the stock rom is trips to sprint. Its easy to switch to, delete a few SU apps and I can get my screen cleaned from dust without having to un-root. Could it have stored a stock nandroid in a different place than the nandroid folder?

Thanks
[EVO 4G Android Development] massivekutt:
help!!!!!

first time trying to root the damn phone now i ****ed up, phone stuck on htc evo screen and red triangle when in recovery try to put ruu on sd but tells me disc write protected? what?? omg now what?? need my phone for work as i will lose customers rapidly. help please :confused::mad:
[EVO 4G Android Development] aacevedo17:
sprint hot spot?

hey everyone, just curious if the sprint hot spot works on this root method for FREE ?

I am a little scared to check and see if it works for free.

thanks in advance.
[EVO 4G Android Development] gpz1100:
Free hot spot is a function of the rom you put on the phone, not the rooting process.

To the guy above with the red triangle, just reflash the recovery of your choice to the device. Red triangles are nothing to worry about. And watch the language!
[EVO 4G Android Development] xHausx:
You have the old firmware on there and that is why it is stuck on the white screen, it's normal. To finish you'll need to disable your antivirus and any other programs that can interfere with it, such as pda net, and run the script again with the phone showing the red triangle.
[EVO 4G Android Development] xHausx:
The nandroid that use to be created during rooting was mainly for the wimax backup, now that it is done from the stock rom it is unnecessary. You will still want to make a nandroid once you finish rooting and have your phone how you like it though.
[EVO 4G Android Development] cordell12:
The "quick method" will just root the phone? I know a 'stock" back up is not needed for most, but I like to keep it for trips to sprint store. If I run a RUU and then use the quick method I will be able to back up stock, correct? From what I have read my RSA Keys are what they are and will not be effected either, right :confused: I am fairly new to the Evo, not to droid and root though :)

Thanks
[EVO 4G Android Development] aacevedo17:
hmm okay i think i might be a little confused. I rooted the phone and it appears as if something other than root was added. such as different icons and percentage in battery. is that the rom?

ive rooted other phones in the past and never has it added other things besides root.
[EVO 4G Android Development] gpz1100:
I do believe on the evo, for the root to stick after reboots, you have to install a rooted rom.. xHausx can correct me if i'm wrong about this.

On other phones, it's a matter of doing the exploit, then installing the superuser app.
[EVO 4G Android Development] xHausx:
The quick method is basically just the old way of downgrading to the eng hboot to unlock the NAND and then flashing a custom recovery. It will leave you with the engineering debugging rom though so they may start asking questions when they see all of the eng tools in your app drawer. :)

Usually I'll just do a full back up, completely unroot and then swap out my sd card with a clean one. To make it easier to get back you could always flash unrevoked forever, completely upgrade your ROM to the newest one, and then flash the eng recovery by itself to give you adb access there. That way it looks completely stock but it will allow you access to adb there so you can re-root without any hassle.

That's the sprint lovers ROM, it has a few differences with the icons but it also has lots of upgrades under the hood too. Such as the unlocked tether, larger MMS messages, extra shut down menus, etc. The completely stock rooted ROM is also available if you don't want any of the extra stuff.
[EVO 4G Android Development] Harry Seaward:
Need to flash back to stock

A few months ago I flashed my ROM to the Sprint Lover's using the instructions here. I had a few glitches along the way but finally got it done and haven't had any problems since.

The USB on my phone stopped working last nite (won't even take a charge) and I need to get my phone back to stock before I take it to Sprint. On the SD card I have these files:

3.29.651.5_PC36IMG.zip

3.30.651.2_PC36IMG.zip

3.70.651.1_PC36IMG.zip

I have NO idea what I'm doing so please give me step by step on how to get it back to stock with NO USB option. I can probably get files copied to the SD card using a card reader but otherwise, the phone won't connect directly to a computer.

Thanks!!

EDIT: My wife has the same phone so I'm able to swap batteries around to start the process with a full charge.
[EVO 4G Android Development] waelkhwat:
Thank you very much it works great but can you help us to connect arabic letters on the evo
[EVO 4G Android Development] xHausx:
To unroot without the usb you're going to need to have unrevoked forever s-on on your sd card (autoroot automatically puts it on there as URFSOn.zip) and your PC36IMG. Rename 3.70.651.1_PC36IMG.zip to PC36IMG.zip and make sure it is in the root of your sd card, then reboot into your recovery and flash unrevoked forever s-on. After that turn off your phone and then hold volume down when turning it back on. It should come up in the bootloader and ask if you want to flash the PC36IMG, say yes.

After that you should be good to go, just be sure to remove or at least clean up your sd card before taking it in.
[EVO 4G Android Development] xHausx:
You'll need to talk to the person who made the ROM you want to use. It's possible Cyanogenmod may have it in there already but I have never checked.
[EVO 4G Android Development] Harry Seaward:
Phone is restored, card is out and I'm good to go.

Thanks, X!
[EVO 4G Android Development] Desi_Chora:
Help

:mad: I am not sure where am I going wrong? Here are my EVO 4G stock s/w details;

Baseband Ver: 2.15.00.11.19

Kernel ver: 2.6.32.17-gee557fd htc-kernel@and18-2#15

Build num: 3.70.651.1.CL294884 release-keys

Software num: 3.70.651.1

Browser version: WenKit 3.1

PRI ver: 1.90_003

PRL ver: 60672

I tired initially HTC Sync 3.0.5511 but was facing same problem. Then uninstalled and downgraded to 2.0.35. When I run AutoRoot.bat I get following message. Please help me out!

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

Checking MTD configuration...
Phone uses the old block size.
Firmware version '3.70.651.1'
Battery is at 52 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 *

Failed to get a root shell, please restart your phone and try again.

Press any key to exit...
[EVO 4G Android Development] xHausx:
There is something on your phone that is preventing it from getting root. A factory reset is usually the easiest way to fix it.
[EVO 4G Android Development] Desi_Chora:
Ditto! I did the factory reset and everything worked out pretty well. Thanks for the help OP and everyone else. You guys rock!!! :D
[EVO 4G Android Development] xHausx:
It didn't unlock your phone for some reason, give it another try and see if it goes through.
[EVO 4G Android Development] xHausx:
Unplug and then replug in the phone and it should be ok. You can also use the FlashZip bat to flash the SprintLovers zip.
[EVO 4G Android Development] rahb0sse:
I attempted this but get this on my computer while the RED triangle is still there even after pressing any key:

Pushing amon_ra_1.8-mod to /...
Checking MTD configuration...

WARNING MTD information does not match previous configuration!

Phone uses the new block size.

WARNING Unknown bootloader version!

Deleting /sdcard/PC36IMG.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 for a moment and then it will restart a couple of times...

WARNING Timed out while waiting on your phone to reboot.
Push any key to continue...

WARNING green update icon any more press any key to continue...
*** DO NOT INTERRUPT IT IF IT IS STILL FLASHING ***

Press any key to continue . . .
[EVO 4G Android Development] rahb0sse:
Ahh, phone is restarting now... disregard, sorry about that. Pushing me back to step #7... my cmd prompt gave us some error and exited it... couldn't see the error itself though.

Update: It's at the same point, stuck at RED TRIANGLE...
[EVO 4G Android Development] rahb0sse:
Okay, no more spam... I had to restart the cmd prompt about 3-4 times during this process to get it to work. Not sure if there's a syntax error in the batch script or not.. but thank you!
[EVO 4G Android Development] matpal:
I'd like to root and not install the Sprint Lover's custom ROM, but I do not have h-boot version .9.

Any options in this scenario?
[EVO 4G Android Development] gpz1100:
To the poster above, complete the root process (this one, or the manual one), then reflash whatever rom you want through recovery.
[EVO 4G Android Development] matpal:
That's the issue...I just want the stock sense ROM right now with root capabilities.
[EVO 4G Android Development] gpz1100:
The sprint lover's rom is about as stock as it gets then. Why not try it and decide for yourself.
[EVO 4G Android Development] badassdes:
Very smooth process. Took me less than an hour (watched the video -which I recommend to see- and Rooted).

Many thanks!
[EVO 4G Android Development] xHausx:
That part is where most people have trouble with it, usually it is from something interfering with it. If you want to attach the autorootlog.txt file for me that should show what was causing it. Please just attach the txt file instead of copying and pasting the contents, that is a lot to scroll through on a phone lol
[EVO 4G Android Development] xHausx:
You can use zroot to temporarily root but it won't survive a reboot. If you are wanting a stock rooted rom I believe Tesha posted a copy of it you can use.

Another option you have is to replace the sprintlovers zip with amonra one. Just rename it to match. You will still need to flash an updated rom and radios afterward.
[EVO 4G Android Development] benshtc:
Just jumping in to say thanks. I rooted this method with my replacement evo a few months back. Couldn't be simpler or more efficient manner.
[EVO 4G Android Development] oneG:
I'm really lost. I don't have a pc. Can some one give me the link to a method to get Full Root with the recovery hiccups. I get the recovery error everytime. I've rooted and unrooted this damn thing trying again and again. I'm on hardware 0003 , 3.70.651.1 PRI 1.34 PRL 60662
[EVO 4G Android Development] oneG:
I'm really lost. I don't have a pc. Can some one give me the link to a method to get Full Root without the recovery hiccups. I get the recovery error everytime. I've rooted and unrooted this damn thing trying again and again. I'm on hardware 0003 , 3.70.651.1 PRI 1.34 PRL 60662
[EVO 4G Android Development] xHausx:
Does your bootloader show s-off at the top yet? If so all you need to do us run the FlashZip script and tell it to flash the SprintLovers PC36IMG.
[EVO 4G Android Development] jbrawley1:
all i want to say is WOW!!!

I am second day with my Evo coming from a hero. and wow this was the best thing ever! worked like a charm did everything for me this was amazing!!

THANK YOU sooooo much!!!!!!
[EVO 4G Android Development] mdcarter67:
PC36IMG.zip is not found when bootloader is first loaded. Phone is a refurb. i've spent 4+ hour and several factory resets trying to get this to work. Can somebody please help, i'm in the early stages of root withdrawal.

Baseband Ver: 2.15.00.11.19

Kernel ver: 2.6.32.17-gee557fd htc-kernel@and18-2#15

Build num: 3.70.651.1.CL294884 release-keys

Software num: 3.70.651.1

Browser version: WenKit 3.1

PRI ver: 1.90_003

PRL ver: 60677

Nevermind, found the issue. I was not using an SDHC card.
[EVO 4G Android Development] badassdes:
I rooted my 2nd EVO with this method and like I posted before, the process was very smooth. Mine has no problems at all.

I rooted my friend's EVO, everything went well... hotspot working, internet... but she cannot make or receive calls. It says "error 16". She cannot send or receive text messages either.

Please help
[EVO 4G Android Development] arozer:
I'm having a hard time flash the "Royal Liquid" rom.

Could it be because I rooted using this method?

After flashing the Royal Liquid rom, my phone gets stuck on bootloop (keeps restarting) on the white "htc evo 4g" screen you see on startup.

Any suggestions?

(This is my 4th Evo and I've rooted all of them in the past two. This is the first time I tried this method. Always did it the hard way before.)
[EVO 4G Android Development] xHausx:
Have her update her PRL & Profile in settings. That is sometimes needed when upgrading.
[EVO 4G Android Development] xHausx:
Be sure to wipe your data and cache before flashing it. I've used that rom before so you should be ok with it.
[EVO 4G Android Development] xHausx:
well one last thing to try then I need to get going, try fastboot oem rebootRUU and then flashing like normal. Make sure you use the same PC36IMG.zip version that came with your phone, you can find them on my OP