yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] :
Video/Better Tutorial?

I was going to do it if I could get this to work, but I'm stuck at flashing the PC36IMG.zip. It scans it and goes back to the menu.

Could someone make a video of them doing it, or at least a better tutorial (in a new thread!)?

This would help alleviate a lot of the confusion many of us are having.
[EVO 4G Android Development] chandlerw88:
yeah iono simple roots working like a champ though
[EVO 4G Android Development] chowdy:
Damn. Part 2 just scans forever for me. I feel like I did part 1 right over and over again.

Ah well. I'll wait for the dust to settle. More skilled folks can iron out the edges of this procedure for me :D
[EVO 4G Android Development] jiqqaman:
I'll unroot my phone and update and record the process.. gimme a few
[EVO 4G Android Development] chandlerw88:
appreciate it, yeah i went ahead and risked it, feels too good to be rooted again
[EVO 4G Android Development] ManInCamo:
If it's taking more than about 2 minutes, reset you phone to factory settings and try step 1 and then 2 again.
[EVO 4G Android Development] The_Infamous_One:
THANK YOU!

Thank You to the wonderful Anon who smacked up 1.47, and to SteelH for posting this guide! It does indeed feel good to be rooted again! :D
[EVO 4G Android Development] plmiller0905:
Thanks Got it :D

Now when I get to Step 10, do i place all those files on my SD Card

"Originally Posted by toastcfh View Post

FILES NEEDED:

- PC36IMG.zip ~> mirror-1

PC36IMG.zip md5sum~ fe8aba99893c766b8c4fd0a2734e4738

- Attachment 342668

- Attachment 342667

- recovery.img ~> mirror-1"

Then after I place the PC36IMG file on my SD Card, I turn off the Evo and hold the Volume Down key and the power key, at that time it will find the PC36IMG file and update ...correct

Then after that I run"

adb shell

cat /sdcard/flash_image > /data/flash_image

chmod 755 /data/flash_image

/data/flash_image recovery /sdcard/recovery.img

reboot recovery

Correct?
[EVO 4G Android Development] chowdy:
I've been trying that over and over again with no results, unfortunately :\

To be honest, going to stop or else I'll wake up the gf with the Sprint jingle (factory wipe sets volume to default) :p
[EVO 4G Android Development] plmiller0905:
Do anyone have a copy of the Recovery.img file? For some strange reason when I click it, my computer freezes up and the thing never downloads.
[EVO 4G Android Development] -shift-:
i believe so. it worked for me. just keep in mind that PC36IMG.zip will have to be renamed from eng-PC36IMG.zip to PC36IMG.zip. Otherwise, hboot won't recognize the image. It took me about 20 minutes to figure it out lol.
[EVO 4G Android Development] chumba8:
Wow I leave for a couple hrs and its rooted good job i just bought a new evo with root already upgraded Evo a he ago damn I should have waited but oh well again good job tho everyone who made this happen
[EVO 4G Android Development] t3chn0v1k1ng:
Total noob question

me and my friend have been working on a work around to root the Evo after the OTA, I've had this phone for 3 days and unwittingly accepted the OTA within hours of owning the phone. this forum has been the most informative and helpful.

we managed to get to ADB shell but when we try to enter the command

"sh /sdcard/part1" (step 1)

we get "sh: Can't open /sdcard/part1"

to cydvicious or anyone else that can help

we can't figure out what the contents of "C:\android\downloads\DROID boot>"

what is it? what program does it come from?

the only thing I have in my "c" is the extracted android sdk folder.. which we have not really used yet either

any light on the subject would help us out a lot.

it's amazing to see how many people are currently in the fight right now to figure this out. this is an amazing forum
[EVO 4G Android Development] -shift-:
quick question... you copied and pasted over the 4 files that steelh posted in the original post?
[EVO 4G Android Development] The_Infamous_One:
I believe this is what you're looking for; it's Toast's recovery.img from his NAND unlocking guide. :)
[EVO 4G Android Development] jiqqaman:
just in case, did you put the files on your sdcard???
[EVO 4G Android Development] Tundricles:
I love you man!
[EVO 4G Android Development] t3chn0v1k1ng:
sorry guys we figured it out. the evo needs to be set to "CHARGE ONLY" not disk drive. we are moving on to step 2

thank you all so much for your quick replies. will update how this goes
[EVO 4G Android Development] Intensentropy:
Keep getting stuck at step 1. I'm gonna have to call it quits for tonight and try again tomorrow after a phone wipe. Anyone have a recommendation for an application backup utility?
[EVO 4G Android Development] danlock1:
EDIT...going with the not going to drive mode...will update, sorry for long post...

