Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,778,242 Members 50,808 Now Online
XDA Developers Android and Mobile Development Forum

The Noobs Guide to Installing a Custom Rom

Tip us?
 
InfernalByte
Old
(Last edited by InfernalByte; 4th August 2011 at 12:15 PM.)
#1  
InfernalByte's Avatar
Senior Member - OP
Thanks Meter 47
Posts: 257
Join Date: Nov 2010
Location: Puerto Pollo
Default The Noobs Guide to Installing a Custom Rom

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.
__________________

HTC One, 1.44boot International, Revone binary S-Off. Insert Coin.

It never rains, but it does.
InfernalByte MMXIII
The Following 18 Users Say Thank You to InfernalByte For This Useful Post: [ Click to Expand ]
 
nodeffect
Old
#2  
nodeffect's Avatar
Senior Member
Thanks Meter 212
Posts: 523
Join Date: Mar 2011
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.!



 
InfernalByte
Old
#3  
InfernalByte's Avatar
Senior Member - OP
Thanks Meter 47
Posts: 257
Join Date: Nov 2010
Location: Puerto Pollo
Quote:
Originally Posted by nodeffect View Post
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.
__________________

HTC One, 1.44boot International, Revone binary S-Off. Insert Coin.

It never rains, but it does.
InfernalByte MMXIII
 
gr8guzzler
Old
#4  
Member
Thanks Meter 4
Posts: 53
Join Date: Jun 2011
Thanks for the step by step guide, I flashed the Virtuous Unity ROM and it is working perfectly.
 
kleinfeld
Old
#5  
kleinfeld's Avatar
Member
Thanks Meter 3
Posts: 64
Join Date: May 2011
Exactly what I've been looking for, thanks
 
djpbx
Old
#6  
djpbx's Avatar
Recognized Developer
Thanks Meter 1562
Posts: 1,429
Join Date: Jun 2011
Location: Breda, the Netherlands

 
DONATE TO ME
Impressive guide

Sent from my HTC Desire S using XDA App

Danny de Bruijne, Indie Game Development student (NL, Breda) and former ROM dev.
Want to connect? Twitter - Github (finished school projects, wip's mainly stay private)
My devices, if you might care :
 
  • HTC One: ViperOne *latest* (Sense 6)
  • Nexus 7: Cyanogenmod 11
  • HTC Incredible S: Cyanogenmod 11


Code:
D/PSM     (20994): Qualcomm  
D/PSM     (20994): Adreno (TM) 320  
D/PSM     (20994): OpenGL ES 3.0 V@45.0 AU@  (CL@4169980)  
D/PSM     (20994): OpenGL ES GLSL ES 3.00
 
chris5s
Old
#7  
chris5s's Avatar
Senior Member
Thanks Meter 118
Posts: 1,100
Join Date: May 2009
Location: Scotland
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
Lumia 820 - stock
HP Touchpad 16/32GB - webOS/Android
Xiaomi 1S
 
ems328i
Old
#8  
Senior Member
Thanks Meter 62
Posts: 425
Join Date: 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!
 
InfernalByte
Old
#9  
InfernalByte's Avatar
Senior Member - OP
Thanks Meter 47
Posts: 257
Join Date: Nov 2010
Location: Puerto Pollo
Quote:
Originally Posted by ems328i View Post
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.
__________________

HTC One, 1.44boot International, Revone binary S-Off. Insert Coin.

It never rains, but it does.
InfernalByte MMXIII
The Following User Says Thank You to InfernalByte For This Useful Post: [ Click to Expand ]
 
ems328i
Old
#10  
Senior Member
Thanks Meter 62
Posts: 425
Join Date: Jul 2011
Quote:
Originally Posted by InfernalByte View Post
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?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes