yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] XCellPhoneSalesRep:
Thanks!

One More Question:

Every time i Boot into Recovery (Volume Down & Power), HBoot is SD Checking, Loading, Loading in GREEN Letters. After about 20-30 seconds, or until the BLUE line on the right side of the screen reaches the top, I get a list of (7) items in GREEN:

Parsing...[SD ZIP]

[1] BOOT

[2] RADIO_V2

[3] RADIO_CUST

[4] SYSTEM

[5] USERDATA

[6] WIMAX

[7] RECOVERY

Do you want to start update?

<VOL UP> Yes

<VOL DOWN> No

a) Is this suppose to happen every time i boot in recovery? (only asking because my other Evo doesn't do this...)

b) If so, do i always want to start update? (or was that a one time thing)

Thanks in advance!
[EVO 4G Android Development] devonparrish:
Its because the pc36img.zip is still in the root of your card and it looks for that every time you boot into recovery. So just delete the pc36img.zip and you'll be good to go
[EVO 4G Android Development] dcharleyultra:
Sounds like you didn't rename the image file (using the mv command), in step 13.

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] beastmods:
ok trying to root an evo today with 2.10

everything was going good until after i do the rageagainstthecage.

after ./data/local/tmp/rageagainstthecage in a shell.

i get the long confirmation and it says restarting adb.

after it restarts and puts me back to my directory c:/evo

i try to run adb shell and get "device not found"

adb devices gives me a blank list.

ANY IDEAS?

will compensate beastmods@gmail.com email or gtalk
[EVO 4G Android Development] XCellPhoneSalesRep:
No, i definitely did rename BOTH files, thanks!
[EVO 4G Android Development] XCellPhoneSalesRep:
thanks, that werked
[EVO 4G Android Development] dcharleyultra:
And there's no PC36IMG.zip file in the root directory of your SD card?

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] jerdog:
if you're in an area with 4G and it says connecting => authenticating => scanning => etc. then you most likely have the 4G "lost MAC address" issue... and Sprint now knows that it's because an attempt to custom update was done and they are watching for it
[EVO 4G Android Development] darkansi:
When I run the script I get

and when I do it manually I get and error when executing

I thought it might be mistyped so I changed it to

it went through but was still unable to gain root.
[EVO 4G Android Development] mdiaz33685:
Hey guys, just got home from work,,,

On my 1st phone that I returned... I must of had great reception for 4G, It was trying to connect to sprint at home at work, almost everywhere in tampa... except that it wouldnt connect...

now this phone, is scanning..... at home at work.. blah blah... I must of prl and profile update over 100 times today, I even got out the house this morning and on the way to work, nothing...

but before leaving work, i did ##786# and factory reset, must of stood doing that for over 20 minutes, pulled out the battery... rebooted prl and profile updated after resetting.... I did 1 more prl and profile update..

as soon as i got out a few minutes in my drive...

YES... BABY.... 4G connected to sprint..

at home nothing right now, guess with this phone, depends where im at...

my sisters evo connects in my house with low 4G reception, my 1st phone had great reception everywhere...... this must be crappier.. haha..

Im just happy it works...

recap... hboot .76, OMJ 38X Deodexed, ver 3.30 calks radio, nv, pri lastest..

thanks guys.... amoamare and zikronix...
[EVO 4G Android Development] takeheart:
I have the same issue. I changed the line to include /tmp/ but when I try to go into the shell, i get a $.

The script also does not work. Is this new method working for anyone? Completely stuck here.
[EVO 4G Android Development] matthewdavisnelson:
@darkansi and @takeheart: You are correct that the path to the rageagainstthecage is wrong in the guide. You also correctly adjusted the path. I don't have an answer to your current issue, though.

I'm trying to perform the new process, too, but get stuck after running rageagainstthecage. I've watched some demos on YouTube; you're supposed to see a pound sign ("#") after it executes. Like the others, I'm seeing a dollar sign.

I've attempting running rageagainstthecage several times. I've checked my connection and it seems to be good as I have no problem pushing the requisite files from the "core" directory to the device. CHMOD also appears to be working.
[EVO 4G Android Development] macpat83:
To those having problems running the command scripts where do you have the folder unzipped to on the hdd?
[EVO 4G Android Development] zikronix:
oops...fixing errors now sorry guys it was way late
[EVO 4G Android Development] takeheart:
I have the folder unzipped to C:\hboot
[EVO 4G Android Development] takeheart:
No worries. Thanks for the continued support with all this.
[EVO 4G Android Development] matthewdavisnelson:
Cue the "backing up" sound byte once again.

