yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] URAR1004:
Hello, thanks for the helpful thread, I'm trying to root my phone but when I put the PC36IMG.zip on the root of my sdcard I Power off the phone

Hold volume down while powering the phone on. continue to hold volume down until I see the WHITE bootloader screen. After a few seconds it will begin to checking for files, and find PC36IMG.zip. while its doing this it will show a blue progress bar while its checking.

It gets to this point and my phone says:

Main Version is Older!

Update Fail!

Do you want to reboot device?....

My phone is:

Firmware version 2.1-update1

Baseband version 2.02.00.06.10

Software number 1.47.651.1

If This isn't the right Tutorial for my non-updated phone please let me know what is.

Thanks for your help!
[EVO 4G Android Development] devil_03:
Rooting procedure worked like charm !!

Had no problems whatsoever. It actually worked without uninstalling HTC sync. Thank you!!
[EVO 4G Android Development] Dissenter:
Your phone has a newer version (most likely 2.2) compared to the rooted image that you are trying to load. (Settings >> About Phone >> Software Information)
[EVO 4G Android Development] URAR1004:
Nope, I got my phone on day 1 the evo came out and only updated once to 1.47

This is my phone:

My phone is:

Firmware version 2.1-update1

Baseband version 2.02.00.06.10

Software number 1.47.651.1

I appreciate any help Thank you.
[EVO 4G Android Development] scottspa74:
Yeah, I saw your specs at 2.1, and 1.47, you're still in good shape to root without unrevoked. BUT, you need a newer/different pc36img. I believe there is one (not to mention a good root tutorial) on a thread by whitslack on here. Search thread 'whitslack how to start over 1.47'

It's a great tut, I used his pc36img to root up to 1.47 (I was at 1.32 when I rooted), but his thread has the img for people already at 1.47.

Whitslacks thread also has the radio (2.15.007.28) and wimax updates you'll want.

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

Another suggestion is a thread by fastRX8.

http://xdaforums.com/showthread.php?t=721055&goto=newpost

His thread has the files for people comin from 1.32, and people coming from 1.47 on the 2nd half of his OP

His tut was what I used to root initially. Excellent tutorial. Very very good. Between the 2 of those, you're in good hands.

Good luck.
[EVO 4G Android Development] lencorp:
HEELLP!!!

In my attempts to flash cyanogen mod 6 on my htc evo I orginally used the unrevoked 3 method to root my froyo 2.2 which worked fine, but the cyanogen mod was not flashing through this method. Thats when i used the toast method in this thread. I used the PC36IMG.zip and to my surprise ( because i am a complete newb) It flashed me back to a 2.1 build. I would at least like to get my rooted Froyo back through the unrevoked method ( I would like the have the cyanogen nightly build, but what ever comes first). By the way I tried restoring my orginal NAND backup, but through the PC36IMG.zip flash I lost NAND (or just dont know how to access it). Can someone please help?!

Thanks Very much

Super Noob Lencorp
[EVO 4G Android Development] PhantomHacker:
I am not on a linux os, so what should I use as the command prompt?
[EVO 4G Android Development] wherestheanykey:
Hi, I am wondering if after completing the full root process, should we have access to the NVM folder. I have connected to the phone via QPST and used the EFS Explorer, but once I got there the NVM folder was still locked. It had a red circle with a slash through it over the folder. I have tried a few of the tests and am certain I have full root. Any idea how to unlock or access this folder via another app or something?
[EVO 4G Android Development] furrelkt:
new replacement..time to root.

Okay,

Got my replacement today, everything up-to-date and stock:

ie

version: 2.2

radio: 2.15.00.09.01

kernal: 2.6.32.15-ge...

software: 3.29.651.5

pri: 1.77_003

prl: 60670

Quiestion is this... do i complete the root proceedure using this and part 2, or something else since this was for the original or are these files up-to-date with the newest software?

I don't want to hose anything up.

i was thinking the steps to be:

1. Part 1 - root

2. part 2 - nand

3. custom recovery: RA

4. nandriod - save it off somewhere safe.

5. custom rom

Does that sound good? I rooted my first evo when it came out using toast.

thanks for the input all, am just wanting clarification from the guru's here before i start anything...

Keri
[EVO 4G Android Development] DizzyD.net:
I'm wondering the same thing!! Is it best to follow this guide (showthread.php?t=765496) because its specific to 2.2?
[EVO 4G Android Development] furrelkt:
please help

