Post Reply

The Noobs Guide to Installing a Custom Rom

OP InfernalByte

19th July 2011, 10:27 PM   |  #1  
InfernalByte's Avatar
OP Senior Member
Flag Puerto Pollo
Thanks Meter: 47
 
257 posts
Join Date:Joined: Nov 2010
More
This Guide assumes that you have S-off and are rooted. It gives the most basic instructions for a first time flasher, it'll also take you through a Nandroid back up using ClockworkMod v4.0.0.4.

Select a rom.

Choose from here or, click the LBC link in my sigi and download the excellent rom and put it in the root of your SD card.

Turn your phone off and just this once pull and refit the battery, just to be sure your not going to run into any problems getting into Hboot from a power on state.

Press and hold the volume down button and press the power/on button. Your now turning your phone on and entering Hboot (bootloader). You'll soon get a white screen with skateboarding types at the bottom. (Oh dear! Notice the one on the far right looks as if he is about to fall off his skateboard! This isn't important).

Wait for the green writing to flash on the screen and go away, any errors that you notice are completely NORMAL!

Press the volume down button once more to highlight RECOVERY.

Press the power button to select.

Your phone will Vibrate (or at least mine does), and after loading you'll get a black screen with purple writing.

Congratulations are in order! You've reached RECOVERY. At this point it might be useful to go outside and bark at the moon if the excitement overcomes you. It did me.

Better? Right lets get to work. This is the business end of flashing and what can't be done here can't be done at all. Well, OK actually there is Android Flasher, Fastboot Commander and lets not forget your Command Line Editor but we'll gloss over those until you've earn't your stripes.

Using the Vol button navigate to BACK UP AND RESTORE and Select using the Power button.

Select BACK UP.

Your now backing up your existing rom and creating your first Nandroid back up. Your Nandroid back up lives on your SD card and can be moved to another file for safe keeping, renamed, corrupted or deleted. If you value your information, keep it safe.

Once finished, you'll get the message "Backup complete!" All we've done to this point is back up the rom that you've been using, at this point you could hit the power button and continue using your old rom, or wipe your phone and falsh a fresh one.

Its important to remember here that if you are going to wipe your phone, your actually deleting HTC's stock rom off the phone and a factory reset will not undo this. After you have wiped, the only way to get your phone back to a factory condition is to flash (load) a stock rom back on, (RUU). You MUST wipe your phone before installing a new rom, there is no way around this.

Wiping and flashing a fresh rom is far more exciting than HTC's offering and that's why you S-offed and rooted anyway isn't it?! Here's how we do that.

Using the Vol button, highlight WIPE DATA/FACTORY RESET.

Once done, highlight WIPE CACHE PARTITION.


Normally this is enough for a normal reflash but if your recovering from a problem or an issue and want a really really good clean up, perform these optional steps:

Select MOUNTS AND STORAGE

Using your vol and power button:
format /cache
format /data
format /system
Select +++++Go Back+++++
Select Advanced
Wipe Dalvik Cache

Reboot Recovery. This step is quite important and your phone will as it says reboot, so don't worry, just let it do its thing.

Wipe Data/Factory Reset once more.

There that's all the wiping done. It's worth noting now that at this stage your phone now has no operating software installed on it! A little scary isn't it? Apart from a bootloader and a radio there's very little else on your pride and joy right now!!! YOU WIPED IT! OK, enough, lets get your new rom installed.




Select install zip from SD card.

choose zip from SD card.

Select your rom

In about 4 to 5 minutes the phone will tell you its done. (DO NOT INTERUPT THIS PROCESS), make sure you have at least 75% battery before you begin!

Are we done?

Now is the time to flash any non optional extras that your rom may need. For instance CyanogenMOD does not come with the Market or Google Apps in Update so flash them now. Refer to your rom developers page for further information on this.

Any kernels, keyboards or mods from the kitchen also get flashed here. These are a little more advanced so lets not go there right now.

Reboot system.

This is your roms intital install and always takes a while to complete. However if your waiting mor than 10 minutes at this stage consult your specific rom developers page.

Press the thanks button.

Done.
Last edited by InfernalByte; 4th August 2011 at 12:15 PM.
The Following 18 Users Say Thank You to InfernalByte For This Useful Post: [ View ]
20th July 2011, 08:14 AM   |  #2  
nodeffect's Avatar
Senior Member
Thanks Meter: 212
 
525 posts
Join Date:Joined: Mar 2011
More
this is a very very great guide for the newbies! Thanks man

I have a question for ya... what's nandroid backup? does it backup my stock ROM as well? so if I want back my old stock rom, I just flash back the backup? Need more understanding. Thanks.!
20th July 2011, 08:30 AM   |  #3  
InfernalByte's Avatar
OP Senior Member
Flag Puerto Pollo
Thanks Meter: 47
 
257 posts
Join Date:Joined: Nov 2010
More
Quote:
Originally Posted by nodeffect

this is a very very great guide for the newbies! Thanks man

