yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] vin255764:
Gizzelle,I did it.

Going to check out the waters

I will be cooking for Evo for sure (when I come back from hawaii):D
[EVO 4G Android Development] vin255764:
Thats true.It is also true that we all were noobs once ;)

Happy holidays,boys and gals !!!
[EVO 4G Android Development] luis3344:
i download the broken reovery fix rename it PC36IMG it flash it i reboot but still stays on the white loading screen when i try to put it on recovery. i tried reinstalling it again and waited like 10 minits on the loading screen my hboot is 0.76.2000 dont know if that makes any difference
[EVO 4G Android Development] jirafabo:
On step 10, I push the recovery, but on the second part of step 10 "adb shell busybox --install /sbin" I get "permission denied."

I am copying and pasting the code so I know it is type right.
[EVO 4G Android Development] 1trulyblessed:
Maybe. I has to use google find out how to use commands. I'm not very computer savvy, so some of the small things can be huge hurdles if they aren't included. Sorry.
[EVO 4G Android Development] Jbcarrera:
+1 if your that computer illiterate you should not be doing this

Sent from my EVO at the edge of hell
[EVO 4G Android Development] mainguy21:
lol no matter what i do and how many times i download the main file and etc.i keep stalling at step 11 all the errors start with E:

i read on the unrevoked site that if you see that to stop cause its something bad of course. but all im doing is flashing the newest file they have and still getting unsupported radio version in the E:
[EVO 4G Android Development] BooDaddy:
I am a complete n00b when it comes to Android. I have a few questions.

I just picked up an Evo. Its hardware version 003, and running HBOOT 2.10. I have read the guide to enabling root, but I am not sure of a few things. I have also read the warnings about loosing thr RSA keys for WiMax.

My phone is completely stock, and I am wanting to root it and maybe flash the Sprint Lovers rom.

So heres my questions:

I am not sure what recovery is.

Will I need to flash a rom after rooting?

What do I need to avoid to keep from loosing my RSA keys.

What is the best way to grab a complete backup (includeing RSA keys) from my phone before starting the root process?

If anyone has any links to wikis. threads, or anything else that would guide me in the right direction, they would be greatly appreciated. I do not mind reading at all, but every time I search, I always end up back in this thread. LOL.
[EVO 4G Android Development] jakewalker:
I bricked my phone using the guide. The phone hangs on the white screen. I'm able to access the bootloader and recovery menus. How do I get it working again?
[EVO 4G Android Development] dan0412:
Why don't you flash another kernel and/or ROM from recovery?
[EVO 4G Android Development] jakewalker:
I don't know how. Can you point me in teh right direction? I just tried flashing the FRESH ROM but i'm still S-ON... hangs in the white screen. Atleast i'm able to communicate with it on my PC so all hope is not lost yet. Please help.
[EVO 4G Android Development] jakewalker:
I tried to run the official RUU earlier and it gave me an error that my battery was less than 30%. After I fully charged the device and ran the RUU it gave me an error saying my device was not connected. Now I tried running the RUU again and I get the less than 30$ error again .FML. I need to get this phone working again ASAP. Anyone car eto give me some suggestions I will appreciate it.

My hardware was 2.02 004 and I think I had the 3.30 software.
[EVO 4G Android Development] jirafabo:
After successfully using this method is it ok to flash the normal ra_amon recovery? Or do I have to stick with the edited one for..... a while?
[EVO 4G Android Development] ckc90745:
"Extract only the main zip file to a folder of your choice" how do you do that i have rar and i unzipped to c dont know if i am doing it right
[EVO 4G Android Development] ZENGURU:
Vin,

Go to Diamn head, Hilton Hawaiian Village, Hale Koa. Go to the Big Island, HI (see volcaanic area) black sand beach, Kilahueha Mountain (Snow) lots of things to do, good food, luau's, Round table pizza (best)...:D
[EVO 4G Android Development] dan0412:
It's not wise to flash anything with battery at that low level. If you can still get to recovery (among_RA) select option to flash zip..
[EVO 4G Android Development] ckc90745:
forget it i give up, i will just stick with z4root for right now

I not a newbie by any means but dont seem to get this
[EVO 4G Android Development] jakewalker:
My battery was 100% full, I think thats just an error I get because of the android usb drivers. But anyway, I managed to get teh phoen working again. I had to convert the official RUU into a zip and use the bootloader to update it. I'm scared to try this rooting again but I don't give up that easy. I'm going to try this one more time. lol.
[EVO 4G Android Development] jcrabapple:
I brought my hardware version 003 Evo home from the store and immediately rooted it without testing the stock ROM much first. I installed CM6.1.1 and tried Myn's as well. In both I get horrible wifi performance. If i move 10 feet away from my router I lose connection. On my Nexus One I get full signal all over the house. Any ideas what might be causing this?
[EVO 4G Android Development] jakewalker:
Okay everything is perfect now. I am rooted, I see the mistake I made the first time, I skipped the flash unrevoked step. Thats why I did not have S-OFF. So now I can confirm this guide does indeed work. Thanks alot.
[EVO 4G Android Development] whitedragon33:
My wife & I both got EVOs 2 weeks ago, hw 0004. I rooted mine right away, on hboot 2.02. Your guide worked perfectly first time through. Wife's EVO got the OTA update, includung hboot 2.10. I rooted hers tonight, again using this guide.

Zero problems. Thank you to everyone involved!:D
[EVO 4G Android Development] dynamicpda:
I have hw 0004 and hboot 2.10.0001 - I succeeded after I learned to follow the directions carefully.

Things that tripped me up, in case it helps anyone else out there:

At 7, I went into /data/local/ via adb shell and tested

./data/local/flash_image

by itself and got a file path error. I think ./flash_image worked instead, so I went with

./flash_image misc /sdcard/mtd-eng.img

executed from /data/local instead of

./data/local/flash_image misc /sdcard/mtd-eng.img

When I didn't do the flash_image steps properly, so after step 8, reboot recovery, I got stuck with a red triangle. I wasted a few hours thinking drivers were the problem until I realized flash_image steps were not done right.

In step 9, I got fixated on the flash errors. The instructions say ignore the errors and proceed. I blew a few hours reflashing the stock rom a few times until I reread the directions. IGNORE THE ERRORS and proceed.

For step 11, I needed to

mount -a

to see the sdcard after going into the green recovery to rename the PC36IMG files.

At 12, I believe I was returned to the green recovery screen after flashing unrevoked forever, neither of three choices listed. I pulled the battery, PWR+Vol Down, then did 12A.

I also checked the zip files on the sdcard against -- by comparing md5 hashes -- what was unzipped to the PC from the main zip file a few times just in case. Never found a problem, though I did have a 0-sized PC36IMG.zip somehow that wasn't recognized by the bootloader.

I hope this log of mistakes helps someone!
[EVO 4G Android Development] XmentalX:
Thank you so much for this guide :-)
[EVO 4G Android Development] zikronix:
Fixed an error in the guide...Suprisingly it was still working so maybe it wasnt an error at all. lol
[EVO 4G Android Development] zikronix:
what are you talking about? you said it doesnt mention in the guide and you quoted it. but in that step (9) it says not to reboot and you said you didnt. it doesnt tell you to reboot in 9.

im totally lost
[EVO 4G Android Development] cc2278:
can not pass 4a

on step 4a Launch Z4Root I did'nt get the ( temp root was a success ) it just rebooted in to quietly brrilliant. Did I miss a step?
[EVO 4G Android Development] cc2278:
I'm ROOTED

I'm rooted now, I just waht to thank illogos, zikronix, and everyone who help.

thanks

EVO # 1
[EVO 4G Android Development] cc2278:
ROM Manger

Is rom manger support clockworkmod only?

can i use rom manger, if not what rom manger i should use for this

hboot_2.xx_soff-V8.4.aip root.

I'm rooted now but I did not flash any rom yet, what is the rom I'm in now Sprint Lovers?
[EVO 4G Android Development] flomexico:
I can't get past the first command and searching this thread has yielded no results. I'm in the right directory, there are no errors, it just doesn't do anything. I can't type anything after that, and the file never made it to the sd card. Unrevoked hboot drivers are installed. I can't think of anything else.

This is what's happening:

C:\root>adb push root/unrevoked-forever.zip /sdcard/

_

That's it, that's all that happens. Just a flashing underscore.

Any ideas?

EDIT: Got that done. Hung up at the white splash screen after flashing PC36IMG. Trying to get to the recovery. Start over?
[EVO 4G Android Development] volkey:
Just another user checking in. Instructions worked just fine, thanks.
[EVO 4G Android Development] dynamicpda:
Is there where you flash the Sprint lovers rom 12x -> 13?

Wait a while for the ROM to boot. Be patient.
[EVO 4G Android Development] :
I'm on step 10 where you are supposed to go to the recovery and input the commands, but the problem is when I selected recovery. My phone is stuck on the splash screen and its been like this for about 10 minutes. Should I restart or do a battery pull and try again?

EDIT: Nevermind, I manage to solve the problem and I am now rooted.
[EVO 4G Android Development] flomexico:
That's where I'm at. How did you resolve this?
[EVO 4G Android Development] dynamicpda:
Why do you see a splash screen?

After flashing the first PC36IMG file, did you press NO to the option of rebooting and stay in the bootloader? Seems like you hit YES here.
[EVO 4G Android Development] BLAQK ROXSTAR:
I keep getting to step 12c and then I get stuck. When I power the phone back up it doesn't ask me to flash the file, and I keep getting stuck at the boot up screen when I try to reboot the phone. Does anyone have any ideas of what I should do?
[EVO 4G Android Development] godiZFICTION:
Worked like a charm. Thank you for your hard work!
[EVO 4G Android Development] devonparrish:
Did you hold down volume while you pushed power? Is the file on the root of your sd card? Is it named PC36IMG.zip?
[EVO 4G Android Development] dcharleyultra:
if you use this guide, you will get the Sprint Lovers ROM and you need do nothing else.

I do not think you can backup the RSA keys with a non-rooted phone.

The only bump I had was that I had to perform a factory reset in order to get su with Z4root. (Everything else was addressed in the guide.)
[EVO 4G Android Development] BooDaddy:
dcharleyultra

Thanks for the reply. Do you know that if flashing the SPrint Lovers rom as mentioned in the guide, will erase the RSA keys? It appears the only way to loose the keys is by flashing a radio or otherwise jacking with the WiMax partition. I am not sure if the Sprint Lovers rom does anything like that.

Is is also possible to go into recovery before rooting and take a backup image of the phone before doing anything just in case something goes wrong?
[EVO 4G Android Development] lizardking7112:
Thanks for the great guide, EVO is not officially rooted.
[EVO 4G Android Development] loudjp:
i cannot get to recovery wiithout running the commands

adb push recovery /

adb shell busybox --install /sbin

adb shell nohup /sbin/recovery &

i was able to load a couple different roms but the only way i can get into the recovery is to run those adb commands. everytime i try to boot into recovery i get the red triangle screen.

any suggestions?
[EVO 4G Android Development] BLAQK ROXSTAR:
Yea when I check the sd card I see the PC36IMG.zip file, and I did hold the volume down button while pressing the power button. If I don't hold the down button it gets stuck at the evo boot screen. I'm not sure what to do now.
[EVO 4G Android Development] mainguy21:
i guess im the only one getting this "E: unsupported radio" error huh.

fml.
[EVO 4G Android Development] ckc90745:
can someone tell me wats does he mean by unzip only the main folder, thanks dont want to sound dumm, but i am lost
[EVO 4G Android Development] djs415:
Stuck at htc evo 4g splash screen

I'm now on Step 10 and everything has been matching up perfectly with the instructions. Now, I clicked on the recovery mode waiting for the red triangle to pop up but am having no such luck. I'm basically stuck at the white htc evo 4g splash screen. Should I continue to enter the adb commands (Step 10) even though the red triangle isn't showing, or does someone else know how to fix this. Thanks in advance.

Edit 1: I took the battery out and am now trying to re-flash it, starting with Step 9. Will post back if I have any luck.

Edit 2: After restarting the phone and putting it back into recovery mode, the red triangle came up, then splash screen again, then it loaded into what I believe to be the actual sprint lovers rom. Will this be stable to use even though I didn't go through with the Step 10 commands along with the other couple steps following? If not, I've heard that getting the AIO rom right from the sprint lovers thread, flashing it, then flashing the recovery fix rom will solve my problem.
[EVO 4G Android Development] BLAQK ROXSTAR:
I'm also stuck at the EVO splash screen, I've spent almost all day trying to get past the screen. Anyone have any ideas, I'm all out.
[EVO 4G Android Development] dynamicpda:
BooDaddy,

I share your worries. I tried to take advantage of the temporary root offered by Z4 to make a backup but realized that I couldn't do much without the basic linux commands. Maybe it's possible after you run the busybox commands going into recovery. I remember trying at this point and finding that they key was blank. (I did the sed -n ... command on /dev/mtd/mtd0.) I figured I should keep my fingers crossed and see how it was at the end.

Turns out that after much flashing -- I got the instructions wrong and had to flash the (unrooted) stock rom a few times -- everything was still fine. I was able to see and back up the rsa keys at the end and have working wimax.

Following the unrooting steps requires a bit of faith. It is not misplaced.
[EVO 4G Android Development] dynamicpda:
when you flashed PC36IMG-MR.zip (as PC36IMG.zip), you should have also gotten the modified RA_AMON recovery.