I admit I am a newbie when it comes to Android...have done the rest but not the best (sorry it just worked out the way :) I would appreciate a confirmation of this root fully working?

On windows?

On mac?

On Linux?

Whatever....just finding my way around, but this is a major break and I thank all for the hard work!

Sorry if this is a stupid question btw!

Have a mac but can run this on any system...but so far have been hitting walls...

once again...perhaps because I am semi new to android.....

have the sdk...doing it on parallels as well as mac...maybe will just have to do root windows boot?

***Trying again on parallels on mac...don't go by me...just working my way around...thanks though...if I get useful debunk info will post, otherwise trust I am still just trying :)

As I said most likely me and not the devs...

Have worked with rooting in the past...feeling stupid here have to admit! Thanks to all who have been breaking it down.
[EVO 4G Android Development] plmiller0905:
Thank you so much. Do I have to unzip then place it on my Sd Card or can I just leave it as is?
[EVO 4G Android Development] iikon_69:
This worked for me thanks much guys you are the best.
[EVO 4G Android Development] TorxT3D:
sheesh this stuff is complicated.

on which portion of all of this rooting process is more prone to bricking your phone?

I think i'll wait on rooting until i see some froyo roms or something enticing, or until this root process is slimmed down into a more easier button clicking app, lol.
[EVO 4G Android Development] The_Infamous_One:
You're Welcome! Yes unzip it first (I had to zip it to post it), then place onto your SD card along with the other files noted.
[EVO 4G Android Development] -shift-:
before i head out, i just wanted to thank the anonymous dev, all the devs, and everyone for helping us newbies out with getting root. i finally got it after a few hours of tinkering and cursing lol. you guys are truly awesome!
[EVO 4G Android Development] plmiller0905:
Thanks to everyone that helped me wit rooting my Evo again. I really appreciate it ...I know I won't be updating my phone again. ;)
[EVO 4G Android Development] Tundricles:
now what
[EVO 4G Android Development] jiqqaman:
its:

cat /sdcard/flash_image > /data/local/flash_image
chmod 755 /data/local/flash_image
/data/local/flash_image misc /sdcard/mtd-eng.img
[EVO 4G Android Development] Nrre:
i am in recovery from the last step

but do i do...

wipe data/factory reset

wipe cache

wipe dalvic-cache

which ones do i do? all of them?

p.sure the first time i did it it just showed donig wipe cache and wipe dalvic-cache, but reading it it says wipe data....so now i'm confused.

alright nvm, just went ahead and did all 3...i am going to use damage control to since you did =P lol
[EVO 4G Android Development] Tundricles:
Am I doing it right?

the root the root the root is on fiyaaaaaaaaaaaaaaaa! did I mention how much I love you jiqqaman?

lol my phones on with no battery, just the usb cable http://www.youtube.com/watch?v=uYALmqsh7RU

would be cool if a dev could replicate this effect to make it permanent outside of bootloader hmm
[EVO 4G Android Development] Reaper333:
Thank you CYD for the good instructions. I got mine done with a little frustration but with your write up it made it so much easier. Thank you again. Also to all the devs out there that worked on this root. No more OTAs for me. :)
[EVO 4G Android Development] wsantiagow:
Thank you!

Awesome work Devs! To the "anonymous" one, I gave my donation already. Thanks again!
[EVO 4G Android Development] firefoxinc:
This worked for me. I used the guide on this reply.

http://xdaforums.com/showpost.php?p=7078116&postcount=145

Also if the part 2 takes like longer then 2 min. Start all over yet again. Plus make sure you do "adb shell /data/local/part2" when it first turns.

Just take your time n keep tring if it does not work.
[EVO 4G Android Development] t3chn0v1k1ng:
Success!!!!!

followed the steps on pg 15 and I finally have a rooted evo for the first time!

i feel better than 99 percent of all people right now. thanks everyone for kicking ass on this.

here is a transcript of the time I finally got it right.
[EVO 4G Android Development] murdercitydan:
CYD's Note: If you installed Flash 10.1 or use Dolphin, this won't work. I powered off, and powered on holding vol Dn, and cleared storage, (wiped clean) then turnning debug back on, went into adb and started over, this time using stock Internet browser, and it worked first time. When it loads the Flash Settings it will finish and the Command Prompt will ask you to refresh...go onto step 5.

I had Dolphin installed, but once I read this went through manage applications on my EVO and cleared cache/history and uninstalled Dolphin.