idk, after reading this... it will put you back to 2.1 while rooting and then update to 2.2 within the process. i don't know if it's safe for us who are already at 3.29? Please help...anyone???.. really would appreciate knowing exactly what we need to do. Thanks

Keri
[EVO 4G Android Development] DizzyD.net:
True. But I was under the impression that there was no straight root for 2.2 yet, thus one would have to revert back to the older version, root, then upgrade back to 2.2.

Of course I'm hoping thats not the case, which is why i'm sitting in here w/ you in hopes of a response ;)
[EVO 4G Android Development] kpkimmel:
been a long time for me, spent some time in the Epic 4G forums (i know i know).. anyways i think you need to use the unrevoked method to root as of now..i haven't read an updated way to root since the new update (the one with the fps fix).. haven't tried it yet...just what i gathered.
[EVO 4G Android Development] kpkimmel:
just got new evo today, all updated from sprint, used new unrevoked method and have root..real easy.
[EVO 4G Android Development] DizzyD.net:
So we're talking about the method here, right?

showthread.php?t=765496
[EVO 4G Android Development] kpkimmel:
yup, downloaded usb drivers from unrevoked site (using windows) uninstalled htc sync and htc driver install........plugged phone in to pc after enabling debugging and charge only.....when to device manager, right clicked on android device, update drivers, browse for drivers, pointed to extracted drivers from unrevoked site, installed. Double clicked reflash.exe from unrevoked site, followed instructions and bam, root, downloaded rom manager from market, flashed newest clockwork recovery, installing new rom right now..

used this method here http://xdaforums.com/showthread.php?t=787304

didn't want to have to go back to 2.1 then reroot, then back to 2.2 rooted..bla bla bla.....
[EVO 4G Android Development] DizzyD.net:
Thanks a bunch!!!!!!!
[EVO 4G Android Development] furrelkt:
Thanks!

yessssssssss..., thanks a whole lot, will try it today when i get home from work!! :D

Keri
[EVO 4G Android Development] newuser134:
Question for Toastcfh about stock 3.29 Evo Rom

Toast,

From this thread,

"xdaforums.com/showthread.php?t=790394"

I see that member tws101 states that he updated his Evo with OTA rom 3.29.65.1.6 (stock), then he flashed ClockworkMod recovery onto the phone. From his requirements I see that he initially had S-off on his Evo, so what I want to know is:

1. Did the OTA update to stock rom 3.29.651.6 set the phone back to S-on? I've read a few places on xda that if you use unrevoked 3.21 to root, even if you do an OTA update, which removes root, it'll still leave the phone in S-off, is that correct?

2. I have a new Evo with Android 2.2 (Froyo), just got it, it came with rom version 3.26.651.5, but it was updated to OTA 3.29.651.6 shortly after I receive it, maybe it shouldn't have been done, or maybe it doesn't matter. Every place I read directions on how to root a phone, they state to run PC36IMG.zip from sd from bootloader, that gives you root, then run recovery-windows.bat from everecovery.zip to install the custom recovery img to create backup of your current rom, however this backup would be after having rooted the phone. My question is, is there any way to install ClockworkMod recovery, or the custom recovery from evorecovery.zip BEFORE rooting the phone, like in the thread mentioned above, so that the phone can be restored to an unrooted version from a backup? If not, I've noticed the su-2.3.6.1 flash file has "signed" in its name, does that mean it can be used to gain root while the phone is in the S-on state (without having to run unrevoked 3.21)?

3. Can an Evo with Froyo be rooted using the method described here (with PC36IMG and evorecovery, that was posted by you on May 28th)?

"xdaforums.com/showthread.php?t=690762"

If not, when unrevoked 3.21 is used and the phone is rooted, can it be flashed back to rom version 1.32.651.1 using the stock RUU from a pc? Can an Evo running a rooted 3.29 rooted rom with s-off be flashed back to 1.32.651.1 with an RUU to return it back to stock and then update it?

Sorry if any of these questions are repeats for you, but I've looked everywhere on xda, and no one makes a mention of whether Clockwork recovery can be installed before root, and the only link that does (so I have searched quite a bit already), mentions that the phone already has S-off. Can an Evo with S-on accept any custom recovery image BEFORE being rooted?

Thanks
[EVO 4G Android Development] kpkimmel:
make it easy on yourself, run stock ruu for newest update, use unrevoked one click mothod and done..
[EVO 4G Android Development] fryweed:
unable to update