did you check the hashes of the zip(s) on the sdcard against what you unzipped from the main zip file?
[EVO 4G Android Development] dynamicpda:
One suggestion, check the zip files on the sdcard before you flash them by comparing the hashes, MD5 or SHA1, against what you unzipped on your PC from the main zip file. Use md5sum on Ubuntu or ExactFile on the PC.

Someone mentioned here a problem with a bad SD card that required reformating. Sometimes file transfers can go bad. I had one transfer that didn't go right yielding 0-sized file that wasn't recognized by the bootloader.

Knowing the files are correct allows you to rule one basic problem out.
[EVO 4G Android Development] dynamicpda:
Unzip the one big file downloaded. Don't unzip any of the files inside the resulting directory, ie don't unzip PC36IMG-MR.zip etc.

He means unzip to YIELD the main folder. Stop unzipping there. Just unzip the big download once; no more unzipping.
[EVO 4G Android Development] dynamicpda:
Power down the phone. Stick the sdcard into a reader and check PC36IMG.zip filesize and md5 (or sha1) hash against the file on your PC.

I had a problem where a botched file transfer resulted in a zero-sized PC36IMG.zip file on the sdcard. The bootloader wouldn't acknowledge it, which seems to be your situation.
[EVO 4G Android Development] djs415:
htc evo 4g splash screen fix!!!

To those of you who are getting stuck at the ht evo 4g white splash screen, I believe I have discovered the solution (because my phone is now fully rooted and flashed). Go to http://xdaforums.com/showthread.php?t=830153 (sorry if I'm not allowed to post links) and download the AIO version of the sprint lovers rom. Then copy it to your sd card and continue from step 9. I believe this will ONLY WORK if you've completed at least step 8. Enjoy, I hope this works for others!
[EVO 4G Android Development] dynamicpda:
Maybe the experts can chime in here? I don't think you can substitute at the AIO SL rom for the engineering ROM. It may work as a substitute for the image in 12{A|B|C}. (It doesn't contain the modified RA_AMON.) unrevoked has to be flashed -- step 12 -- for you to flash an unsigned ROM like SL. That's my understanding.
[EVO 4G Android Development] syphen6:
Screwed up

Well I got my phone rooted and everything with hboot 2.10 with this guide and I failed to read the red txt saying not to install Clockwork Recovery and I was messing around with ROM manager and I accidentally installed it. I checked to make sure my 4g keys are still intact and they are thank god. but im wondering what I would do to put back Amon_RA that came with the guide on the first page.

Thanks -Scott
[EVO 4G Android Development] dynamicpda:
I would double check this with the experts.

I think you can pull everything except recovery.img out of PC36IMG-MR.zip rename it as PC36IMG.zip and flash that from bootloader.

Please double check!
[EVO 4G Android Development] BooDaddy:
So, in my confusion, let me see if I can clarify myself.

I am guessing that by following the guide exactly, I will end up with a rooted phone that has Sprint Lovers rom installed, as well as amon_ra recovery as well. This version of amon_ra will let me indeed make a backup of my system after rooting that will also include the partition with my RSA keys. Correct?
[EVO 4G Android Development] Jbcarrera:
read the first post and follow the instructions that say BROKEN RECOVERY and you should be fine
[EVO 4G Android Development] dynamicpda:
in theory, amon_ra will back up the wimax partition which should include the rsa keys. (i don't understand why we don't lose rsa keys when we flash wimax.img. i'm guessing those particular files are not overwritten.)

for good measure, i do a command-line backup as suggested in another thread:

su

sed -n '/BEGIN CERTIFICATE/,$p' /dev/mtd/mtd0 > /sdcard/rsa.key
[EVO 4G Android Development] BThomas22x:
Ok, so here's my issue...

I'm running h0004, 2.10 and when i start the process everything works fine. Everything transfers to the SD card as they should, but when i reboot to bootloader, and it starts checking the sdcard for the image, it either says "No Image" or "Wrong Image" ...Any ideas would be greatly appreciated.
[EVO 4G Android Development] cheddarbob41:
when i get to step 10 i type the adb commands and i get error: device offline

any thoughts or suggestions on what i'm missing or doing wrong? I followed all steps for hboot 2.10
[EVO 4G Android Development] dynamicpda:
I would put the sdcard in a reader and check the files against the originals on the PC. make sure the names, sizes and hashes match.
[EVO 4G Android Development] sjkeele:
Fail after step 4a

after I enter adb shell su, i get the # but then cannot type anything in the cmd window?
[EVO 4G Android Development] dynamicpda:
I posted my experience here:

http://xdaforums.com/showthread.php?p=10073193#post10073193

Either you have driver problems or you didn't do the flash_image steps properly. I would redo the flash_image steps carefully before messing with the drivers.
[EVO 4G Android Development] dynamicpda:
break that up.

adb shell

then

su
[EVO 4G Android Development] BooDaddy:
Dynamicpda

It's odd getting used to using actual *nix commands on a phone. It's nice to see sed being used. Maybe I can use some of the knowledge I have from my RHCSA certification :)