When cmd tells me to goto the bit.ly site, I goto it with the regular browser, but it never tells me to refresh.
[EVO 4G Android Development] jiqqaman:
Im rendering a video tutorial right now, should take a few minutes.. then a couple more to upload to youtube
[EVO 4G Android Development] tophyr:
Well, just spent the last hour or two reverse-engineering the process to make sure I understood it and trying to get it going without having to do a wipe (I was one of those affected by being unable to delete the com.android.browser directories).. as it turns out I didn't read far enough ahead, and flashing the Engineering SPL wipes the phone anyway and there's no way around that.

So, my advice to anyone contemplating the same (trying to do the root without wiping in order to preserve your phone settings).. just go ahead and wipe it, there's no way around that anyway (unless you've got a custom recovery already somehow.. i'm assuming the OTA/RUU's overwrite recovery images). You'll still have all the data on your SD card but your apps and preferences will go away, you'll have to re-download 'em.

Thanks again to those involved in figuring out the process :)

For those stuck on part2, never loading (or part1, never telling you to refresh): Likely the "cat rsync > foo" step didn't work, or didn't hit the right directory. In my phone there were three directories under /app-cache/com.android.browser. Now that it's been wiped, I don't have the exact directory names, but the process to get beyond where you're stuck is this: (Type the bold parts, my comments are in the italics)

[b]cd /data/data/com.android.browser/flashlite[/b]
[B]mv sharedobjects sharedobjects-[/b]
[i]The move command may fail - don't worry if it does[/i]
[B]ln -s /data/app-cache/com.android.browser/ sharedobjects[/B]
[B]cd /app-cache/com.android.browser[/B]
[B]ls[/B]

Here you should see at least one directory looking like 'BEC48C17295CAF9F550BCD500A0A6F03'. If there are multiple, repeat the following three lines for each. If there are not any, then refresh the website and/or find a new flash app (perhaps a game like mentioned above, or something) and repeat the 'ls' command after the app loads. You should then see a directory like the above.

[B]cd [I]<long-ass-directory> (You can use wildcards.. if it starts with B like the above, do 'cd B*'[/I][/b]
[B]cat /system/bin/rsync /system/bin/rsync /system/bin/rsync > foo[/B]
[b]cd ..[/b]

These pretty much take care of what part1 tries to do, but likely fails to, if it's unable to outright delete the relevant directories. After running these commands manually, reboot the phone and follow the steps for part2 and beyond, and it *should* work. Did for me.
[EVO 4G Android Development] Nrre:
i had this happen to, but i had uninstalled dolphin and rebooted. i had to hard reset the phone to get it to work. i hard reset, than tried again and it told me..

"turn off phone using power menu than re run

visit site bit.ly *yadda yadda*"

so i ignored the reset and tried anyway didn't work. wiped the phone again, reset it, ran it again and again it told me to reboot than run again, so I did this time and it worked ok.

wow...that probably sounds terrible. hope it helped though.

i am now running the latest Damage Control rom, and loving it.
[EVO 4G Android Development] FlyingAvatar:
It works!

Thanks for this! I got my EVO a few days ago and accepted the update without thinking about it and was not happy with the consequences.

I messed this method up between steps 1 and 2 the first time I tried. I had to wipe (factory reset) to get it to work again.

Also, when running the commands, be sure to run "adb shell" by itself and run the commands in the actual shell. I had problems trying to run each as "adb shell (command)".
[EVO 4G Android Development] murdercitydan:
You da jiqqaman!
[EVO 4G Android Development] numus:
This method doesnt seem to allow ClockworkMOD recovery to be flashed.. anyone else experiencing this or anyway to fix it?
[EVO 4G Android Development] zikronix:
permanant mirror for hackfiles and the new hackfiles2

Original Hackfiles

Updated Hackfiles2
[EVO 4G Android Development] Tundricles:
my sensors seem to be broken...
[EVO 4G Android Development] PhantomApollyon:
is it just me or is the megashare link not working?

EDIT: NVM
[EVO 4G Android Development] caveman663:
got to the point of flashing the engineering SPL right now...will see what happens, but excellent work
[EVO 4G Android Development] caveman663:
just you i think, i just got it to work, but there are a couple of mirror links, try those out
[EVO 4G Android Development] PhantomApollyon:
yea I edited my post and got it
[EVO 4G Android Development] Tundricles:
landscape is broken,i cant landscape keyboard or my browser. I've flashed numerous roms, I'm now on stock rooted with same issue, any fix?
[EVO 4G Android Development] jiqqaman:
Video Tutorial

Click here for video

Again, I apologize if my video tutorial seems a little off, Im not a teacher.. lol

Files Needed:

hackfiles.zp Credit - SteelH and Anonymous

eng-PC36IMG.zip - Credit Toastcfh & sdx-downloads.com

recovery-RA-evo-v1.7.0.1.img - Credit Amon_RA and androidspin.com

1. Extract files from hackfiles.zip. Place all the files from the hackfiles.zip along with eng-PC36IMG.zip and recovery-RA-evo-v1.7.0.1.img on your /sdcard

2. Rename eng-PC36IMG.zip to PC36IMG.zip

3. Rename recovery-RA-evo-v1.7.0.1.img to recovery.img

4. On your phone Press Menu > Settings > Privacy > Factory Reset

Once your phone is back on the home screen goto:

Menu > Settings > Applications > Development

Make sure that USB Debugging is enabled / checked.

5. Now open a command prompt and type:

adb shell
sh /sdcard/part1

Power off your phone via the power menu.

6. Once you're back in your home screen do:

adb shell
sh /sdcard/part1

and this time navigate to:

http://bit.ly/d1E7Sn

Choose the first game on top.

Once it says reboot and run part2, type:

reboot

7. While the HTC EVO 4G screen is showing type:

adb shell /data/local/part2

and you should see it say

part2 is scanning

Then a few more seconds

crw-rw-rw- root root 90, 2 2010-07-05 19:37 mtd1

8. Once back at the home screen type:

adb shell
cat /sdcard/flash_image > /data/local/flash_image
chmod 755 /data/local/flash_image
/data/local/flash_image misc /sdcard/mtd-eng.img

9. Power off your phone then Hold Volume down + Power until you get to the white screen.

10. Press Volume Up to flash update, this should take a few minutes... Once its down Press Volume UP to reboot...

11. Once back at the Home screen type:

adb shell
cat /sdcard/flash_image > /data/flash_image
chmod 755 /data/flash_image
/data/flash_image recovery /sdcard/recovery.img
reboot recovery

Thats ALL!

DO NOT ACCEPT OTA's ANYMORE! EVEN IF IT SAY ITS FROYO, GINGERBREAD OR PANCAKES. COME TO XDA AND READ!!
[EVO 4G Android Development] Nrre:
wow good stuff jiqqaman

i followed the steps from #145 and it went smoothly, few hiccups along the way of course but got it all done. flashed to damage controls newest rom, and my browser works in landscape with the keyboard.

only thing i've noticed...the SYNC arrows (i guess that's what they are) have been on the entire time. Not sure what's up with that. Don't know if that's a Damage Control issue, or root issue.
[EVO 4G Android Development] Wire P. Snyder:
Great works guys. I've been root for some time.. I can read. Lol. But great job. Go devs!!!
[EVO 4G Android Development] plmiller0905:
Are you suppose to flash a radio after this, and if so which one?