I have a question for ya... what's nandroid backup? does it backup my stock ROM as well? so if I want back my old stock rom, I just flash back the backup? Need more understanding. Thanks.!

A Nandroid back up is the back up you make while in RECOVERY mode. It is an almost complete image of the phone, system, data, and caches are saved. It is important to note that when you wipe you are WIPING HTC's ROM FROM THE PHONE! After a wipe a factory reset will not take your phone back to the state where it left the shop. You'll need an RUU for that.

I appreciate the feed back.
20th July 2011, 09:20 AM   |  #4  
Member
Thanks Meter: 4
 
53 posts
Join Date:Joined: Jun 2011
Thanks for the step by step guide, I flashed the Virtuous Unity ROM and it is working perfectly.
20th July 2011, 01:11 PM   |  #5  
kleinfeld's Avatar
Member
Thanks Meter: 3
 
64 posts
Join Date:Joined: May 2011
Exactly what I've been looking for, thanks
20th July 2011, 10:16 PM   |  #6  
djpbx's Avatar
Recognized Developer
Flag Breda, the Netherlands
Thanks Meter: 1,562
 
1,429 posts
Join Date:Joined: Jun 2011
Donate to Me
More
Impressive guide

Sent from my HTC Desire S using XDA App
21st July 2011, 06:15 AM   |  #7  
chris5s's Avatar
Senior Member
Flag Scotland
Thanks Meter: 123
 
1,116 posts
Join Date:Joined: May 2009
More
Quote:
Originally Posted by InfernalByte

make sure you have at least 30% battery before you begin!

Good guide man. But you really, really want to have the phone plugged in and charged. Pref at least 75% battery if on battery power alone. Just for those unforseens ...

Peace
21st July 2011, 10:04 AM   |  #8  
Senior Member
Thanks Meter: 65
 
439 posts
Join Date:Joined: Jul 2011
Great guide, thanks very much. I have a question about radios when installing a custom rom.

I see that some of the custom roms do not have a radio. How do I know which radio to use to go with that rom? Many rom threads don't seem to specify. Do I leave my stock one, or do I need a different one?

Also, if I do decide to install a custom kernal at a later time, does that mean re-installing the custom rom again first?

Thanks very much for any help for a noob to android!
21st July 2011, 02:56 PM   |  #9  
InfernalByte's Avatar
OP Senior Member
Flag Puerto Pollo
Thanks Meter: 47
 
257 posts
Join Date:Joined: Nov 2010
More
Quote:
Originally Posted by ems328i

Great guide, thanks very much. I have a question about radios when installing a custom rom.

I see that some of the custom roms do not have a radio. How do I know which radio to use to go with that rom? Many rom threads don't seem to specify. Do I leave my stock one, or do I need a different one?

Also, if I do decide to install a custom kernal at a later time, does that mean re-installing the custom rom again first?

Thanks very much for any help for a noob to android!

Don't flash a radio unless you really need to, its not necessary, if your phone works perfectly well with the radio you have my advice is; leave well alone and use the stock radio.


Any add ons such as kernels can be flashed any time after a rom flash and there is no no to reflash a rom just for a fresh kernel etc. Just go back into recovery and flash the exta's, don't wipe.

What I would advise though is when installing any new rom is not to flash any extras until the rom has been running as a stand alone for about 30 minutes. Any, shall we say "toys," Themes and a lot of Kitchen baked stuff should be flashed after the rom has run alone a while and settled, this makes it far easier to understand any issues your fresh rom may have as its easier to identify what's causing it.

This is a bit of a minefield though because some roms need add ons for the first flash, such as CyanogenMod needs the Market and Gmail. Stuff like A2SD scripts also need to be flashed prior to the first boot or they wont work. Your rom Developer should be specific about these.
The Following User Says Thank You to InfernalByte For This Useful Post: [ View ]
21st July 2011, 03:00 PM   |  #10  
Senior Member
Thanks Meter: 65
 
439 posts
Join Date:Joined: Jul 2011
Quote:
Originally Posted by InfernalByte

Don't flash a radio unless you really need to, its not necessary, if your phone works perfectly well with the radio you have my advice is; leave well alone and use the stock radio.


Any add ons such as kernels can be flashed any time after a rom flash and there is no no to reflash a rom just for a fresh kernel etc. Just go back into recovery and flash the exta's, don't wipe.

What I would advise though is when installing any new rom is not to flash any extras until the rom has been running as a stand alone for about 30 minutes. Any, shall we say "toys," Themes and a lot of Kitchen baked stuff should be flashed after the rom has run alone a while and settled, this makes it far easier to understand any issues your fresh rom may have as its easier to identify what's causing it.

This is a bit of a minefield though because some roms need add ons for the first flash, such as CyanogenMod needs the Market and Gmail. Stuff like A2SD scripts also need to be flashed prior to the first boot or they wont work. Your rom Developer should be specific about these.

Superb, thanks very much that's good info! I've just now got S-off with AlphaRevX, and I'm now running the SAGA LBC Mod, just need to learn my way around the new features! Is it possible to now remove some apps like Facebook from this rom?

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes