Is your android device getting slow? Are you tired of low memory issues or do you want to remove those blot wares on your device and add a new life to your old Android phone or you simply want to upgrade to a higher version of  Android but you don’t know how to do that? In that case, this article is for you. In this article, I will explain that how to install a custom ROM on any Android phone whether it’s a phone or a tablet.

I will try to be as basic as possible so it will helpful for both of you who are pros in Android and for those who new to android.

Again it is 100% safe and fails proof.

Now this will be a full fail-proof tutorial. I will be showing you how to install a custom ROM without the risk of breaking or harming your lovely device. I’ll also explain each step in detail as we go along.

Ways to Install a Custom ROM

Now there are two ways of installing a custom ROM

1. By using Computer.    2. Directly from a device itself by using the custom recovery.

The Computer method is not used much these days, however, the second method that is flashing around through a custom recovery is used by like 95% of the people. because it’s fast and the ROM can be installed directly on your phone without the need of getting up from your seat.

What is a Custom ROM and How do I get it?

A custom recovery is basically a piece of software that sits on top of your Android device and allows you to install flash backup ROMs and do a lot of things directly from a device itself without the need of connecting it with the computer.

Basically, if you want a custom ROM you will need a custom recovery on your device that’s the first step. So how do I get a custom recovery for my device? Well, there’s no one answer to this question. I mean not a question in which you ask me, hey! what should I do after I brush my teeth? Well, you eat your breakfast and that’s because the method to install a custom recovery is slightly different for different devices.

So no one tutorial will fit all the devices but the overall process is very simple and it will not take more than 10-15 minutes. So what do we do now? We have to go our common buddy Google Search.

On Google search enter your device model number plus custom recovery. You can find your device’s model number in Android setting>>About devices tab. And here you will find tons of tutorials.

custom rom    custom rom

Again any tutorial will work as long as it is your specific device. I recommend the website like Xda-developers as they are most trusted place to get Android tutorials and Rom. Again, guys, the process of flashing a custom recovery is very simple and straightforward. Just follow the instructions and you will have a custom recovery in under 15 minutes.

Once a custom recovery is flashed you’re all set. Now the only thing you will need a custom  ROM file. So let’s call our common buddy again Google Search. In Google search type in your device model number plus custom ROM. Different ROM provides different feel and features.

So choose the one which suits your teste. Again, I recommend the website like Xda-developers as they are most trusted place to download ROMs. Any ROM will work as long as it is made for your specific device but in this article, we will work on CyanogenMod ROM based on Android version 5.1.1 and here we have the website called

custom rom

Do any additional information given here before you download the ROM. Again make sure that the ROM you’re downloading is for your specific device.

Now once you have to things on a device that is number one is a custom recovery flashed and the second is custom ROM but before we do that most importantly make a backup of all of your data and apps on your phone by using Titanium Backup. If you have root or use app backup and restore app both apps are free on Play Store. As flashing a custom ROM will wipe all of your apps and data on your device.

Alright, It’s time let’s go ahead and flash a custom ROM

Steps to Flash A Custom ROM

  • First of all, you need to turn off your device.
  • Once the device is completely turned off boot into the custom recovery by holding a set of hardware buttons that is volume up + home + power button pressed at the same time. It might be different for different devices so do check the place where you got your custom recovery.
  • If the custom recovery was flashed correctly your device will boot into the custom recovery menu.
custom rom
Image Credit: The Android Guy

So here’s how the custom recovery looks like.

  •  Use the volume rocker buttons to move up and down and use the power button to select the options that you want to choose.

Now there are several types of custom recoveries out there like the Lock of mode, TWRP etc. They might look a little different but more or less the basic set of options would be same across all the recoveries.

  • Now select on Install zip option which will flash or install a custom ROM.

But before you do that this is very important to pay attention scroll down to backup and restore option and select backup to sd card. Now what will do is that it will backup the entire of your Android with all of your apps, games, save files accounts, contacts everything on your Android and store it as a single file on your phone memory.

So in case if you don’t like the new ROM or if you want to go back to your original state, simply boot into the recovery select restore from sd and boom your device will be back to exactly where you left it. So do create a backup before flashing a new ROM.

  • Now, once that is done go back and scroll down and select wipe data/factory reset and hit on Yes – wipe all user data.

Now this will wipe the flash memory on your device making space for the new ROM.

  • Scroll down and select wipe cache partition option. This will wipe the temporary app data left on your device by old ROM and hit on Yes – wipe Cache

Now both of these options will not take more than 10  seconds. Now most people that don’t wipe their devices before flashing a ROM which leads to boot loops and write errors. So don’t forget to wipe your device before flashing a new ROM. Now once you have created a  backup and a device is wiped you are all set to flash the new ROM.

  • Navigate to install zip option select choose from sd card and navigate to the place where you have placed your ROM.

Now since we downloaded it directly from our device it should be in the download folder.

  • Select the ROM file and hit on Yes – Install… and the flashing process will begin.

Now depending on the size of the ROM, the flashing can take between 2 to 15 minutes. So grab some of the snacks or a cup of coffee and sit back.

Also, read: How to Change Font in Android? 

Once the flashing is successful it only took about three minutes to flash this ROM on your phone and once flashing is completed simply go back and go to the top and select reboot system and hit on Yes – Fix root.

Now the first boot after flashing a new ROM can take a while to be slow. It usually takes around 2 to 3 minutes. Even if it takes 10 minutes. Don’t freak let it sit there it will boot. After the first boot is done thereafter your phone will boot fast. It’s just the first boot that can take a while.

After finishing the process the welcome screen will open, select the language and get started quickly. It’s 100% safe and fails proof.


Manoj Prasad is the founder of Trendinwire. Manoj is interested in science and tech subject. He is also interested in learning new things. He wants to share whatever he learned with the world.