Sent from my Sprint Evo
[EVO 4G Android Development] deathpod:
Happy birthday to me, happy birthday to me! Thanks guys!!
[EVO 4G Android Development] arozer:
Good stuff jiqqa.

I'm already rooted but this was probably the easiest and smoothest tutorial I've seen.

And quick as f... too!
[EVO 4G Android Development] -viperboy-:
Could someone explain what is actually going on to gain root access? Just curious.

Secondly, it doesn't make sense to me but why would someone want to be anonymous when they got this to work? Wouldn't they want to take credit for it??
[EVO 4G Android Development] fopho:
so i just got my first android phone so this may be a noob question, but ive followed a few guides to install sdk and adb should be working to my knowledge, but when i run adb shell i get this error, any idea?

cant post an image since im new, but it reads as follows

c:\users\justin>adb shell

adb server is out of date. killing...

createprocess failure, error 2

* failure to start darmon *

error:

thanks
[EVO 4G Android Development] rugedraw:
Can someone clarify exactly what this does? I am running a rooted version of the stock 1.32.651.6 rom (NAND is still blocked, as up to this point, I am a novice at best and have no need for this).

I listened, and never accepted the 1.47.xx updated, so I still have my SU.

Question #1: Does this process simply revert your phone back to a previous version allowing you to gain SU again, or does this actually give you a rooted version of the 1.47.xx rom?

Question #2: If this is a rooted 1.47.xx rom, has anyone confirmed that the WiMax address matches the one on the sticker behind your battery? Can anyone in a 4G area chime in and advise if 4G is still functional after doing this?
[EVO 4G Android Development] jerryparid:
You don't need this. This is for rooting phones with 1.47 OTA installed/preinstalled.

