ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Install and Flash a Custom Rom on Android Phone

Updated on June 4, 2013

Is rooting a good thing?

4.8 out of 5 stars from 8 ratings of Rooting Your Android Phone

Android

Root

Click thumbnail to view full-size
This is the Superuser icon. It can either be as shown above or it's sometimes in green as well. Once your phone is rooted, this icon appears in your app drawer.
This is the Superuser icon. It can either be as shown above or it's sometimes in green as well. Once your phone is rooted, this icon appears in your app drawer.
This is the Superuser icon. It can either be as shown above or it's sometimes in green as well. Once your phone is rooted, this icon appears in your app drawer.

Custom ROM's for Android Phones

Every Android Smartphone out there, comes pre-loaded with a ROM (Operating System) from the company that makes and sells the phone...These ROM's are known as Stock ROM's and give us just the basic features of what an android phone really possess.

Now there are coders and developers out there who have dedicated their spare time to the development of custom ROM's with unbelievable and amazing features which the people who are used to using the stock ROM's would never even have dreamed of being possible..

Installing a custom Rom now-a-days can be done easily.

The Android operating system is based on the LInux operating system.

It was started by Google and is an open source OS, there-by allowing developers to modify it however they may desire to do.

From creating unbelievable apps which allow you to do amazing stuff to recreating the entire OS itself (Custom Rom)!

In order to create a custom ROM, you need to possess a deep understanding of coding and have good experience as a programmer , but most importantly you need to have creativity cause in the end people want to see something new, fresh and amazing...

I will now go on to explain to you how you can install these custom ROM's on your Android Phone..

Oh and another term used to developers and well all those experienced in android phone, for installing custom ROM's is " Flashing a custom ROM"...

CWM ClockWorkMod Recovery

Click thumbnail to view full-size
A screenshot of the CWM ClockWorkMod Recovery. It is used to help to install a custom rom.
A screenshot of the CWM ClockWorkMod Recovery. It is used to help to install a custom rom.
A screenshot of the CWM ClockWorkMod Recovery. It is used to help to install a custom rom.

Pre-Requisists

Pre-Requisists For Installing a Custom ROM on Android

Before you start flashing your Android Smartphone with a custom ROM, there are a few very important thing that you need to do:

  • Root your phone: In order to flash a custom ROM, your phone must be rooted!! The method to root a phone depends on the maker of your phone and each phone model has a different method of being rooted...Just run a quick Google search on how to root your phone and you should get a solution immediately...If you have a Galaxy Ace, well then your lucky cause I have a blog on how to root it, just follow this link: Galaxy Ace. For any other phone just run a quick search on Google.
  • Install CWM: ClockWorkMod Recovery (CWM) is a recovery mode that substitutes the recovery mode that comes with your phone...This recovery mode comes with a lot more features, it allows you to partition your memory card, wipe the dalvik cache, clear your battery stats and a lot more. But the most important feature is that it allows you to install a .zip file from your SD card...All custom ROM's are saved as .zip files...
  • Battery: You need to charge your battery to at least a minimum 75% before you begin flashing a new ROM.
  • And last and finally you need to download the custom ROM that you want to flsh and place it in your SD card(external memory card). An important thing here is that you do no unzip the file!You can find custom ROM's for practically any Android phone on the internet, just run a quick Google search and download the file..if you happen to possess a Galaxy Ace then you can find a couple of ROM's on the link I'v posted above..

Is your Android phone rooted?

See results

How to Install A Custom ROM on Android

Follow these instructions carefully and properly whilst flashing your Android Phone with a Custom ROM:

  • Reboot\ Restart your Android phone in recovery mode by pressing the home button and power button, this might differ from phone to phone so in case it doesn't work just check it up in Google...Your phone should now be in recovery mode i.e CWM Recovery mode..
  • Now in the Recovery mode use the volume buttons to scroll up and down and the menu button to select your options..
  • To start off, select the " wipe data/ factory reset " option...
  • Next off, wipe the cache partition.
  • Now go to the advanced option and select " wipe dalvik cache "..
  • You are nearly done now..
  • Use the back key and go back to the main screen of CWM Recovery and select " Install zip from SD Card "...
  • Now select the .zip file i.e your custom ROM and confirm the installation..
  • it should take a couple of minutes to install the ROM depending on it's size..
  • Once it's done you should get a confirmation message..
  • Now go back and select reboot\ restart phone..
  • The first boot up will take a couple of minutes so don't worry or get scared if it takes a while to start..

You are now done! You've officially installed a custom ROM on your Android phone!

For any clarifications, details and well anything, leave a comment in the comments section and I shall get back to you immediately..

Installing a Custom Rom

Have you managed to install a Custom Rom?

See results

Unroot your Android Phone :

After rooting your Android Phone, you would like to return your phone back to it's original state.if for any reason say, like you wanna get your warranty back..

Well there's some good news for you.

You can just as easily as you would root your android phone, you can now unroot your android phone as well..

Just follow this link by clicking here and follow the instructions given there..

© 2013 Paiva

Comments

    0 of 8192 characters used
    Post Comment

    • profile image

      sokhemarak 

      4 years ago

      how to get cwm recovery in my device.?

    • paiva25 profile imageAUTHOR

      Paiva 

      5 years ago from Goa, india

      Follow this link to learn how to unroot your android phone.

      https://hubpages.com/technology/How-to-unroot-your...

    • profile image

      surovi 

      5 years ago

      how to uninstalll a custom rom

    • paiva25 profile imageAUTHOR

      Paiva 

      5 years ago from Goa, india

      Which phone and which rom are you using?

    • profile image

      saiful 

      5 years ago

      sir when i finish install custom rom my handphone keep restart. please adivse

    • paiva25 profile imageAUTHOR

      Paiva 

      5 years ago from Goa, india

      Check your apps and lemme know if there's a superuser app there.

    • profile image

      Ivory Joy Abadilla Lee 

      5 years ago

      my phone is galaxy ace

      I follow your instruction but when i reboot it still rebooting itself it wont open :(

    • profile image

      Khan 

      5 years ago

      my phone is Galaxy Tab SHWM180S(B)

      CWM ClockWorkMod Recovery Screen is n't appear in holding home button and power button...

      Why?

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)