Go Back   Android Forums > Android Phones > HTC EVO 4G > EVO 4G - All Things Root
EVO 4G - All Things Root Rooting, ROMS, Overclocking, etc.

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

test: Reply
 
LinkBack Thread Tools
Old October 7th, 2010, 08:46 AM   #1 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default Learning the Android Hardware and Operating System

Hi! I'm looking for some resources that explain how the Android hardware and OS works as a whole. Most of the posts I see on here have to do with specific areas. My goal is have a better understanding about:

1. HBOOT - Different versions, How it works, how to update it, etc.
2. Recovery - Different versions, How it works, how to update it, etc.
3. System Partitions - System, Cache, SD-EXT, etc. - What each partition contains
4. Kernels - Different versions, how to load/replace
5. Radios

I looked for an "Android for Dummies" book and notice there's one for app dev coming out in December -- which I'll probably get. But I'd like to know more about the OS itself first.

Any suggestions?

__________________
Wade
Wadester is offline  
Reply With Quote
The Following User Says Thank You to Wadester For This Useful Post:
esj (October 8th, 2010)
sponsored links
Old October 7th, 2010, 08:49 AM   #2 (permalink)
Senior Member
 
wake69's Avatar
 
Join Date: Jun 2010
Location: Georgia
Posts: 1,808
 
Device(s):
Carrier: Verizon

Thanks: 98
Thanked 516 Times in 399 Posts
Default

Quote:
Originally Posted by Wadester View Post
Hi! I'm looking for some resources that explain how the Android hardware and OS works as a whole. Most of the posts I see on here have to do with specific areas. My goal is have a better understanding about:

1. HBOOT - Different versions, How it works, how to update it, etc.
2. Recovery - Different versions, How it works, how to update it, etc.
3. System Partitions - System, Cache, SD-EXT, etc. - What each partition contains
4. Kernels - Different versions, how to load/replace
5. Radios

I looked for an "Android for Dummies" book and notice there's one for app dev coming out in December -- which I'll probably get. But I'd like to know more about the OS itself first.

Any suggestions?
google.com works usually, or go to the wiki at xda, some good resources there
__________________
Phone: HTC One M8
Root Method: Not Yet
wake69 is offline  
Reply With Quote
Old October 7th, 2010, 08:54 AM   #3 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

I've tried searching through Google and Wiki but can't find what I'm looking for. Most results are only about specific things or phone models. I'm looking for something like an overall guide.
Wadester is offline  
Reply With Quote
Old October 7th, 2010, 08:57 AM   #4 (permalink)
Senior Member
 
wake69's Avatar
 
Join Date: Jun 2010
Location: Georgia
Posts: 1,808
 
Device(s):
Carrier: Verizon

Thanks: 98
Thanked 516 Times in 399 Posts
Default

Quote:
Originally Posted by Wadester View Post
I've tried searching through Google and Wiki but can't find what I'm looking for. Most results are only about specific things or phone models. I'm looking for something like an overall guide.

there a million topics out there with the answers you are looking for, i can not explain them all, but they are out there


wake69 is offline  
Last edited by wake69; October 7th, 2010 at 09:01 AM.
Reply With Quote
Old October 7th, 2010, 09:08 AM   #5 (permalink)
Member
 
FestoKGB's Avatar
 
Join Date: May 2010
Posts: 290
 
Device(s): HTC EVO 4G
Carrier: Not Provided

Thanks: 47
Thanked 61 Times in 49 Posts
Default

Quote:
Originally Posted by Wadester View Post
Hi! I'm looking for some resources that explain how the Android hardware and OS works as a whole. Most of the posts I see on here have to do with specific areas. My goal is have a better understanding about:

1. HBOOT - Different versions, How it works, how to update it, etc.
2. Recovery - Different versions, How it works, how to update it, etc.
3. System Partitions - System, Cache, SD-EXT, etc. - What each partition contains
4. Kernels - Different versions, how to load/replace
5. Radios

I looked for an "Android for Dummies" book and notice there's one for app dev coming out in December -- which I'll probably get. But I'd like to know more about the OS itself first.

Any suggestions?
[Newbie Guide] adb/fastboot/bootloader/android 101 - xda-developers

http://tinyurl.com/33zfw9y
__________________
Required Reading Before Rooting - Rooting For Dummies - courtesy of Matlock

Missing an .apk? -->Android System .apk files
Get your own Dropbox
FestoKGB is offline  
Reply With Quote
The Following 2 Users Say Thank You to FestoKGB For This Useful Post:
esj (October 8th, 2010), wake69 (October 7th, 2010)
Old October 7th, 2010, 09:34 AM   #6 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

