[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore
Last Updated: January 20th, 2011

Have you been hearing about all this custom ROM business - Cyanogen, DamageControl, etc and wondering what in the world all those are about?

Or perhaps you already know what those are but are still afraid of trying custom ROMs on your phone because you don't know how to install them or don't want to lose your data and current OS state?

Well, today is your lucky day because in this article from the "I wish somebody showed me how to do this crap when I was getting started" series, I will show you how to

  • easily install a custom ROM but only after you
  • back up your current system and exact phone state so that you can
  • restore to that exact state with a click of a button

What do you have to lose now? Try out a new ROM and go back to your original OS in a matter of 30 minutes.

Sounds like a good deal? Then let's go.

Note: By the way, having written this tutorial, I know it may seem like there is a lot to do here, scaring you away, but in reality there really isn't - I was simply trying to provide as much detail and be as clear as possible, covering all the bases.

I am using an Sprint HTC Hero (CDMA) in this tutorial and in fact this is exactly how I got Android 2.1 on it using the DamageControl ROM, weeks before it was released by Sprint (in fact, it's not even released yet at the time of this writing).

The specific phone used is not important and I listed it just for reference - ROM Manager should work with pretty much every Android phone.


Custom ROMs

At first I started an explanation of custom ROMs here, but it quickly outgrew itself and demanded to be in a separate post. Who am I to argue with the creative genius?

Proceed to read the Custom ROMs For Android Explained And Why You Want Them article and then come back here - I'll be waiting.

By the way, if you are wondering, you will most likely have to wipe when upgrading to a custom ROM (of course, we'll do a full backup first) but once you've installed it, any regular updates are usually applied right over the current version and don't require any wipes.

Remember, all your Google contacts sit in the cloud and will be sync'ed right back as soon as you boot the new ROM and log into Google.


The Steps

Here are the steps, at a glance. Look the list over and move on to the more detailed explanation of each bullet point.

  1. Root Your Phone
  2. Install ROM Manager App
  3. Back Up
  4. Download The ROM You Want To Try
  5. Flash It
  6. Want To Go Back? Restore It


1. Root Your Phone

The first thing you need to do is root your phone. Don't be afraid - we already covered this in the Rooting Explained + Top 5 Benefits Of Rooting Your Phone article a few weeks ago, so go ahead and read that first - I'll wait.

Rooting is usually a 5 minute process, and many guides around the web explain what that process is for your exact phone model and Android version combinations, just Google "YOUR_PHONE_MODEL root".

Now that you have root, let's proceed to the next step.


2. Install ROM Manager App

This is the easiest step. Go to the Android Market on your phone and install ROM Manager.

This excellent application handles backing up and restoring, as well as flashing new ROMs, all from an easy user interface. This application requires root, which is why we've first gone with step 1.

Got the app installed? You should see something like this:

[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore


3. Back Up

This part is very easy and in fact I dedicated a whole tutorial just to this subject which you can read if you want more details about the backing up and restoring process.

Done reading the backup tutorial? Now check this out: you don't even have to perform a manual backup - ROM Manager will automatically ask if you want to back up or not in step 5, when you are flashing the new ROM. This is what it will look like:

[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore

3.1. Flash A Recovery Image

If you read the backup/restore article above, you may have seen that there is a one-time step that was needed before ROM Manager, or any other manager, can install ROMs, back up, restore, or do anything with Nandroid Backup - and that is flashing a recovery image.

Important: unplug the USB cable during this step, as some users are reporting problems flashing recovery while plugged in (thanks DennGir and others).

This recovery image contains a boot loader which replaces your original boot loader.

The boot loader gives you the ability to run Nandroid backup and restore commands outside of the OS.

It also lets you install ROMs but we will not do that today. Since the OS cannot back itself up fully while running, ROM Manager will reboot into this boot loader to perform Nandroid operations.

[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore

Again, remember: this step needs to be done one time only.


4. Download The ROM You Want To Try And Copy It To Your Phone's SD Card

Here is where you need to do a bit of research and find the ROM image you want to put on your phone. If you don't know exactly what you're looking for, again, Google can help you - just search for "YOUR_PHONE_MODEL ROM" and look around.

For instance, if you have a Nexus One, you may want to go with CyanogenMod and if you have a Sprint HTC Hero (CDMA), you will want to check out DamageControl.

If you bought ROM Manager Premium, which I recommend, you would have a "Download ROM" menu enabled right within the app, containing some of the most popular ROMs, so you don't have to look for them online or spend time downloading them on your computer and copying to the phone.

If you choose not to use ROM Manager Premium or if the ROM you want is not included in the default list, then keep reading this section.

Each ROM you find will be based on a specific Android version - make sure to pay attention to that.

DamageControl ROM For The HTC Hero

In my case, I knew that there were not many options for my Sprint HTC Hero and I quickly found that the DamageControl ROM was exactly what I'd been looking for.

It is currently based off Android 2.1 and it's exactly what I had flashed on my phone to come up with this [p]review: Detailed Mega Review Of Android 2.1 On Our HTC Hero – Discover All The New Features (With Lots Of Screenshots).

Download The ROM You Selected

Download the ROM image, which is usually a zip archive, and copy it into the root folder of your SD card.

Important: you do not unzip the .zip file - just copy it as is.

You can do it by

  • attaching the phone with a USB cable and selecting the option of mounting the SD card to be used as a drive on the computer


  • unmounting the SD card, physically taking it out of the phone, and inserting into your own card reader


  • downloading the ROM straight from the phone browser

Once you've copied the ROM image, you can proceed to flashing it in step 5.

If you purchased ROM Manager Premium for $3.99, in addition to thanking the developer for the awesome job, you've also unlocked a few premium features.

In particular, the Premium version can download ROMs compatible with your phone straight from ROM Manager. Just select "Download ROM" and see which ones are available for your model.

Unfortunately, there is no ROM entered into the app for Sprint HTC Hero at the moment, so you still have to download it manually using the directions in step 4.


5. Flash It

The process of installing new firmware or low-level system software in general is called flashing.

We will be flashing the new custom ROM over the stock one that came with your phone.

  • Pop open the ROM Manager and click "Install ROM from SD Card"
  • The ROM you downloaded in step 4 should show up in the list. If it doesn't, make sure you've put it into the root folder of the SD card.
  • Click on the ROM and you should receive a popup inviting you to
    • back up existing ROM (which you should do unless you've already backed up manually) and
    • wipe data and cache, which you should only do if you want to do a clean install, i.e. when upgrading from the stock ROM. Note: this does not wipe your SD card data - it only wipes the phone's internal memory.
  • Follow the rest of the prompts and voila - the ROM is being installed!

Check out these screenshots I took, showing the full process:

[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore

[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore

The flashing process should take 5-10 minutes installing everything and then 10-20 minutes during the first boot. Please be patient during this process.

Once the phone boots, you should find yourself in the new ROM.

This is it - end of the road! You've done it! Enjoy your fast and clean phone.

Problem During Flashing?

If after the "Reboot and Install" step, you immediately get a picture of Android with a big exclamation point, most likely it means the ROM image you downloaded was not cryptographically signed by the developer (which happens if they were in a hurry to release or simply don't use encryption).

That's OK - you can fix this by:

  • clicking the exclamation point screen, which goes to the ClockworkMod recovery menu or simply rebooting into recovery manually (that's one of the options in the ROM Manager). Alternatively, you can boot into recovery by holding Power and Home buttons together while powering up your phone
  • selecting the option that says "install zip from sdcard"
  • toggling the "toggle signature verification" option to turn the verification off (it should say "Signature Check: Disabled")
  • giving flashing another try by selecting "choose zip from sdcard" and selecting the right ROM, just like before

I took some screenshots of this process to make this easier to comprehend:

[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore


6. Want To Go Back? Restore It

Alright, you may want to restore the original full backup of your OS that you took in step 3 (or 5). Maybe you forgot something in the original installation or want to go back to stock for another reason - no problem.

Install and load up the ROM Manager app in the custom ROM you flashed (basically, repeating step 2). Now use the "Manage and Restore Backups" menu to find your backup and restore it (including the OS itself and all the apps, settings - everything that you backed up).

After you're done restoring, you'll be back to your original OS as if nothing ever happened (was it just a dream?)

You can read more about the Backup/Restore procedure in our tutorial called [Complete Guide] How To Fully Back Up And Restore Your Android Phone Using Nandroid Backup.

[Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore [Complete Guide] How To Flash A Custom ROM To Your Android Phone With ROM Manager + Full Backup & Restore


Did you like this tutorial? Do you have questions? Don't hesitate to comment below.

For more great Android tutorials and news, feel free to follow @AndroidPolice on twitter and subscribe to our RSS feed.

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • http://www.twitter.com/minamello Mina

    This is a GREAT tutorial! Very informative and straight-forward.

    Unfortunately it did not work for me...:( I have a Samsung Infuse, which I recently rooted and downloaded the leaked Gingerbread 2.3.5 update. I tried all these steps but unfortunately was unable to get my phone into recovery mode.

    Does anyone have any suggestions? I would appreciate it very much! :)

    Thanks in advance!

    • http://twitter.com/#!/brandonjnunn bjn714

      I can't help you troubleshoot specifically, but to get help I would recommend a forum such as RootzWiki or xda-developers.com. Posting in the forums will get better support than posting here.

      For the Infuse, it looks like xda has a decent following - http://forum.xda-developers.com/forumdisplay.php?f=1158

      • http://www.twitter.com/minamello Mina

        Thank you, I will try that!

  • Nick Stone


    When I try to install the ROM "Incredibly Re-EngineeredX, v. 2.3.1", my Motorola Droid X (which is running Android 2.3.3 Gingerbread) just reboots normally, it does NOT Install anything...

    PLEASE help, I do not know what I'm doing wrong, I'm a major noob at this stuff, so ANY help would be appreciated very much!!!

    Thanks in advance, everyone!!

    • http://twitter.com/#!/brandonjnunn bjn714

      This post is a general guideline, but each device and ROM is different. The Droid X has many special considerations with installing custom ROMs as it does not have an unlocked bootloader. It requires more care to prevent bricks and if you encounter a situation where you can't boot, you will need to have access to a computer to re-flash the phone with a Moto file called an SBF.

      I recommend you read the instructions in the thread for the ROM you are wanting to use, as each ROM is very different and may have different requirements as to how to install it. Also you can read through posts for insights from others who have installed it as well as ask for help if you have issues.

      The thread where you found the ROM is a good reference as well as forums such as Rootzwiki.com and xdadevelopers.com. droidxforums.net used to be very good as well and was dedicated to the X, but I have not visited it in a while.

      Good luck and hope you find what you need.

  • Chris

    Thank you for the great set of instructions. I have been able to flash Elelinux 2.1 for Hero GSM from stock rom and upgraded to 3.6 today, made easy by following these logical instructions. Thank you champ.

  • Vishal

    hey Artem, couple of questions..
    i hav DELL XCD35(aka ZTE BLADE) it has an available mod CM7..need 2 knw wat if my device bricks?? nd does rooting voids warranty?? nd personally do u think CM7 will b alrite??

  • Vishal

    and yeah if i root my device temporarily vil i b able 2 install a custom ROM???
    BTW awesome article there!!

    • http://twitter.com/#!/brandonjnunn bjn714

      1. Rooting in and of itself doesn't necessarily void the warranty, however many of the steps necessary to obtain root require actions that do violate the warranty, so for all intents and purposes, expect to lose the warranty.

      2. For more details for your device, you should view the forums for your device. There are many options, but the most popular has your device - http://forum.xda-developers.com/forumdisplay.php?f=906 Go there and read. It has all the info you need to flash or get help.

      3. You cannot install a custom ROM with temp-root as if you flash it, you now have permanent root. If you can only get temp root, you may not be able to install a ROM. See the forum above for details.

  • ryan

    thanks for the great guide. just what ineed :)

  • amo

    I followed all the steps but once i boot my ideos u8150, it displays ideos logo and nothing else happens

  • ken

    I get nothing. I start rom manager on droid x which is rooted. when I boot in to recovery goes right into standaed rom. when I ask to install from sd. I dont get your screen. it goes to sd card and I need to search to fing rom. when I choose it and reboot it boots back into standard rom. when I reboot through prompt screen I get install abborted.

  • https://plus.google.com/107660694691490689283 toebee97

    To everyone having problems, this is somewhat outdated. There is more current information for each device at http://forum.xda-developers.com/

  • ezra

    can i install timescape ui from sony ericsson and as well as its rom on my galaxy s?

  • Krista

    I'm hoping you can help me. I purchased a used HTC Desire HD that has a custom ROM installed. I'm trying to figure out how to get back to the stock ROM but I'm totally lost. The threads I'm finding online are totally greek to me...your site is the only one that makes any sense at all. Can you help?

  • jordan

    I have a Droid 2 phone that i am tryin to use on my prepaid Unlimited monthly plan what steps do i take in doing so, Thanks very much jordan

  • Barchetta

    Thank you sir! this and the "how to fully backup and restore" made it very, very easy! Can't say thanks enough

  • Max

    I am at step 3 - Backup (I decided to install the ROM manually through recovery, so I am backing up my system separately with ROM Manager), and my phone has been at the "Backing up system..." stage for about 30 minutes. (It seems to have completed "Backing up boot image..." and "Backing up recovery image..." almost instantly. Is it normal for it to take this long? My phone is HTC's Rezound.

    • http://twitter.com/#!/brandonjnunn bjn714

      30 minutes seems a bit long, but the Rezound does have a very large system image and data partition. My Galaxy Nexus takes about 10-15 minutes to get through the system and data partitions and that is writing to internal memory. When backing up to an SD card, if the card is slow, it can take a bit of time.

      I have not made a backup on a Rezound but I would recommend checking either here - http://forum.xda-developers.com/forumdisplay.php?f=1390 or http://rootzwiki.com/forum/257-rezound/ and post your question there. That would be the best place to obtain help and guidance on getting set up. Cheers!

      • Max

        It has now been 5 and a half hours without change... Is it safe to take the battery out?
        And thanks for your quick reply!

        • http://twitter.com/#!/brandonjnunn bjn714

          Yeah something is wrong if it is still going and you should be fine pulling the battery.

          I would recommend checking out the forum links I posted if you continue to have trouble with it as this page is not really moderated and you will likely get much more timely and accurate answers there.

          The HTC phones with unlocked bootloaders from the website are not actually S-Off so there are still some concerns to look out for.

          Enjoy your toy and take care.

        • Max

          I looked on xda-developers and other people have been having this issue... Amon Ra seems to be working, so I will try it now.
          Thanks againfor your help

  • suprchrgd

    When I d/l the new rom from Rommanager it shows at the top of my phone that it has been d/l'd yet it does not show any files on my sd card. When I try and install the new rom it acts like it is installing and then shows a error message and then an abort message. Please advise.....

    messages like it is installing handbag then

  • maxxx_steel

    thanks a ton......
    u simplified many things for me....

  • Johnny


    Does anyone know how to do this under Ubuntu?

  • ASM

    HI, Thanks alot for this guide, you have no idea how much i appreciate what you're doing here.

    I just had one problem though,everything went good untill the "one-time step that was needed before ROM Manager"

    I did what you said in the guide and tried to backup my current ROM but when my phone rebooted it went to recovery mode but while it was backing up my files i had this error.

    Installing oackage
    finding update package...
    opening update package...
    verifying update package...
    E:failed to verify whole-life signature
    E: signature verification failed
    Installation aborted.

    I went through several articles i found no solution, so i thought i should click on "Flash Clockworkmod recovery" to install my recovery image (silly me), i forgot you said this is only a one time-step. I did it 3 times. I tried again still got same error in recovery mod, now what would u advise me to do?

    I am trying to flash a new ROM, but for that i need to backup my current ROM first, im using a SGS2 i9100.

    Please help and thank you so much for the help.

    • Johnny

      Hey ASM, I faced the same problem as you - I flashed the clockworkmod recovery several times. Have you since resolved the issue yet? do you mind sharing it how you resolved it? thanks!

    • http://www.facebook.com/anth.calabrese Anthony Calabrese

      have you turned off signature verification in recovery mode?

  • http://gnuise.co.cc Junise Safvan

    This tutorial helped me to flash my Vodafone 858 smart with SmartLucky ROM.

    Thanks buddy....

  • alumpalumpa

    In order to do a full backup with nandroid backup we first have to install a recovery including a bootloader, according to step 3. But if we backup now, original recovery and bootloader are not there anymore, hence a complete restoration of the original system is not possible as sustained in step 6! At most the original system (OS) can be restored, but not the original recovery and bootloader. Am I getting this right?

  • N Mikaelyan

    I stuck at step5

    I choose my ROM then I type OK OK and then it reboots and nothing happensjust a reboot nothing else
    can you help please 

  • Walberg

    Nope after install give flash clockworkmod recovery  but there's no galaxy note?

  • tareq

    when i press on flash clockworkmod recovery i cant find my phone model on the list... i have a rooted galaxy s2 I9100G, what should i do please??

    • Grayson

      you can search a clockworkmod based recovery which is designed for your galaxy S2 on Google. Download it, copy it to your SD card, and flash it from recovery mode. After reboot, open ROM Manager and choose "Flash Clockworkmod Recovery". Now rom manager recognize your phone model and which version of clockworkmod recovery has installed. I faced the same problem and this method worked for my galaxy gio.

  • Sasha

    Thanks so much but this is from 2010. It updated the ROM manager and they said whether to: 1. backup existing data 2. wipe data and cache 3. wipe dalka? delki? ah DALVIK cache! i chose the first two to be safe but next time, do i choose the dalvik cache?

  • Ratical Rock

    Helpppp! I think I bricked my spectrum last night. I did the root, installed the rom manager and when I installed the clockworkmod, it restarted my phone and all it does now is continuously reboot over and over again. I did a factory reset by holding the power and vol down key, now it boots to the language screen for 2 sec and reboot continuously. Someone, please, I desperately need your help! Think I'll just die without my phone.....;-(

  • Djamilandrus

    when i "reboot into clockwork recovery mode", the phone hangs on reboot

    I can't access recovery mode at all

  • Prasca

    is it possible to flash new ROM for Spice Mi-350, clone of Lenovo A60.

  • Yadvinder singh

    hi i'm using ROM manger premium v5.0.0.7 on my galaxy y gt s5360 it says "you must have the clockworkmod recovery installed to flash and restore ROMs" when i install  it and confirm my phone modle it says it does not have an officially supported clockworkmod recovery yet.Have you installed a clockworkmod based recovery manually . then which version should i confirm 
    ClockworkMod 2.x
    ClockworkMod  3.x+

  • Jack

    Thank you so much! This helped me root my Motorola Droid with CyanogenMod7. Thank you so much!!!!!!!!!!! I don't know what the heck the stars mean but i give it 100

  • icxce

    can someone help me please... i rooted my phone and a day after that, i open my phone and the notification bar is missing! I realised i can't can't use camera and cannot download anything.. my sd card is also not working... im so dissapointed.. can someone please help me!

  • http://www.facebook.com/Soham.sss Soham Dongargaonkar

    A super silly question
    What if you got a wp7.5 rom and flashed it?? What would happen then??

  • Johnny

    Hey thanks for the tutorial, but I need some help! I came to your tutorial for troubleshooting after following some not-so-detailed tutorial elsewhere. Somehow I made a mistake - I flashed clockworkmod recovery while having the usb plugged in. After that, I unplugged the usb and tried downloading the cyanogenmod rom with google add-ons. That failed - some error occured. So I rebooted into recovery (second button on the rom manager app). This all turned into a nightmare - some error screen appeared. I managed to reboot my phone but every subsequent attempt to download cyanogenmod failed. I even attempted to flash the clockworkmod recovery again. how can i undo this? is there any way to redo this process? thanks!!

  • S.P

    can i do this without rom manager, but with xrecovery, cuz i currently have that now.

  • tushar

    please help me ,
    i flashed it correctly ,
    and then rebooted it ,
    i dont know why its not doing anything
    that too a simple charging , with lg logo

    • bokisis

      Just plug out the battery, and the insert it again. If your phone wont boot in your org android and if you can't load bootloader, your phone is bricked...

  • Grayson

    Should I wipe data / cache when downgrading custom rom? I am planning to downgrade cyanogenmod 9 to cyanogenmod 7.2 on my galaxy gio.

  • prateek

    i have a samsung galaxy pop..Ihave rooted my phone and install ROM manager...I want to backup my current ROM...so i select the option "Backup current ROM"..by doing this my phn turned off instantly.Now it doesn't turned on...
    what should i do???
    plse help me in this matter...

  • DnZe

    do you need an external sd card or can you do everything without one on your internal storage?

  • anna

    help me i just bricked my galaxy gt-p1000. i planned to upgrade it into jelly bean 4.1 from orig. i rooted it using the runme.bat file and installed Rom manager, back up my rom using Rom manager. but when im in the middle installation of the jelly bean that i copied from the sd card. i cannot find the jelly bean folder all i can see is all the folder of my internal device mem with all the apps and folder that i get used to before and with the external sd card but only android folder. i chose to reboot it planning to run again the power + volume button but suddenly this is the problem it only comes up Galaxy tab and Samsung at the bottom the usual screen when you reboot the tab and no change. help me please :(

  • ace

    pls help how can i hard reset tablet pc-china

  • http://www.facebook.com/suhasgoli Suhas Golivadekar

    An excellent article to help understand the fundamentals for a first timer. Thanks a ton ...

  • Guest

    but the problem is that i can't even turn on my tablet

  • simon

    please help me! i manually installed clockworkmod for my samsung galaxy s plus
    and then flashed cyanogenmod but now if i turn my phone on it keeps booting into the clockwork recovery mode. how do i get my phone to boot normally?

  • yap

    Ok, please there is no information about this. If i wanted to flash my sprint l900 to a verizon rom to be able to use verizon prepaid service, is that all i need to do? just load a verizon rom on my sprint note ii? thanks

  • Taylor Stevens

    This is an amazing tutorial! Thanks a bunch

  • SSSkunx74

    AWESOME tutorial, best I have found yet!! Very easy to follow. Thanks so much!

  • dummyguy

    please help now it cant start up the phone, do all and when select the cm-7.2.0-p990 from the external SD reboot phone says it can not load the cm-7.2.0-p990.zip give me the boot menu select reboot, keeps rebooting, remove battery and now can not turn on WHAT CAN I DO????

  • Ivan Myring

    When you download a ROM in ROM manager does it automatically install to the root of your SD card?

  • acricketer

    Great tutorials! I get confused when the term SD Card is used. When I look for files with File Manager say, the SD Card is the internal memory and SD2 has to be mounted first to see files and is the external memory. When flashing do I put files on the internal storage or the external storage?

  • hfhjsdklaHFJSl

    Dloaded Rom Manager - No Clockwork Mod on mine so it fell at the first fence
    Maybe include how to get Clockwork mod on your phone first

  • Khaled Hosny

    Thanks man, this helped a lot :)

  • Jedd

    my X10 wont instal my new ROM.

  • grumpy_old_fuck

    'just Google "YOUR_PHONE_MODEL root".'

    This is where your (otherwise excellent) article falls down in my opinion. Rooting is not a trivial matter. Passing it off to a Google search trivializes it. (google "root my ass", for example) I know how to recover a PC if some misguided Linux experiment fails, but not my $$ Android phone. The tools and info on rooting are extremely variable, and when bricking my phone is an option, I prefer not to take chances.

    Which of the umpty-five sites with rooting instructions (and disclaimers) should I trust my investment to?

  • niranjan

    hey i was installing custom rom in my htc one x plus in recovery mode
    but i wiped ma backup as well as my custom rom zip nd now ders no os in
    my phone how can i put a zip file in my phone in recovery mode as it has
    nly no sdcard plz help

  • Syed Tahaam Ahmad

    Installation gets aborted on installing a rom help please?

  • komingbali

    may i ask question: what about GApps? I noticed you didnt mention it.,..also does this work for new CyanogenMod 11 (4.4 kitkat) on Samsung s4 GT-I9505? is it same process and apps eg ROM manager ? thanks in advance. appreciate your re-confirmation..

  • sepan

    guys >>> could anyone tell me a website to download clockmod recovery for my xperia s

  • Tamás Gyarmati

    what if i tried to flash the rom but get an error message during setup from sd card, the installation aborted, and my phone dont even starts now. i cant get in to the recovery menu as well. i think i killed it... :(

  • Aaron Ross Lester

    Thank you so much for this tutorial! I have been on the fence about flashing for so long. This tutorial was so well written that I now feel confident I can accomplish this simple task without bricking my phone. Great article and much thanks!

  • BenJSchofield

    Can you flash a ROM over another ROM because I have CyanogenMod 10.2 and I want to flash CyanogenMod 10.1.3 because 10.1.3 is stable and the other isnt

  • Random!

    About time for a update, eh? This article is the first one which shows up on google for the query "how to flash a rom", it should be kept up-to-date.

    I'd also recommend a bit about bootloader unlocking, like: "Bootloader unlocking is necessary to load custom software on your phone. To unlock your bootloader you gotta download Android Development Tools (ADT) from google, enable debugging on your phone, make sure all drivers are installed properly (also ADB drivers), yadda yadda, run adb devices and see if your device appears, if it does type adb reboot bootloader and when the phone finishes entering bootloader type fastboot oem unlock. After restarting your phone you can install a custom recovery such as TWRP and a new rom such as CM, AOKP, PA, Omni..."

  • Ankur Bagai

    man when choose anything it shows that rom manager have denied the superuser

  • Giorgos Silleloglou

    I have the Samsung Galxy Pocket Neo GT-S5310... and i dont find a rom...i searched in google 'samsung galaxy pocket neo s5310 rom' and i dont find nothing...Now What????

  • jdhhdhdh

    Hdhdhfhfjsjcka bdhfj bbfhf