Every smartphone comes with a default ROM or UI pre-installed. Information technology can be AOSP-based with not a lot of added features, more commonly referred to equally Stock Android, or it can be a custom peel from a detail brand. Samsung phones, for example, use a custom UX based on Android called OneUI. Xiaomi phones utilize MIUI, Oppo uses ColorOS, OnePlus uses OxygenOS, etc. Every UI looks dissimilar and has a different set of features.

While some may like a certain UI or skin, others may not. Some users prefer a feature-rich interface with the ability to install themes and modify system elements while some may want a make clean, simple experience with no frills. This is where installing a custom Android ROM comes into the picture.

A custom ROM essentially replaces the stock ROM or peel on your telephone with the one you choose to install. For example, if you lot have a Xiaomi or Redmi phone running on MIUI but you don’t like the interface, you lot can install a custom ROM that will change the UI to stock Android or something else you similar.

There are multiple benefits to installing a custom Android ROM. If the UI you’re currently using has a lot of ads or bloatware, you can install a custom ROM to get rid of them. If your phone’s OEM has stopped updating your device and you’re stuck on an older Android version, you can use a custom ROM based on a newer version of Android. If y’all like a different OEM’s UI and want to try information technology on your phone, you can install a custom ROM.

At present that you know what a custom ROM can practice, let’s tell you how yous can install it on your Android phone. Note that there’due south no universal custom ROM, although Projection Treble somewhat materialized it past introducing the concept of the Generic Organisation Epitome (GSI). While it is possible to install a GSI sprinkled with all the goodies from your favorite custom ROM, go along in mind that it may not offer you the same level of stability and performance that you can get from a fine-tuned dedicated custom ROM for your device. And then with all of this beingness said, you’ll have to install a ROM that’south specifically made for your phone. Declining to exercise so may outcome in bricking your telephone. You’ll then have to find ways to recover it or take information technology to the service center.

Installing a custom ROM can void the warranty on some devices since it involves unlocking the bootloader. Proceed with circumspection as yous can crusade temporary/permanent harm to your device if you don’t follow all the steps correctly.

Sometimes, installation instructions can have some variations depending on your device. These are generic instructions. Please double-check with your device forums for variations.

Pre-requisites to Install a Custom ROM

There are certain things you need earlier you can start installing a custom Android ROM on your phone. Let’s go over all of them so your device is ready for the installation procedure.

  • An Android device.
  • An unlocked bootloader (if you don’t know how to unlock the bootloader of your phone, head over to the XDA Forums and search for your device name followed past “unlock bootloader” and you’ll observe a guide. The process is different for every phone then brand sure you follow the one specifically meant for your device.)
  • A custom recovery: TWRP is a good option, yous tin can follow our detailed guide to install TWRP on your phone. However, some custom ROMs have specific recommendations on the recovery you need to utilise, so please follow that if such instructions are present.
  • A custom ROM goose egg file that you desire to install (over again, head over to the XDA Forums and search for your device, go through all the available ROMs, and choose the one you want to install.)

    • Please note again
      that custom ROM installation instructions can and do vary by device and ROM. If your ROM of choice comes with its own instructions, please follow them instead of this guide. This guide is a full general list of instructions and does not take into account whatsoever special device instructions.
  • GApps or Google Apps.
  • A little fleck of patience.

How to Install a Custom ROM

Now you have everything ready to install a custom ROM, nosotros can begin the process.

Step 0: Back up your data

In that location’s one more affair you need to do before starting the installation though, and that’s to make a backup of all your information. We have a detailed guide to assistance you back up every attribute of your phone’s data then make sure y’all practise that so it’south easy to restore your data once you install a new ROM.

Step ane: Downloading the correct ROM

XDA Forums for ROMs

As we mentioned earlier, the best manner to do this is to caput over to the XDA Forums for your device and look for a ROM that best suits your needs. Custom ROMs are device-specific then download a ROM that’s made specifically for your device. Also, there can be multiple variants of the same device based on carrier, region, etc. so go on this in mind too. Locate the advisable custom ROM for your exact device. If you’re not sure, enquire well-nigh compatibility in the XDA Forums.