Thanks, guys. But I think the purpose of this forum is to ask questions and hopefully get answers from people who know about the subject -- other than "Google it". Otherwise, this forum has little purpose. I've helped others out by specifically answering their question. I didn't go and suggest they "Google it". I'm asking if someone know a location of a book or site that already exists.

Thanks, FestoKGB, that XDA post comes close as it does she a little light on the subject. I guess I'm hungry for a lot more detail on the overall boot process.
Wadester is offline  
Reply With Quote
Old October 7th, 2010, 09:43 AM   #7 (permalink)
Senior Member
 
Mr. Ed's Avatar
 
Join Date: Jun 2010
Location: Over Yonder
Posts: 6,675
 
Device(s): S3, Evo LTE,Galaxy Note, Skyrocket, Aria, Nook Color Lg thrill,HTC EVO 4g, HTC Inspire,S7 slim,Acer
Carrier: Not Provided

Thanks: 1,008
Thanked 1,467 Times in 989 Posts
Default

Quote:
Originally Posted by Wadester View Post
Thanks, guys. But I think the purpose of this forum is to ask questions and hopefully get answers from people who know about the subject -- other than "Google it". Otherwise, this forum has little purpose. I've helped others out by specifically answering their question. I didn't go and suggest they "Google it". I'm asking if someone know a location of a book or site that already exists.

Thanks, FestoKGB, that XDA post comes close as it does she a little light on the subject. I guess I'm hungry for a lot more detail on the overall boot process.
honestly the best resources are going to come from google...as it is their operating system/ project.

more specifically try:

please note I haven't started looking at any of this...I just received it yesterday...and think it may have useful information in it.

googlelabs
__________________
I'm back....
Mr. Ed is offline  
Reply With Quote
Old October 7th, 2010, 10:12 AM   #8 (permalink)
Member
 
FestoKGB's Avatar
 
Join Date: May 2010
Posts: 290
 
Device(s): HTC EVO 4G
Carrier: Not Provided

Thanks: 47
Thanked 61 Times in 49 Posts
Default

Quote:
Originally Posted by Wadester View Post
Thanks, guys. But I think the purpose of this forum is to ask questions and hopefully get answers from people who know about the subject -- other than "Google it". Otherwise, this forum has little purpose. I've helped others out by specifically answering their question. I didn't go and suggest they "Google it". I'm asking if someone know a location of a book or site that already exists.

Thanks, FestoKGB, that XDA post comes close as it does she a little light on the subject. I guess I'm hungry for a lot more detail on the overall boot process.
I think the reason some folks get a little snarky with the "google it" stuff is because that is often how the person who answers the question gets the answer.

I didn't just know that link that I gave you off-hand. I googled for it. I try different keyword combinations to vary my results.

Anyway, here is another link that I googled that may help you. As Neo was instructed, so shall I instruct you. Return to The Source. There you will find enlightenment and guidance for your journey...

What is Android? | Android Developers
FestoKGB is offline  
Reply With Quote
Old October 7th, 2010, 10:18 AM   #9 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

You make a good point, FestoKGB. If no one else had a direct answer, I'll start there. I appreciate your assistance.
Wadester is offline  
Reply With Quote
Old October 7th, 2010, 03:01 PM   #10 (permalink)
Leeeroy Jennnkinnns!
 
novox77's Avatar
 
Join Date: Jul 2010
Posts: 3,968
 
Device(s): Evo 4G, 3D, LTE
Carrier: Not Provided

Thanks: 1,190
Thanked 3,268 Times in 1,410 Posts
Default

Quote:
Originally Posted by Wadester View Post
1. HBOOT - Different versions, How it works, how to update it, etc.
2. Recovery - Different versions, How it works, how to update it, etc.
3. System Partitions - System, Cache, SD-EXT, etc. - What each partition contains
4. Kernels - Different versions, how to load/replace
5. Radios
Not sure how technical you want this info, so I'll keep it simple.

1) HBOOT is the bootloader. On the Evo, you can get to it by powering off your phone, then hold power and vol-down together until the white bootloader screen appears. There are two versions: the Release bootloader and the Engineering bootloader. Release is what we all got out of the box. Depending on your root method, you may have the Engineering bootloader. To fully unlock/root/jailbreak your phone, you want the Engineering bootloader. Not essential anymore ever since unrevoked forever and unrevoked 3.2x came out, but some custom ROMs require the extended fastboot commands available only with the Engineering bootloader.