After watching the aforementioned YouTube videos once again, one tutorial recommended executing rageagainstthecage over and over until you see a pound sign ("#"). After executing the "rage" BIN, adb disconnects, displaying the following message:

"adb connection will be reset. restart adb server on desktop and re-login."

I restarted adb by inputting "core\adb-windows.exe shell" (press Enter) and before I could execute the rage BIN again, noticed that I do, in fact, see a pound sign. So, perhaps rageagainstthecage requires a few moments to wrap up its process? The tutorials, which are all several months old, state that you used to have to toggle airplane mode on/off several times in order for the process to complete.

I'm planning to press forward. @darkansi and @takeheart, I'd advise starting the instructions at the point where you input "core\adb-windows.exe shell" and verify whether you see a pound sign or a dollar sign ("$"). If you see a dollar sign, then execute rageagainstthecage again by inputting "core\adb-windows.exe shell ./data/local/tmp/rageagainstthecage-arm5.bin" (press Enter).

Let the rest of us know what's happening and best of luck.
[EVO 4G Android Development] takeheart:
I have repeated the process ten times, each time switching airplane mode on and off two times, and am still seeing a $

Edit: up to 30 attempts now. Gonna go ahead and call that suitable testing to say that doesn't work. Back to the drawing board =/
[EVO 4G Android Development] matthewdavisnelson:
Once you see the "adb connection will be reset" message, if you're seeing a dollar sign, can you type "exit" (press Return). Then, type "core\adb-windows.exe shell" (press Enter). Does the pound sign appear then?

I pressed forward a bit further but seem to be stuck on Step 15 rebooting into recovery. The first command I'm to execute is "core\adb-windows.exe push recovery /", which I believe send the entire contents of the "recovery" directory to the device. However, I get the message "cannot stat 'recovery': No such file or directory". My guess is that I need to specify the destination directory on the device. My guess that it should be placed into the "sbin" directory so that the next two commands succeed.

Somebody please tell me that I'm right.
[EVO 4G Android Development] zikronix:
Updated guide and files...it should work without issue now...there is a patch posted.

Should have just left the old version up there it worked....lol

some one want to give it a whirl
[EVO 4G Android Development] takeheart:
Shows a dollar sign no matter what.
[EVO 4G Android Development] zikronix:
refresh the front page

the command changed and so did the rageagainstthecage it was late when I retyped the guide.
[EVO 4G Android Development] takeheart:
Diving in right now, I will report back shortly.
[EVO 4G Android Development] amoamare:
You need to change this

core\adb-windows.exe shell ./data/local/tmp/rageagainstthecage

To this

core\adb-windwos.exe shell

This will drop you to $, then type

./data/local/tmp/rageagainstthecage

Wait for it to kick you out of SHELL,

if it doesnt type exit, then type

core\adb-windows.exe shell

And see if it drops you to #, if it doesnt repeat the process.

I have said this at least 40 times now.

Running the code as a whole like

core\adb-windows.exe shell ./data/local/tmp/rageagainstthecage

Will NOT always work, it cause's a error and a premature exit, before it can obtain root.

If you notice that is why i start a reboot, then i run that command and it gets root about 98% of the time. That is the reason why I make it reboot the FIRST TIME before it does anything.
[EVO 4G Android Development] takeheart:
I'm running the script right now, and hit this:

[*] adb connection will be reset. restart adb server on desktop and re-login.

When its done executing shell root

Press any key to continue . . .

Flashing MTD-ENG

error writing misc: Permission denied

Complete

Preparing to reboot phone to bootloader. Highlight bootloader, and press the pow

er button

I'm currently in the bootloader and about to run the PC36IMG, but is this correct?

Edit: says "Main version is older" and will not flash. Script does not appear to be working.
[EVO 4G Android Development] takeheart:
This worked for me on the first try. at # now. Thank you!
[EVO 4G Android Development] zikronix:
nope because misc failed
[EVO 4G Android Development] DRatJr:
Can we delete all of these files off of our SD card?

Can we flash whatever kernel/rom combination we want without breaking anything?
[EVO 4G Android Development] info[]box1:
I'm curious about your question also.

I believe we can flash pretty much whatever<figure of speech. As long as you keep your original nand backup which our holy grail. It contains the wimax 4g keys etc.
[EVO 4G Android Development] pimpdad90:
worked without a hitch

