The Noobs Guide to Installing a Custom Rom

Search This thread

InfernalByte

Senior Member
Nov 27, 2010
282
47
Puerto Pollo
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? :D 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. :D

Done.
 
Last edited:

nodeffect

Senior Member
Mar 7, 2011
527
216
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

Senior Member
Nov 27, 2010
282
47
Puerto Pollo
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. :D
 

gr8guzzler

Senior Member
Jun 19, 2011
142
35
Thanks for the step by step guide, I flashed the Virtuous Unity ROM and it is working perfectly.
 
D

Deleted member 4123551

Guest
Impressive guide :)

Sent from my HTC Desire S using XDA App
 

ems328i

Senior Member
Jul 21, 2011
608
96
Samsung Galaxy S21
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

Senior Member
Nov 27, 2010
282
47
Puerto Pollo
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.
 
  • Like
Reactions: ems328i

ems328i

Senior Member
Jul 21, 2011
608
96
Samsung Galaxy S21
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?
 

igoivo

Senior Member
Jun 30, 2008
122
9
How to backup the personal data and apps at one ROM in order to restore them at new ROM? Thank you for the answer in advance.
 

Codeplayer

Senior Member
Aug 30, 2009
54
18
Tallinn
Many thanks

Thank you for this great guide! I am a total noob and I flashed the LBC mod according to your guide. I already got root, as I had done this by other guide. I would like to add some advice for other noobs out there like me. The only setback I got, was that after installing new ROM, it froze, and the problem seems to be my Google account, which wants to sync all apps at once right after you have typed in your password and checked the "sync with my account" checkbox. the best would be to somehow uninstall all your apps from old rom after backing them up with Titanium. The problem was, that while trying to download all the apps again, it froze so hard, that it still showed me the charging LED, and the screen was unresponsive even after I had pulled the charger over 15mins ago. Even the power button did nothing. So I went back to recovery, trying to do the whole wiping/formatting drill with Dalvik Cache and i received errors in the recovery, even while navigating between menus that mounting recovery failed. I got very desperate and taught it would be best to just take a break. It was good idea. when I came back the phone had cooled down and I received no more errors while wiping/formatting/installing. I then just forbid the google account to back up my data online and that did the trick. No more freezes and LBC mod looks, feels and behaves just perfect. I got a whole new PDA now, with whole new capabilities. And also, many of the ROM-s does not include the Sim ToolKit, the STK. This is quite neccesary for people in Estonia and soon for most people in the world, as its neccesary for Mobile-ID. Most of us vote for president for instance by digitally signing our vote with mobile-ID which is an even greater extenson of ID-card. And as a businessman I need to give at least couple of signatures each day. I would be quite unhappy, when I would need to drive 200km to another city just to sign a document, or messing with my ID-card, card reader and stupid drivers, to sign something manually or even worse, use a pen to sign something haha :D So its a very vital component of all phones that use SIM-card and it soon going to be a must have in most countries in the world. So every Estonian here, if you are in need, get the neccesary STK (download the version for android 2.3.4, the 2.3.3 version won't work for LBC 0.5.3) from the Estonian Hinnavaatlus forum here: http://foorum.hinnavaatlus.ee/viewtopic.php?p=6564414#6564414
Again, thanks for the guide, its a dream come true.
 

InfernalByte

Senior Member
Nov 27, 2010
282
47
Puerto Pollo
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?

Yup you can delete facebook etc, if you want to just clean it up, but your not going to make any extra room, unless you learn how to install apk apps into your system partition, rather than market apps into your data partition..
 

pumpernickel77

Senior Member
Sep 11, 2011
89
5
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.!

I dont think this question was answered clearly enough:confused: Can you restore your phone back exactly the way it was before with the nandroid back up you made? If not what is the point of the back up?

Also, it it best to do a nandroid back up the way you described or would it be just as good to let the ROM manager App do it for you?
 

ben_pyett

Senior Member
Oct 28, 2006
5,566
2,332
London, Colchester, Wivenhoe
I dont think this question was answered clearly enough:confused: Can you restore your phone back exactly the way it was before with the nandroid back up you made? If not what is the point of the back up?

Also, it it best to do a nandroid back up the way you described or would it be just as good to let the ROM manager App do it for you?

Nandroid Backup (to be honest - a tiny piece of Googling would give you the answer to this) but, in answer to your question, yes, a Nandroid backup takes the phone state back to effectively when the backup was was taken....I use it often when testing ROMS and then returning to my daily use ROM.

The only thing that isn't backed up by the backup and therefore isn't restored is your Radio so if you change version you need to flash the older version (which I'm sure that you'll be advised not to!) to return to the same state you were in.

ROM Manager nandroid and manual recovery nandroid are the same, it's just a matter of choice and personal preference. Some people like command line other like GUI. However, using recovery based backup it means that you'll hopefully have a slightly greater understaing of what is actually happening and the options that are avialiable to you, which means should there ever come a time when only recovery is accessible - you won't cr@p your pants! :D
 
Last edited:
  • Like
Reactions: pumpernickel77

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    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? :D 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. :D

    Done.
    1
    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.
    1
    Is it possible to now remove some apps like Facebook from this rom?

    I use Titanium Back Up to freeze the apps before deleting. That way if I get too naughty and freeze something that's needed it can be restored.
    1
    I dont think this question was answered clearly enough:confused: Can you restore your phone back exactly the way it was before with the nandroid back up you made? If not what is the point of the back up?

    Also, it it best to do a nandroid back up the way you described or would it be just as good to let the ROM manager App do it for you?

    Nandroid Backup (to be honest - a tiny piece of Googling would give you the answer to this) but, in answer to your question, yes, a Nandroid backup takes the phone state back to effectively when the backup was was taken....I use it often when testing ROMS and then returning to my daily use ROM.

    The only thing that isn't backed up by the backup and therefore isn't restored is your Radio so if you change version you need to flash the older version (which I'm sure that you'll be advised not to!) to return to the same state you were in.

    ROM Manager nandroid and manual recovery nandroid are the same, it's just a matter of choice and personal preference. Some people like command line other like GUI. However, using recovery based backup it means that you'll hopefully have a slightly greater understaing of what is actually happening and the options that are avialiable to you, which means should there ever come a time when only recovery is accessible - you won't cr@p your pants! :D