How to Install Custom ROM on Any Android using TWRP/CWM

After rooting any smartphone or tablet running Android firmware requires a custom recovery installed that helps you install custom ROM. Every Android device comes with a pre-installed stock recovery with limited functionalities that doesn’t allows us to install any Modded apps, sideload features and custom roms. In this post, we will talk about the steps to  Install Custom ROM on Any Android.

How to Install Custom ROM on Any Android using TWRP/CWM
How to Install Custom ROM on Any Android using TWRP/CWM

There are few types of custom ROMs people are using across different devices based on the requirement, it can be either Stock or AOSP. Stock ROMs are basically OEM firmwares, while AOSP are based on Android’s code from public open source directory. Almost all the custom ROMs available over the internet are based on AOSP.

As custom ROMs are based on AOSP, you find any Google Apps installed in it, you have to get GApps Package that needs to flashed after custom ROM in order to get Google Apps.


Moving from Stock ROM to custom may void your device’s warranty. Make sure you are doing or following the steps mentioned below at your own risk. We are not liable if something goes wrong during the process.


Taking a complete backup of the device before proceeding is the best practice to avoid such issues. We commend Nandroid Back Tool to do so.

[pb-app-box pname=’com.h3r3t1c.onnandbup’ name=’Online Nandroid Backup * ROOT’ theme=’discover’ lang=’en’]

How to Install Custom ROM on Any Android using TWRP/CWM

Step 0. Without a Custom Recovery like TWRP or CWM, you can’t proceed ahead, make sure you have installed in your device.

Step 1. Download the custom ROM and Gapps file on your PC. ROM Download Link will find in the Custom ROM section for your device.

Step 2. After downloading, transfer both the files to your device’s SD card and remember the path.

Step 3. To flash the downloaded ROMs, you need to boot your device into bootloader mode. If you are rooted, you can use Quick Boot app from play store.

You will enter recovery mode soon, and should see TWRP or CWM recovery. If you see 3e recovery, See the link above step 1.

Step 4. [Optional] Once in TWRP/CWM, create a backup of your device. Use the backup option for this in recovery. You can skip this if you have already created.

Step 5. Do a Factory Reset. (This step will delete all your data)

  • In TWRP, tap on Wipe, then advanced wipe, and now make sure you have selected these partitions: dalvik cache, data, system and cache.
  • In CWM, choose wipe data factory reset option. Confirm on next screen.

Step 6. Now, install the ROM file.

  • In TWRP, on homescreen, tap on Install, and then locate the ROM file and tap on it. Then do the Swipe action at bottom to begin flashing the update.
  • In CWM, choose ‘install zip ..’ option, select file and confirm by selecting Yes on next screen.

Step 7. Now, install the Gapps the same way you installed Custom ROM on your device in previous step. Go back to recovery’s homescreen to get to install option.

Step 8. Once done, restart the device from the option out there.