2 and 3) The phone's internal memory (not the SD card) is solid-state (flash) memory, AKA NAND. It can be partitioned much like a normal PC hard drive can be partitioned. The bootloader exists in its own partition. Recovery is another partition, radio, system, cache, etc are all partitions. The recovery image is the program that is written to the recovery partition. It's purpose is to recover your phone's system in case something gets corrupted. For the Evo, there are 2 choices for custom recovery images: clockworkmod and RA. Both have their uses. They give you the ability to flash ROMs. They also allow you to clear cache and make a NANDroid backup/restore (an image of all the partitions on the NAND flash memory). Here are the standard partitions on an Android phone:

/misc - not sure what this is for.
/recovery - the recovery partition, explained above
/boot - bootloader, kernel
/system - operating system goes here: Android, Sense, boot animation, Sprint crapware, etc
/cache - cached data from OS usage
/userdata - user applications, data, settings, etc.

When you flash a custom ROM, that ROM typically includes a kernel and an OS. That means the boot and system partitions will be modified.

When you do a factory reset (AKA: wipe, hard reset, factory wipe, etc.), you are erasing the /userdata and /cache partitions. Note that a factory reset does NOT put your phone back to its factory state. If you've upgraded to froyo, you will stay on froyo, because the OS lives in /system, and that is not touched during a factory reset. So it really is a poor choice of words.

The SD card can also be partitioned to include a section dedicated to storing user apps. To create the partition, your SD card needs to be formatted. Typically a user will copy all the contents in the SD card to a PC hard drive, wipe the card and partition it, and then copy everything back.

4) Operating systems and kernels go hand-in-hand. Some custom OSes will require a particular custom kernel that was built for that OS. Some kernels are intended for universal use (compatible with any OS). When you flash a custom ROM, you automatically get a kernel. But you can also flash a standalone kernel ROM on top of the existing, effectively overwriting it. A popular combination is a rooted stock ROM with a custom kernel. For the Evo, the hot features of kernels are:

-- a fix to remove the 30fps cap imposed by HTC and improve touch tracking sensitivity (though the latest OTA update includes an HTC kernel that also fixes these problems)
-- disabling perflock to enable CPU throttling. Great for increasing the performance of your phone and/or improving battery life
-- iptables firewall to enable wifi-tethering via the wifi-tether app
-- 3 or 5 point multitouch support (not too many practical applications tho)
-- HAVS (a control system that dynamically adjusts the voltage based on CPU load). This has proven to be huge for battery life.

5) Radios are in their own separate partition. I don't claim to know much about this. NANDroid backups do not back up the radio partition. AFAIK, there are no custom radio ROMs to flash. As long as you have the latest stock radios, you are good to go.
__________________

The good thing about science is that it's true whether or not you believe in it. -Neil deGrasse Tyson

Help me out: Sign up with Dropbox and we both get 500MB extra space. Thanks!
novox77 is offline  
Last edited by novox77; October 7th, 2010 at 03:07 PM.
Reply With Quote
The Following 9 Users Say Thank You to novox77 For This Useful Post:
7shadows (October 11th, 2010), Bleelas (October 19th, 2010), CzarMatt (October 8th, 2010), esj (October 8th, 2010), EvoWalkman (October 15th, 2010), FestoKGB (October 8th, 2010), GirlGoneGeek (October 8th, 2010), wadeos (October 7th, 2010), Wadester (October 7th, 2010)
sponsored links
Old October 7th, 2010, 06:27 PM   #11 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

Wow, novox77... that's awesome!! THANK YOU very much! It was really helpful!
Wadester is offline  
Reply With Quote
Old October 7th, 2010, 06:37 PM   #12 (permalink)
New Member
 
Join Date: Oct 2010
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default

Thanks for the great reply novox7, and thanks for asking the question Wadester! Very helpful to me... after my Google search.
wadeos is offline  
Reply With Quote
Old October 7th, 2010, 06:39 PM   #13 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

I'm glad someone else found his information very useful as well!
Wadester is offline  
Reply With Quote
Old October 8th, 2010, 12:05 AM   #14 (permalink)
Senior Member
 
wrapkgb's Avatar
 
Join Date: Jun 2010
Location: LOS ANGELES, CA
Posts: 924
 
Device(s): HTC EVO
Carrier: Not Provided

Thanks: 53
Thanked 242 Times in 198 Posts
Default

novox77 comes to the rescue again... Nice write up!
wrapkgb is offline  
Reply With Quote
Old October 8th, 2010, 12:51 PM   #15 (permalink)
esj
New Member
 
Join Date: Oct 2010
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 4
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by wrapkgb View Post
novox77 comes to the rescue again... Nice write up!

Yes, Thanks novox77 and wadster. I have had my evo for about 3 weeks now, and though I am an old unix hack, have been hesitant to root it because I just didn't have a clear picture of how all the pieces fit together. This thread and novox77's response really helped.
esj is offline  
Reply With Quote
Old October 8th, 2010, 01:20 PM   #16 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

novox77, about "flashing"... you can flash an entire ROM, plus you can also flash a different HBOOT, Kernel and other things the same way, correct?

For example, I use ROM Manager to load new ROMS I've downloaded via "Install ROM from SD Card" (Baked Snack, Fresh, etc.). Can I use that same method to load the Engineering HBOOT, for example? I have HBOOT-0.92.0000 now. All I need to do is find and download 0.72 and flash it in ROM Manager.

I ask because I'm interested in Cyanogen's ROM but I hear you need the Engineering HBOOT for it to load correctly. And the Engineering version will work when loading all other ROMs, correct, so once it's flashed, I shouldn't need any other version? I'm just worried about my phone being stuck in a boot loop.
Wadester is offline  
Reply With Quote
Old October 8th, 2010, 05:58 PM   #17 (permalink)
Leeeroy Jennnkinnns!
 
novox77's Avatar
 
Join Date: Jul 2010
Posts: 3,968
 
Device(s): Evo 4G, 3D, LTE
Carrier: Not Provided

Thanks: 1,190
Thanked 3,268 Times in 1,410 Posts
Default

ROM is the general term for the thing you are flashing. A ROM is really a package. It can contain one thing, or it can contain a bunch of things.

There are three ways to flash something:

1) a .zip package in a standardized format that allows the recovery image to find all the individual images in the package. This is probably the most common format for flashing a ROM.

2) an .img file which is flashed with the fastboot utility on the bootloader. Some custom ROMs include a shell command with the OS that allows you to flash .img files via the shell (adb shell or any other shell terminal into your phone). An .img ROM is specific to exactly one partition.

3) a PC36IMG.ZIP package. When you first boot into the bootloader, you will see it scan for a bunch of files. One of the files it looks for is this one. If this file exists in the root of your sdcard, it will try to install its contents.

Flashing a bootloader is usually done with a PC36IMG.ZIP file that contains the bootloader image. If you want to flash the engineering bootloader, google for it along with PC36IMG.ZIP. You should be able to find one easy. Then, put the file at the root of the sdcard, and then boot into your bootloader. It will ask if you want to install; say yes, and there you go.

Kernels, radio, wimax, custom ROMs are typically distributed in .zip format. You can use ROM Manager, or you can boot into recovery and use the "install zip from sdcard" option. I prefer flashing from recovery rather than use ROM Manager, but that's just a personal preference.