This was just as easy as rooting my hero! It was so nice to know ahead of time what might happen and how to resolve it! 12 a b or c and of course i was c and the instructions were spot on, even flashed fresh evo 3.5.0.1 after and it went smooth! Thanks to all who had even the smallest part! And oh yes I support the devs!
[EVO 4G Android Development] beastmods:
help needed!!
[EVO 4G Android Development] DRatJr:
Beast are you doing the z4 temp root?

@info: Well I did the NAND backup like it says that is the only backup I need right? Cuz I am still on the ROM this guide flashed. And I backed up RSA keys (w/e they are) but just wondering if I am free like on my older evo to flash whatever I want (Figure of speech)
[EVO 4G Android Development] statecowboy:
Stuck at step 4A. I get permission denied error when I type Su in shell. I'm on Windows 7 64 bit, and have rebooted, reinstalled drivers etc. I've uninstalled Z4Root and reinstalled.

I can reboot my phone via ADB, push files etc, but after I Z4Root and it tells me I'm temporarily rooted, it gives me "SU:Permission Denied" error when i type SU in the ADB shell.

Please help. Argg
[EVO 4G Android Development] beastmods:
yeah using the temp root.

i get all the way to where is says to check to see if root worked.

then all of a sudden my adb stops seeing the phone. works the whole time up to that to push the files.

never had anything like this happen.

any ideas? and thanks for the help
[EVO 4G Android Development] info[]box1:
well the first back up is very important. since i rooted a few days ago via this thread i've been flashing aosp roms. when i go back to stock sense rom w/ new #15 or #17 kernel. all is working ie 4g, camera etc.
[EVO 4G Android Development] dcharleyultra:
The aosp roms do not support that stuff.

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] dcharleyultra:
I had the same problem. I solved it by performing a factory reset on my phone.

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] gpz1100:
I removed the zip files from root of the sd after rooting. I don't believe they serve any other function after it's rooted.

It is my understanding that answer to your second question is yes. Of course, there may be limitations such as some roms don't support 4g, or other issues, but as I understand it, rooting is necessary for allowing the flashing of the custom roms. In other words, it unlocks the door. What goes through the door may or may not have desired effects.
[EVO 4G Android Development] info[]box1:
I'm aware of that ahead of time, I didnt buy and root my evo to run Htc Sense.
[EVO 4G Android Development] 33colburn:
4g without lag, freezing or stalling

I have been having trouble with some sites freezing or lagging when using 4g. I decided to downgrade to 3.29.651.5 (stock unrooted). I then proceeded to do the official OTA update to 3.70.651.1 (stock unrooted). I then checked out 4g sites which had previously stalled, froze or lagged and pow. The 4g was flying. Yay. I had read on other posts that rooting has an effect of 4g/wimax. I then used the instructions on the OP to re-root my phone. Thank you. No more lag, freeze or stalling. I don't know why but it must have something to do with the hboot 2.10. The old hboot i had was .73 i beleive. I wonder if it is the updated hboot or something about updating OTA then rooting. Anyway I hope this helps others with unsatisfactory 4g/wimax web page loading.

I would love to know what exactly made the diffenence.