Just install any custom rom with patched 1.47 OTA and your phone will be upgraded to 1.47 (while keeping root and the custom rom)
[EVO 4G Android Development] willy900wonka:
You're not in Kansas anymore. You've just flashed the engineering release and a new release on top of that. Now you CAN flash any rom including a rooted version which has the features you desire.
[EVO 4G Android Development] rugedraw:
I thought so.....thanks. However, in order to do that, I'd have to have NAND unblocked, correct? I'd like to benefit from the updates of 1.47 buy I'm not very experienced with adb and I don't want to get in over my head.
[EVO 4G Android Development] zone23:
I think mods should delete any post that does not pertain to using this method to root. This should not be a "what is root", "why should I root" plenty of other post cover this. If you don't know what root is or why you should do it then you should not be posting anything in this thread.

Just my 2 cents and have a nice day.

NOOBS DON"T POST YOUR QUESTIONS HERE UNLESS THEY PERTAIN TO ROOTING USING THIS METHOD.
[EVO 4G Android Development] skovy:
Three questions!

Has anyone had any issues with downloading hackfiles from megashare? Any where else to get this file?

Using this root method for the latest OTA update, will I be able to delete sprintware programs?
[EVO 4G Android Development] plmiller0905:
Did anyone update there radio and wimax after they rooted using this method? And if you updated your wimax, did your 4G still work?
[EVO 4G Android Development] webs05:
What is the Point if only old 3g and Wimax Radios?

Can someone that used this method attempt to do the following as well to see if you can get to a point where you can update radios? http://xdaforums.com/showthread.php?t=715915

If that process doesn't work then this root method is in some ways pointless since it wouldn't allow any important hardware updates.
[EVO 4G Android Development] sf103100:
some one help i am on

adb shell /data/local/part2

and is showing scanning for like 5 min is it ok?
[EVO 4G Android Development] -shift-:
it was explained earlier in the thread.
[EVO 4G Android Development] Nrre:
after i did this root, i updated the radio and wimax, can't test the wimax but the radio did update according to my settings > about phone > software
[EVO 4G Android Development] sf103100:
post # plz
[EVO 4G Android Development] evilecho:
This really works!!!

I'm back to having recovery installed.

flashed the rooted 1.4 rom
[EVO 4G Android Development] webs05:
Did you follow that link? Did things work?
[EVO 4G Android Development] enormous:
I did exactly that last night and as far as I could tell everything worked...
[EVO 4G Android Development] abmone:
"bounty" "anonymous" seriously?

Is it just me or does it sound like somebody already knew how to do this and just made a bounty before releasing?

Just saying. Why anonymous no other reason.
[EVO 4G Android Development] webs05:
Simple, doesn't want any beef to be started here. Most devs don't work for money and we don't want to commercialize things here. Staying anonymous helps with that.
[EVO 4G Android Development] webs05:
Can anyone else confirm?
[EVO 4G Android Development] deathpod:
SteelH, minor tweak for the first post. You've got step 11, followed by step 12, followed by another step 11. Just want to help avoid any confusion. :)
[EVO 4G Android Development] caveman663:
first method listed worked perfectly for me, then i just flashed the eng spl and was good to go, nothing appears to be broken
[EVO 4G Android Development] liquidjesus:
Any one have the link to the latest RUU? In case some one needs to return there first, and then follow this method?
[EVO 4G Android Development] arozer:
I just followed this method to a T and it worked like a charm.

Then I flashed DamageControl3.2.3 and THAT worked like a charm also. Now I have the latest OTA rooted. =]

The only question I have how do I go back from Amon_RA's recovery to ClockworkMod?

Nothing against AmonRA but I'm more familiar with Clockwork.
[EVO 4G Android Development] -shift-:
i don't remember the exact post, but i suggest you go through the thread as others have hit the same issues as you.
[EVO 4G Android Development] dfskevinohyeah:
problem

i have a question, every time i download eng-PC36IMG.zip from jiqqaman's post it downloads a compressed zip folder how do i make it into a stand alone zip file like in the video he posted any help would be appreciated!
[EVO 4G Android Development] beesneazy:
:confused:

is this adb shell access part of that android sdk business?

am getting to the cmd prompt, i know, its like step 3 (>.<) and something is clearly lost on me.
[EVO 4G Android Development] car_lost:
there is a hiccup in the video at around the 2:28 mark. What is it supposed to say at the bottom?
[EVO 4G Android Development] seankent4uf:
Yes, adb shell is part of the android sdk. If you aren't familiar with how to use it, I really would not recommend you try to root your phone.
[EVO 4G Android Development] PiercedCow:
infinite root

Here is what i am not grasping. I know without a shadow of a doubt that ALOT of the staff here are smarter than any of the people at htc and sprint. With that said why can't someone write a root hack that will give untouchable root. What i mean is it roots, it gives su and updates from sprints updates with out taking away root. One root Indefinite root