when in bootloader, says checking image for the pc36img.zip. aftercheck it says update failed main version is older. What do i need to do to get around this
[EVO 4G Android Development] althis:
i guess this is because the root method here is for 2.1?
[EVO 4G Android Development] kclive:
RECOVERY INSTRUCTIONS:

- Extract the evorecovery.zip to your desktop

- plug your phone into a usb port on your desktop

- In a shell:

Code:

adb reboot recovery- this will reboot your EVO into recovery mode. at this point turn your attention to the directory u extracted the evorecovery.zip to.

Code:

For Windows XP ~~> Run recovery-windows.bat

For Vista and Windows 7 do it as Admin

I get to that step and when my phone boots into recovery I get a black screen with a picture of my phone and a red triangle with an exclamation point in it. I can't even do a nandroid at this point. Any ideas would be greatly appreciated.
[EVO 4G Android Development] AnOffDutyninja:
Being Optomistic

So earlier today, last night depending on how we look at things, I decided I would root my phone, I read a bit on what to do but was weary of all the instructions and I happened to come across a youtube video which showed a really easy way to root the phone using the unrevoked 3 method for windows.

I ran the program and saw super user added, I was stoked, it was easy and with minimal effort I had rooted my phone. I wanted to root my phone since i have a buddy at work who has a nexus and he showed me CM6. According to the you tube video I followed, I had followed the instructions to a T, I started installing CM6 and I had an error (Status 7), after some searching I found out it was nand locked still.

I came across the nand unlocking in the tutorial after this one. I was reading where it was stated: "...YOU MUST FOLLOW THE STEPS IN THE PART 1 OF ROOTING TO BE ABLE TO PROCEED WITH THIS GUIDE. IF YOU HAVENT ROOTED USING MY METHOD, THEN FOLLOW THE LINK BELOW AND DO SO."

I then decided to follow the steps seeing as i wanted to be nand unlocked.I downloaded and put to my SD card the file PC36IMG.zip, I followed the instructions and go tto this part:

-It will then list all the images in the zip and ask you if want to flash. SAY YES

- When its finished it will ask you if you would like to reboot. AGAIN... SAY YES

I said yes, and it brought me back to the Fastboot/Bootloader screen. I seem to be stuck here now. I have gone down to reboot>pressed power it restarted, i have gone to the bootloader portion and tried to access recovery and now my phone has a red triangle with an exclamation on it.

I am not sure how to fix this. Any help would be appreciated.
[EVO 4G Android Development] kclive:
I had the same issue and got it all worked out by following this right here :

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

I am now back up and running, rooted, and able to do my nandroid backups once again. This should help you out as well.
[EVO 4G Android Development] Kellic:
Hey folks. Does this Part 1 and 2 method still apply to currently shipping EVO's?

Read: Mine just showed up today. I've been reading some of the methods out there no longer work and can brick your system.

Thanks.
[EVO 4G Android Development] eyeballer:
I would recommend just going with unrevoked at this point, simplest way for rooting 2.2.

http://xdaforums.com/showthread.php?t=787304
[EVO 4G Android Development] Kellic:
Yah I was looking at Unrevocked3/Forever to begin with, but I've been seeing hit or miss results with people using it. I have no issues using the more complex method since I'm technical enough. I'm just looking for a solid method, simple or not. :)
[EVO 4G Android Development] scottspa74:
@ xclive

How funny, the fast rx8 method was what I was about to refer the poster to also. That is the method I used to root, and believe it's the most clear and straightforward I've found anywhere.

@ kellic

It does sound like unrevoked IS the method to use now, though I do see some people run into issues after using it. It seems the issues are that they have trouble flashing things (without using Rom manager). Also, using Rom manager after unrevoked, puts you on clockwork recovery.

It seems peoples issues are because they don't have the flash_image.img on their phone after just using unrevoked.

My .02$, -

- go ahead and use unrevoked

- come back here to get the flash_image file

- goto amon ra thread for the newest version of recovery

- goto to fastrx8 thread (linked above by xclive) and use his instructions for installing the flash image and recovery (for the recovery, you'll need to change the command you type in emulator to the name of the newest version of amon ra " I think fasts thread still shows the command for amonRA1,7,0,1, you'll probably wanna use amon ra 1.8.0, newest ra recovery )

Hope this helps anyone.