Recovery images are typically in .IMG format and flashed using fastboot from the bootloader. If you dig around, you can find clockworkmod recovery in .ZIP format as well. From RA, you can flash this zip and switch recoveries for 1 session. Next reboot reverts back to RA. Useful if your nandroid backups were made with clockwork (RA can't read CW nandroids).

Fastboot can also be used to flash a custom splash page (to replace the stock white htc EVO 4G splash screen when your phone boots up).
novox77 is offline  
Reply With Quote
The Following 2 Users Say Thank You to novox77 For This Useful Post:
EvoWalkman (October 15th, 2010), Wadester (October 11th, 2010)
Old October 11th, 2010, 10:31 AM   #18 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

That's more awesome information!

Well, I thought I knew enough to go ahead and change HBOOT to the Engineering version 0.76.2000. But once I flashed it, all my ROM Manager backups wouldn't load. So I guess the lesson learned is that if you change HBOOT's or Recoveries, you can't use your previous ROM backups.

My phone kept booting to the HBOOT screen and wouldn't go any further even after trying to load a backed up ROM or a new one. So I remembered I had a PC36IMG.ZIP file I previously downloaded to my SD card which is an older stock ROM. I had to pull my SD card, copy the PC36IMG.ZIP file from a subfolder down to the root, re-insert the card and reboot. HBOOT saw it and re-loaded it so at least it got be back up and running. I'm now able to re-root and I even loaded CynogenMOD (very different).

The only problem now is that the stock ROM from PC36IMG.ZIP is the previous version before the last one which removed the 30FPS cap. I checked for HTC software updates, downloaded the latest one but it won't load. I get the graphic triangle with exclamation point after it starts which requires a battery-pull. I even reloaded it without rooting and it failed. I'm guessing it's because my security setting is S-OFF and it doesn't like that. I'm going to look for the manual update which I needed because I originally loaded the pre-release but it fixed that.
Wadester is offline  
Reply With Quote
The Following User Says Thank You to Wadester For This Useful Post:
EvoWalkman (October 15th, 2010)
Old October 15th, 2010, 09:49 AM   #19 (permalink)
AHP
Junior Member
 
Join Date: Aug 2010
Location: Houston, TX
Posts: 22
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 10 Times in 4 Posts
Default

Wade,
Try the setup in my sig. I followed the directions on installing the Fresh rom and haven't looked back.
I have linked everything to make it easier for you to find it.

Hope this helps.
AHP is offline  
Reply With Quote
Old October 15th, 2010, 11:03 AM   #20 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

Thanks, AHP, but I'm already back up and ROMming again. I just had to re-load new ROMs and back them up again -- no biggie.
Wadester is offline  
Reply With Quote
sponsored links
Old October 15th, 2010, 03:35 PM   #21 (permalink)
Junior Member
 
Join Date: Oct 2010
Posts: 38
 
Device(s):
Carrier: Not Provided

Thanks: 9
Thanked 4 Times in 2 Posts
Default

Quote:
Originally Posted by Wadester View Post
That's more awesome information!

Well, I thought I knew enough to go ahead and change HBOOT to the Engineering version 0.76.2000. But once I flashed it, all my ROM Manager backups wouldn't load. So I guess the lesson learned is that if you change HBOOT's or Recoveries, you can't use your previous ROM backups.

My phone kept booting to the HBOOT screen and wouldn't go any further even after trying to load a backed up ROM or a new one. So I remembered I had a PC36IMG.ZIP file I previously downloaded to my SD card which is an older stock ROM. I had to pull my SD card, copy the PC36IMG.ZIP file from a subfolder down to the root, re-insert the card and reboot. HBOOT saw it and re-loaded it so at least it got be back up and running. I'm now able to re-root and I even loaded CynogenMOD (very different).

The only problem now is that the stock ROM from PC36IMG.ZIP is the previous version before the last one which removed the 30FPS cap. I checked for HTC software updates, downloaded the latest one but it won't load. I get the graphic triangle with exclamation point after it starts which requires a battery-pull. I even reloaded it without rooting and it failed. I'm guessing it's because my security setting is S-OFF and it doesn't like that. I'm going to look for the manual update which I needed because I originally loaded the pre-release but it fixed that.
So if I wanted to add a engineering version to the HBOOT I would have to find a ROM in PC36IMG.ZIP format? Im interested in doing this but I'm worried that I will never be able to boot my phone if I can't get my backups to load.
EvoWalkman is offline  
Reply With Quote
Old October 15th, 2010, 03:37 PM   #22 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

Quote:
Originally Posted by EvoWalkman View Post
So if I wanted to add a engineering version to the HBOOT I would have to find a ROM in PC36IMG.ZIP format? Im interested in doing this but I'm worried that I will never be able to boot my phone if I can't get my backups to load.
Yeah, that's how I recovered. Of course, it's a permanent addition to my SD card.
Wadester is offline  
Reply With Quote
Old October 15th, 2010, 03:43 PM   #23 (permalink)
Junior Member
 
Join Date: Oct 2010
Posts: 38
 
Device(s):
Carrier: Not Provided

Thanks: 9
Thanked 4 Times in 2 Posts
Default

Quote:
Originally Posted by Wadester View Post
Yeah, that's how I recovered. Of course, it's a permanent addition to my SD card.
Is that good or bad? Do you possible have a link to where I can find this file or a keyword to search for it?
EvoWalkman is offline  
Reply With Quote
Old October 15th, 2010, 03:46 PM   #24 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

You can search here or XDA for "PC36IMG.ZIP stock" and optionally "root".
Wadester is offline  
Reply With Quote
The Following User Says Thank You to Wadester For This Useful Post:
EvoWalkman (October 15th, 2010)
Old October 15th, 2010, 03:47 PM   #25 (permalink)
Junior Member
 
Join Date: Oct 2010
Posts: 38
 
Device(s):
Carrier: Not Provided

Thanks: 9
Thanked 4 Times in 2 Posts
Default

Found one. Stock 3.29.651.5 PC36IMG.ZIP Format - xda-developers Will I have to upgrade to 2.2?
EvoWalkman is offline  
Reply With Quote
Old October 15th, 2010, 04:06 PM   #26 (permalink)
Junior Member
 
Join Date: Oct 2010
Posts: 38
 
Device(s):
Carrier: Not Provided

Thanks: 9
Thanked 4 Times in 2 Posts
Default

Ok, I am about to do this. How is this going to work? Do I put my engineering HBOOT on first? How would I get to my stock rom which is PC36IMG as well. I don't think I can both on at the same time can I? My HBOOT says its 93.0000 or something like that
EvoWalkman is offline  
Reply With Quote
Old October 15th, 2010, 04:14 PM   #27 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

No, you can't obviously have both files in the root of the SD card. My HBOOT update has a different name so I just put it on my SD card and flashed it manually.

When I realized my phone would only boot to the HBOOT screen, I took the card out of the phone, put it in a laptop and placed the ROM PC36IMG.ZIP file in the root of the SD card, then put it back in the phone and booted. The HBOOT started to load it automatically.

Good luck!
Wadester is offline  
Last edited by Wadester; October 15th, 2010 at 04:29 PM.
Reply With Quote
The Following User Says Thank You to Wadester For This Useful Post:
EvoWalkman (October 15th, 2010)
Old October 15th, 2010, 04:32 PM   #28 (permalink)
Junior Member
 
Join Date: Oct 2010
Posts: 38
 
Device(s):
Carrier: Not Provided

Thanks: 9
Thanked 4 Times in 2 Posts
Default

Thanks a lot Wade, Guess it makes sense to rename them both and flash them manually in recovery. The more I read through the the forums the more I think i'm going to stick to 0.93. HBOOT. It doesn't seem like the engineering boot is worth it. What are your thoughts?
EvoWalkman is offline  
Reply With Quote
Old October 15th, 2010, 04:39 PM   #29 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

I definitely would and think it's worth it -- especially if you want to play with different ROMs (and I read the Engineering version is required for Cyanogen's ROMs). I only lost the ability to restore previously backed up ROMs so I just reloaded new ones. I haven't heard of any problems with the Engineering HBOOT and a lot of people recommend to use it.