:D
[EVO 4G Android Development] eclipse13:
Has anyone been succesful in updating to the newest radio. I've tried a dozen different ways and everytime I push the radio it gets stuck at the htc EVO 4G screen and it won't even allow me to boot into recovery. I end up having to use the PC36IMG that flashes it back to the sprint lovers rom and downgrades the radio. Anyone found a workaround? It is getting frustrating. :(
[EVO 4G Android Development] gpz1100:
eclipse13, I flashed to the Fresh 3.5.0.1 rom after unrooting using the process in this thread. Using the links provided in that FRESH thread, there were no issues upgrading radio, pri, etc..

What I have found, is if it's stuck at the white htc page, be patient. Give it at least 5 minutes to finish what it's doing. There were a few times i was ready to give up and pull the battery, but decided to wait. Sure enough, the process completed successfully.
[EVO 4G Android Development] eclipse13:
Hmm okay that is exactly what I was trying to flash fresh with the included radios. I guess I was a bit impatient then. I will give it another shot or flash back to stock and reroot. I've had it rooted since this thread first started. Maybe something significant has changed since then that I didn't do. I did update to the latest unrevoked forever as I saw it supports the new radio. I will let it sit and see how it goes first. Thanks for the tip.
[EVO 4G Android Development] statecowboy:
You sir are a hero - worked, now rooted. AWESOME
[EVO 4G Android Development] DRatJr:
@info well the first nand backup is the right backup correct?

@beast: hrm, try rebooting phone and comp, delete the files, then retry the method. Are you sure you are on the right hboot to do this?
[EVO 4G Android Development] bigboy24:
I've tried to root my evo via unrevoked3 and the following happens: after installing all the drives and starting the reflashed unrevoked software it scanns the PC36IMG.zip and Main version is older! update fail! do you want to reboot device? displays. Also i tried simple root and it failed as well. Can anyone provide me with the right reboot? Before i knew about root i installed the last update from sprint and HTC..
[EVO 4G Android Development] eclipse13:
Thanks I got it going. I flashed back to stock unrooted ROM it kept my s-off and updated me to sboot 2.10 I think that was the issue I had downgraded from 2.02 to .76. After updating I was able to reflash the custom recovery and load fresh. The radios went on top of that no problem. Finally lol.
[EVO 4G Android Development] Black SER:
HW 2.10

Hardware 4

All goes well until step 9. When i do the command "reboot bootloader" it just goes to the bootloader menu and doesn't do anything. It won't load up new pc36img anyone?
[EVO 4G Android Development] DRatJr:
So you highlighted bootloader and then pressed the power button? If so it should check, as far as I know it always checks when you do that.
[EVO 4G Android Development] jbauman:
You searched 4shared and download z4root.apk then install and you will get a temporary root on evo even with the new ota update. Do all on phone
[EVO 4G Android Development] beastmods:
Yeah it is hboot 2.10. I am gonna delete all files and start over.

Could it be my adb driver? Its been working for my evo since release.

Which driver is everyone using?
[EVO 4G Android Development] info[]box1:
I used HTC sync for the drivers. Launched the exe inside the downloaded package from page 1. Screen pops up and goes away. Then windows start menu/ search bar type command and command prompts pops up/ right click run as ad/ then start typing.

sent from my 100% GoogleUI cm7
[EVO 4G Android Development] iluvmine:
finally got my phone rooted, with this method.. had to find a windows computer. Thanks to all developers.
[EVO 4G Android Development] EVOltron:
I tried the PC36IMG_Recovery.zip but still can't get to recovery. Even did the process over again a couple of times, each time ends the same.

Step 13:

adb shell mv /sdcard/PC36IMG.zip /sdcard/PC36IMG-MR.zip

adb reboot recovery

It just won't reboot recovery, freeze at the white htc evo 4g screen.

I copied & pasted everything.
[EVO 4G Android Development] gpz1100:
EVOltron,

The instructions are a bit different to replace the recovery.

Quoted;

Step 2 is really the key.
[EVO 4G Android Development] EVOltron:
I did this twice. After I said yes to flash and reboot, It would goto the white screen again.
[EVO 4G Android Development] dcharleyultra:
Unrevoked3 does not work with hboot 2.10. You have to use Unrevoked forever, per this guide.

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] info[]box1:
You should see two nand backups, use the last one. That's the one rooted sprint stock *sprint lover's rom 3.70.651.1. Test your 4g and see if the keys are working, more than likely you're good. That's the only nand backup I'm holding on to at the moment. That's the Holy Grail.

sent from my 100% GoogleUI cm7
[EVO 4G Android Development] DRatJr:
The NAND or the NAND + ext?>
[EVO 4G Android Development] sladehawke:
Use NAND.

NAND+ext is for those using the non-native apps2sd. It backs up the ext4 partition on your SD-card as well.
[EVO 4G Android Development] gingson:
z4root will not open or load at all. what am i doing wrong?
[EVO 4G Android Development] goodbye hppalm:
ok trying to root an evo today with 2.02

everything was going good until after i do the rageagainstthecage.

after ./data/local/tmp/rageagainstthecage in a shell.

i get the long confirmation and it says restarting adb.

after it restarts and puts me back to my directory c:/evo

i try to run adb shell and get "device not found"

adb devices gives me a blank list.

ANY IDEAS?
[EVO 4G Android Development] mattborn:
I followed the instructions exactly and everything went very well... but...

My cell reception is different now. I don't see the 3g icon at the top anymore and using data over the cell signal is hit or miss.

I reinstalled the Sprint Lover's ROM a 2nd time and rebooted multiple times but the same thing.

As well, I am unable to update Profile or PRL, it keeps throwing a 1012 error.