Edit: I'm not clear about the intricacies/differences of unrevoked and unrevoked forever, etc. You may wanna read about em and compare how they jive with my suggestions in terms of getting flash_image on your phone, but my understanding is neither version of unrevoked do this. But I may have that part wrong. Just seen lots of issues with people still having to install flash image after unrevoked, and trouble flashing cyanogen stuff in particular, (though I don't recall the specific issues with that)
[EVO 4G Android Development] Kellic:
Thanks dude. Yah my previous phone was a G1. stupid simple to root. I've only had this phone 24 hours and I think I'm going to look into the legal possibilities of marrying it.
[EVO 4G Android Development] scottspa74:
Yup, she's a beaut, ain't she ? ;) and the level of development in the Evo forum is just world class. Enjoy.
[EVO 4G Android Development] cyiwin:
Im stuck on the last part it doesnt give me a list it just tells me that the main version is older update fail how can i get bypass this
[EVO 4G Android Development] lcorona056248:
Could I just download the stock 2.1 ruu from the op post and start from here to root my phone. I'm on 2.2 and dont want to unrevokeds method.
[EVO 4G Android Development] joeykrim:
thanks, the kernel config is very helpful. im excited to see the kernel source be released by HTC. With root and this custom recovery, should be able to produce some nice modified kernels!

the kernel config definitely has netfilters enabled along with iptables. based on my quick skimming of the kernel .config posted by maejrep, the android wifi-tether apk, with root access, should be able to run since it appears the stock HTC kernel supports it (which makes sense for the $30 add on wifi hot spot). basically, once root access is gained, wifi tether should work?

i havent seen or heard much about softap either ... appreciate the kernel .config post!
[EVO 4G Android Development] maejrep:
Actually, toast's "makeshift" supersonic source (another topic in this forum) compiles and boots on the device. I'm already running a custom kernel:

$ adb shell cat /proc/version
Linux version 2.6.29-a2443432 (toastcfh@OlDsChOoL) (gcc version 4.4.0 (GCC) ) #6 PREEMPT Sun May 30 17:52:49 EDT 2010
[EVO 4G Android Development] BenjRubenstein:
Realistically... What are the chances that you guys will be able to cook up a stock Froyo ROM for the EVO that works with all the bells and whistles that the HTC ROM does? Meaning, do you think you'll be able to get 4G, both cameras, HDMI out, and all that good stuff working as it should?

The only reason I ask is because I just can't bring myself to buy an EVO if I end up having to stick with HTC Sense UI junk. I'm banking on your brilliance :P

You devs are amazing and I wish I was able to do the things you do. Thank you for all your efforts. I really appreciate it.
[EVO 4G Android Development] jayv1717:
will the htc music player and widget still work???
[EVO 4G Android Development] az93civic:
awesome :)
[EVO 4G Android Development] chuckhriczko:
I'm not devving this but most likely it will take a while. I mean, at least until we get the AOSP 2.2 source code which Google will release in June. But nobody can say for sure. HTC likes to f with the kernel source to no end to get Sense as deeply integrated into the system as possible. We had a lot of issues with the Hero and getting the camera to work among other things. That said, Toast and Maejrep were the guys to get everything working. So even though it took a while these two are the ones you want working on this. They're not gods but they're damn good at what they do.
[EVO 4G Android Development] chuckhriczko:
No. First, the widget is a Sense widget. It relies upon Rose.apk which is the Sense launcher that you see. There is no way to port that as far as I know. Second, the music player can be ported but to be honest, do you really want it? Personally, I don't even use the music player when I have to use Sense. I find Mixzing to be more feature rich and a heck of a lot faster. But to answer your question, yes the player can be ported. It was done back on the G1 when Haykuro released the first Hero rom ever. I just don't see it happening unless someone wants to head up that project.
[EVO 4G Android Development] adeyo:
2.2/froyo

so, does this realistically mean that, although toast was able to get froyo running already, we maybe won't really want it for a few months b/c we might lose functionality of camera etc. or something else???

(btw toast, was there a noticeable increase in speed w/ froyo??)