Once you lot’ve institute the ROM you want to install, download the zip file either on your estimator or on your phone. Note that you will demand to data wipe your phone in some of the after steps, so it is advisable to do the file transfer later on on, afterwards the data wipe — merely ensure that your telephone tin can connect to your computer and can receive files, just to be clear that your device drivers are in place. Later on, you lot volition need to copy the ROM file to the root of your phone’s internal storage.
extract the zero file.

Step 2: Downloading GApps or Google Apps

Open GApps for custom ROMs

Custom ROMs do not come with Google’due south apps and services pre-installed (with the exception of a few). So if you want to be able to sign in with your Google account and use Google’s services like Sync, Play Store, Gmail, Bulldoze, etc., you’ll need to install a dissever GApps package. There are multiple variants of GApps yous can install. You tin refer to our guide on finding the correct Gapps packet for you and download one that’southward advisable for you. This will besides be in the form of a zip file. Download and transfer information technology to your phone’s internal storage. You can besides install them correct from your PC/Mac if yous opt for the
adb sideload

Notation: Some custom ROMs similar Pixel Experience come with GApps pre-installed. In such cases, you don’t accept to flash the GApps file separately.

Step 3: Booting into TWRP

TWRP to install ROM

Once you’ve copied the ROM and GApps files to your phone’s internal retentiveness, information technology’s time to boot into TWRP to wink the files. If you’re not familiar with booting into recovery mode on your telephone, we take a guide telling y’all how to boot into recovery on your phone so you can follow that to kick into TWRP. One time you’re in TWRP, there are a few things you need to do earlier installing the ROM which we’ll go over in the next step.

Stride 4: Installing the Custom ROM

Once you’re in TWRP, it’s a skillful idea to take a nandroid backup of your entire system before proceeding further. This tin can be useful in case you end upwardly with a failed installation. You’ll exist able to kick into TWRP and restore the backup to go back to the previous land of your device.

  • To practice this, select the
    option in TWRP and select
    Boot, System Image, Information, Modem,
    EFS, and then
    Swipe to fill-in. Await till information technology’s done.

TWRP Android Backup before installing ROM

  • This stride volition wipe your entire phone:
    Get back to the main bill of fare of TWRP and select
    Wipe. Then,
    Swipe to Factory Reset. Select the
    Format Data
    pick and type in ‘yes’ and select the tick marker to format your phone. Annotation that formatting the
    partition will need y’all to reboot once so that TWRP tin properly identify the newly created file organisation.

Format Data on Phone

  • Moreover, since the internal memory of the device is wiped during formatting, y’all must re-create the ROM and GApps files one time again to your phone’s storage.

    • You tin can do this from within TWRP itself. Head over to the
      section and select the
      Enable MTP
    • Now, connect your phone to your PC and it should be detected as a storage device. Transfer the ROM and gapps files.

TWRP Storage Mount

  • Once done, go back to the primary menu on TWRP and select
    Install. Browse to the location where you saved the ROM and GApps files. First, select the ROM and
    Swipe to Install
    information technology.

    • Caput back to the previous menu and select the GApps file. Install that as well. Once the installation is complete, select
      Reboot to Organization.
    • If your installation does non boot with this sequence of steps, you may demand to wink/install the ROM, reboot back into recovery, and then flash the GApps file. This additional reboot is needed in some cases.

Selecting Android ROM to Install

You now have a custom Android ROM installed on your phone! Look for your telephone to boot up. It may accept a while for the initial boot process so don’t panic, your phone will boot into the setup process.

Pixel Experience Custom ROM

That’s how you can install a custom Android ROM on your phone. It’s a fairly simple process and with a little flake of time and patience, you tin enjoy a fresh new ROM on your phone with added features, customization, theming, and more. If you installed a custom ROM and you lot don’t like it or it has issues, just download a new ROM and repeat the installation procedure.