Any ideas?
[EVO 4G Android Development] c0011j:
Thank you for this. I rooted fine but could not flash through recovery. Couldnt figure it out no matter what. This fixed it. Awesome.
[EVO 4G Android Development] thecloser7:
Begging for mercy

I HAD an older EVO that I was able to root back in July '10, and I loaded Cyanogen 6.1 for it. I recently swapped it out due to a cracked screen. The swap was free from Sprint so I couldn't complain too much. I now have an updated EVO with the following stats and CANNOT ROOT TO SAVE MY FRIGGIN LIFE!

I have tried all the methods on this site but still I am stuck. I beseech you, the Lords of Root..... please help.

Hardware Version 0004

OEM Android v2.2

Radio 2.15.00.11.19

Build 3.70.651.1

hboot 2.10.0001

Please help, and have mercy on my droid-soul :confused:
[EVO 4G Android Development] gingson:
I got all the way to step 4a, but i could not get the Z4root to load in my phone. Did I miss a step?

Hboot 2.10

Software 3.70

HW 0004
[EVO 4G Android Development] mattborn:
Just an FYI, that I installed the latest Fresh ROM and everything is working great now. Not sure what was going on.
[EVO 4G Android Development] dcharleyultra:
@thecloser7 and @gingson, do a factory reset and then follow the guide for hboot 2.10.

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] sputnik767:
Hi everyone, I have a quick question. I have an EVO with hboot 2.10.0001, radio-2.15.00.11.19, and hardware version 0004, currently running the latest update from Sprint. I have read this guide entirely, as well as many others, and I'm still concerned that I may lose my RSA keys and 4G radio if I attempt the root. I understand that I can make a backup of them before I root, but I haven't seen any info on how to restore them, and whether or not this will actually restore the 4G radio. So, my question is, if I follow this guide exactly, will my 4G radio remain intact? And if it does break and I have the RSA backup, will I able to restore it. Sorry if this question is redundant or has been answered in this thread, but I can't read all 263 pages. I realize that there are obvious risks with this procedure, but if it's generally safe regarding 4G, I'll attempt it.
[EVO 4G Android Development] mqutub15:
does unrooting fix the 4g problem

hello, does unrooting fix the 4g problem with the mac address???? please help???
[EVO 4G Android Development] sunnydt:
This worked great! Thank you. So I am rooted now and have the miui rom. One question though, I would like to use the rom manager but it says that I have to have the clockworkmod recovery. can I get this now? and how and where to go to install this?
[EVO 4G Android Development] dcharleyultra:
@sputnik767 I used this guide to root, and my phone has your specs. I did not lose my keys. As for restoring them, just search this thread for posts re it.

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] devonparrish:
No it doesnt. You need to fix it yourself because every phone is different
[EVO 4G Android Development] cheddarbob41:
so i'm lost here i've been trying for a few days and still cant get root. I've rooted a few other phones succesfully but now i am getting frustrated with this evo. I've gone through the hboot 2.10 option which is what i have. I also ran the ruu for 3.30 which gives me hboot 2.02 both times i get temp root but seem the have the same problem at the same point on both. when on step 9 if never asks me to flash a file or .zip just says check sd and no image found.

I've deleted everything several times and started over. I unistalled all drivers and reinstalled the unrevoked hboot drivers and installed htc sync for the htc drivers and then uninstalled htc sync. This is also on hardware 003. Like i said doesn't seem like step 9 is working right but if i continue to step 10 and run "adb recovery /" it says error: device offline, but if i type adb devices it shows the serial number and recognizes the device but in paranthesis says device offline. I have copied and pasted everything this last time so as to make sure no typing errors. So with all that said any thoughts on what i might be doing wrong?
[EVO 4G Android Development] dcharleyultra:
Did you copy the 5 files in step 3? Double check to see if they are in the root directory of your sd card.

Swyped from my Evo 4G using Tapatalk
[EVO 4G Android Development] dirkyd3rk:
She's alive

Well i had my evo 3 days now and followed this guide step by step i didnt run into a single issue it worked like a charm. I achieved root on my 2.10 bootloader and im very happy. I just wanted to say thanks to all the guys/devs who helped create root and compile this wonderful guide. I do have one question; why do i keep seeing people mention something about breaking 4g? What would one have to do to break their 4g so i can be careful. Thanks again.

p.s i saved a copy of my oem 4g keys on my sdcard and my computer just in case.