It's great to see so many big time dev's jumping to the evo!! whatever they come up with, i am sure it will be worth the wait!!!! THANKS FOR ALL YOUR HARD WORK!
[EVO 4G Android Development] chuckhriczko:
I haven't actually used it since SOMEONE won't give other devs the root info (friendly banter, don't take offense guys) but I can guarantee you that you will not want it if you want something polished. Maejrep already said 4g and cam don't work and I have a feeling it won't work for a while on Froyo. I may be wrong and hope I am but just have a bad feeling.
[EVO 4G Android Development] turn:
i'd definitely be down to design the ui if someone could assist in the coding.

one thing android's comminuty needs is good designers. not saying I necessarily fit that mold, but you get the point.
[EVO 4G Android Development] :
Is a HTC official Eclair with root access a possibiltiy? Or has that already been done?
[EVO 4G Android Development] klynch_gdd:
I agree. And as fast as Froyo came out for Nexus, I don't doubt that the official Froyo for EVO will be coming in the next few months. (optimist)
[EVO 4G Android Development] mytharak:
Re: {how to root your htc evo} <coming soon to a thread near you>

Root through recovery? It couldn't have the same verifier.c bug that allowed the Droid to be rooted... could it...

-------------------------------------

Sent via the XDA Tapatalk App
[EVO 4G Android Development] chuckhriczko:
Next few months is VERY optimistic. Honestly, yes it will happen faster than the Hero did but I give it till about November. I say Gingerbread comes out in December and our FroYo comes out in November. Just opinions but timelines makes sense that way. We will have our beautiful AOSP running LONG before that.
[EVO 4G Android Development] chuckhriczko:
What do you mean by this? Our current Evo rom is Eclair with Sense UI running inside of it. Is this what you mean? If so that is what getting root is. You first start with rooting the device and then you have a rooted version of the stock rom.
[EVO 4G Android Development] :
O i c

I just wanted root privledges on the stock rom.
[EVO 4G Android Development] pingpongboss:
Everytime I check the OP and it's not updated, I cry a little :o
[EVO 4G Android Development] kmartburrito:
HEY TOAST!!!!!!!!!!!!!!!!

I found this in my email, I think it was delivered to me instead of you by mistake!
[EVO 4G Android Development] pingpongboss:
A little too much bromance going on here :eek:
[EVO 4G Android Development] kmartburrito:
Ha, just giving credit where credit is due. ;)

In time I promise you'll agree.
[EVO 4G Android Development] okolowicz:
The simple answert to your question and in an indirect way, most of the other questions which have since followed your post is "No." The root method in this thread (Toast's Part1) is out of date. This root method was relevant for EVOs that shipped from launch until approximately the last week of June which were running Version 1.32.651.6. There have been several HTC updates since then, each requiring slight changes to the root method depending on what version your phone is running.

If you attempt to run this Part 1 root method on an EVO running a newer version than 1.32.651.6 it will not cause any harm or bricks. You will simply get a "Main Version is Older" error but that's about it. Depending on the version your phone is running you simply need to find the correct set of steps to root.

Here is a good place to start:

http://xdaforums.com/wiki/index.php?title=HTC_Supersonic/Guides_&_Tutorials

Note: There is a Part 2 to Toast's root method which IS still relevant. In essence, the later root methods simply downgrade the phone to an older version so that Part 2 can be accomplished without getting the "Main Version Older Error."

Additional Note: There are two primary ways of rooting the phone. The long way, which utilizes adb as seen in Toast's Part 1 and Part 2 root method OR, one click solutions such as Unrevoked. The end result is the same: a fully rooted, nand unlocked EVO. It is simply that Unrevoked performs the adb steps behind the scenes. Of course, you might be wondering why then would anyone bother to do it the manual way? Simple. You will learn something, it is not that difficult, and, you will find yourself better able to diagnose and fix **** that doesn't work in the future.
[EVO 4G Android Development] okolowicz:
The stock RUUs from HTC will not let you install an older version. However, that was what a lot of the newer root methods do. They change the phone to allow you to downgrade to the known rootable starting point.

Also, bear in mind that the PC36IMG files are basically the RUU in a zip file.

That said, if you are on 2.2 and do not want to do Unrevoked here is a link to a good method. I just had to exchange my EVO for a new one because it broke and it came with 2.2. Preferring the manual root methods I used this guide and it worked perfectly. It will downgrade your:

http://xdaforums.com/showthread.php?t=765496 phone to 2.1 so that you can then finish the root process with Toast's Part 2
[EVO 4G Android Development] TheBiles:
You're smoking crack if you think HTC will take that long to port Froyo to their flagship device. The whole "2.1 on Hero" debacle drew enough bad press for them. They're going to the the EVO updated and quickly. Not to mention that the jump from 2.1 to 2.2 is hardly as difficult as heavily-modified 1.5 to 2.1 (on aging hardware).