thanks for the replies. I may dive into rooting this thing in a few hours.
[EVO 4G Android Development] BThomas22x:
I've downloaded multiple times, checked and everything matches up ...it just continues to say "no image" or "wrong image"...
[EVO 4G Android Development] dynamicpda:
http://xdaforums.com/showthread.php?t=703761
[EVO 4G Android Development] mattventure:
does this work if i have a mac?
[EVO 4G Android Development] dynamicpda:
it should, as long as you can connect the mac to the evo and run adb commands.

there's nothing windows specific in the instructions. i rooted using linux (ubuntu).
[EVO 4G Android Development] williamfold:
Followed the instructions to the letter, and it worked fine, hw004 and hboot 2.10 :)
[EVO 4G Android Development] dynamicpda:
Good luck! I worry alot about the RSA keys. The horror stories seem to be limited to particular cases. They are actually quite hardy in most cases. Let us know how it goes.
[EVO 4G Android Development] BThomas22x:
Hey thanks a lot for the post ...i tried doing a search but i guess i just wasnt searching with the right keywords lol... Anyways, i'll try to do that and post back with results.
[EVO 4G Android Development] ckc90745:
wow, I finally made it work, this is cool, can i just leave the sprint lovers rom on it or do i need to flash a diferent rom, also should i make a nand back up just in case
[EVO 4G Android Development] andyjbmiller:
need help

everything goes smooth until step ten. when i try to put in the command

adb shell busybox --install /sbin i get permission denied.

Any help would be greatly appreciated
[EVO 4G Android Development] itoig:
nevermind, i was reading the directions from the post from eariler yesterday saved in my cache.... i saw the chmod command was added, which helped
[EVO 4G Android Development] BooDaddy:
Awesome. I actually did this before I flashed anything to my phone. After loading z4root, I gained temporary root, and then used adb to launch the shell, and did su to get to root.

I had to do it a little differently, as it wasn't recognizing sed, so I did the following:

busybox sed -n '/BEGIN CERTIFICATE/,$p' /dev/mtd/mtd0 > /sdcard/rsa.key

It dumped out about a 4 meg file to my sdcard. I am hoping that captured my RSA keys in case I need to go back to them. I am moving on to doing the flash as outlined in the procedures above now. I will update shortly.
[EVO 4G Android Development] itoig:
same here, happens when i try to install busybox. i just don't understand why for the life of me get this too work. the only thing differnt that i do is i use the adb.exe from the android-sdk-windows folder, since everything i use the adb.exe from the hboot folder it tells me that the server isn't started
[EVO 4G Android Development] BooDaddy:
SUCCESS!!!

I was able to get root on my Evo, and did not damage my RSA keys. Like I mentioned above, I used busybox to sed the RSA key to a file on my sdcard before I flashed anything. THen I proceeded with the root process. After getting root succesfully, I then did sed again on the rsa key, dumped it to my sdcard and named the file rsa_afterroot.key. I then compared the 2 files and the were identical.

It might be a good thing to go ahead and perform the RSA key backup using busybox in adb shell before you flash anything to your stock Evo. This way you at least have a good backup of the RSA keys.

You can get a good dump of the keys before installing busybox on the Evo (before flashing anything) by doing the following:

First get temporary root by using N4root.

Then, launch adb shell

Get a root command prompt by typing su

Once you see a root command prompt (Denoted by the # ) run the following command:

busybox sed -n '/BEGIN CERTIFICATE/,$p' /dev/mtd/mtd0 > /sdcard/rsa_OEM.key

Man I love having a linux shell :)
[EVO 4G Android Development] dynamicpda:
congrats!

I didn't think to modify the command with busybox to get the sed working. That's brilliant. This snippet should be added to the docs. Even though flashes seem to be safe, it is comforting to back up the keys at the first available opportunity before anything is flashed.
[EVO 4G Android Development] dynamicpda:
it's good to make a nand backup, just in case, at the first opportunity. you can keep sprint lovers or flash another rom. it's up to you.