But remember, I couldn't get to Recovery from the new HBOOT so I couldn't flash any ROMs manually. In order to get back on my feet, I had to put the ROM PC36IMG.ZIP file in the root of the SD card so the phone would find it and automatically load it.
Wadester is offline  
Reply With Quote
Old October 16th, 2010, 05:32 PM   #30 (permalink)
Junior Member
 
Join Date: Oct 2010
Posts: 38
 
Device(s):
Carrier: Not Provided

Thanks: 9
Thanked 4 Times in 2 Posts
Default

Ok so, let me see if I understand correctly. I'm going to put the engineering HBOOT PC36.IMG file on my SD card first. Install it and then take my SD Card out of my phone use a micro SD to SD card converter to access my computer. Take off the Engineering PC36.IMG Zip and place the Stock Rom PC36.IMG zip on the card which will load when I place the SD card back into the phone and turn it on. Is this correct? If so do you have a micro SD card to standard size SD card converter I can borrow LOL?
EvoWalkman is offline  
Reply With Quote
sponsored links
Old October 18th, 2010, 08:48 AM   #31 (permalink)
Member
Thread Author (OP)
 
Join Date: Jun 2010
Location: Columbus, Ohio
Posts: 249
 
Device(s): Sprint EVO 4G Hardware Version: 0003 Android Version: 2.2 Rooted by Unrevoked3
Carrier: Not Provided

Thanks: 24
Thanked 21 Times in 18 Posts
Default

I'm not sure what you mean by a "converter". If you have an SD card reader somewhere, then it's easy to swap PC36IMG.ZIP files in the root of the card.

If you don't, then you should name the HBOOT file to something else ending in ZIP and put it in the root, copy the ROM PC36IMG.ZIP to the root and reboot. It will start to load the ROM PC36IMG.ZIP file, just tell it No twice. Then manually load the HBOOT ZIP file and reboot.

If the phone keeps booting to the new HBOOT and you can't get to Recovery to restore a backed up ROM, then you'll need to say Yes to loading the Stock ROM.
Wadester is offline  
Reply With Quote
Reply


Go Back   Android Forums > Android Phones > HTC EVO 4G > EVO 4G - All Things Root
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 06:02 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.