12 Best Custom ROMs for Android You Can Install

In Short
  • Pixel Experience, Project Elixir, and EvoX are some of the best AOSP ROMs.
  • LineageOS and Paranoid Android offer great stability.
  • GrapheneOS and CalyxOS are for those who want to move away from Google services, partially.

The Android developer community is huge, with their biggest feat being the ability to develop custom ROMs or custom Android builds. A custom ROM is an aftermarket firmware production based on the Android source code provided by Google. So if you are someone who wants to install a custom ROM on your device but are confused about which one to go with, here are our picks for the 12 best custom ROMs for Android in 2024.

1. Pixel Experience

Pixel Experience is the best custom ROM for Android right now and there are three reasons for the same. Support for lots of devices, Pixel features to non-pixel devices, built-in GCam support, and more features, and the overall stability, which is top-notch among all the ROMs that we’ve tried so far.

Third, it has amazing stability among all the ROMs that I have tested for years. The main developer, Henrique Pereira, is not in a tearing hurry to port new Android versions to all the devices.

Pixel Experience Custom ROM

Instead, the developer picks a popular and developer-centric device and creates a base. After that, he publishes all the changes to GitHub for other maintainers to work on. Not to mention, Pixel Experience has maintainers around the world who work round the clock to quell bugs on time.

So to put it straight, if you want stability and new features right from Pixel devices then Pixel Experience is the best custom ROM on Android, bar none. Keep in mind, that you won’t get the latest Android build immediately, but you will have a stable and hassle-free experience for sure.

2. LineageOS

When people hear the word “custom ROM,” LineageOS is probably the first thing that comes to mind. LineageOS is CyanogenMod and for those unaware, back in the fall of 2016, Cyanogen announced that it was discontinuing development and shut the infrastructure behind the project. Since then, the developer community has kept the project alive, but under the name of LineageOS.

Lineage OS

Built on top of Google’s AOSP code with lots of additions on top, LineageOS works as a standalone ROM as well as a base for many other custom ROMs out there. It has the most extensive developer team under its name and officially supports over 190 devices. The ROM includes basic but useful features that include but are not limited to customizing the status bar, changing the overall theme, editing the navbar, and much more.

LineageOS is quite basic but it’s also very stable. Most use it as a canvas on which people then apply all sorts of themes and feature mods. LineageOS is also great if you want top-notch privacy and security on a custom ROM. Not to mention, the development team has worked fast on bringing Android 14 this time and it’s available for several devices.

3. Paranoid Android

Not too long ago, one of people’s favorite Paranoid Android was resurrected from the dead. If you’re unaware, Paranoid Android is the OG and is one of the most acclaimed custom ROMs of all time. The development team has started to churn out the first batch of Android 14 Beta builds, and the ROM primarily focuses on bringing a polished and refined experience. Paranoid keeps it simple, which may not be everyone’s cup of tea, but it does promise a smooth user experience.

Paranoid Android

For starters, it has a revamped quick settings menu, support for gestures, and a few nifty options for power users. One of the biggest flexes of Paranoid Android was when Google took its then-known ambient mode “Peek” and added it to AOSP, which was a huge achievement for the team. So, the next time you use Ambient Display, remember Paranoid.

Paranoid Android has a long list of devices but versions for most of them haven’t been updated since July 2023. Although development for a lot of Xiaomi phones is still active, only relatively modern phones are getting new ROMs. The latest Paranoid Android version is called Uvite, which is based on Android 14 and is available for a few Android devices as of now.

4. GrapheneOS

GrapheneOS and CalyxOS have similar agendas but the difference lies in how they try to run Google apps to prevent Google from tracking your location and data. Unlike CalyxOS, GrapheneOS uses Sandboxing, which, in layman’s terms, is like emulation and running apps in an isolated environment rather than on the device.

Like CalyxOS, GrapheneOS too is only available on Pixel devices. It’s close to AOSP and doesn’t offer many customization features. It’s primarily for those who want to stay away from Google’s clutches.

5. Evolution X

Evolution X is the Resurrection Remix from yesteryear. This is because of the plethora of customization features it offers, and it does while being relatively stable. Evolution X merges various code snippets into one main project to bring a long list of features for many devices. While this does mean that updates come a little slower, they are still able to deliver regular updates.

evolution X

Unlike Paranoid Android which has just started sending Android 14 builds, Evolution X has Android 14 available for lots of old and new devices. Expanding on the customization part, Evolution X offers some of the best customization options where users can customize every minute detail from the status bar to the home screen and a lot more, making it one of the most customizable AOSP ROMs of all time.

6. Project Elixir

If you are looking for the best Android 14 custom ROM, go ahead and check out Project Elixir. It’s a beautiful AOSP ROM that is very close to stock Android with Pixel features and customization options. It features Essense which is based on the Substratum theme and delivers an elegant lock screen experience that you won’t find on any other ROM.

Project Elixir

The best part is that it also offers timely updates and bugs are fixed routinely. As for device support, from Xiaomi to OnePlus, Nokia, and Nothing, almost all the OEMs are supported. Project Elixir is one of the best Android 14 custom ROMs in town right now and you should not miss it.

7. PixelOS

PixelOS is another take on stock Android that brings, you guessed it, a Pixel-like user interface with added enhancements, improvements, and stability. It does not go overboard with features like other AOSP ROMs and prioritizes essential utilities that can help users. The ROM is based on AOSP so you know it’s stable; The developers of PixelOS have started pushing Android 14 updates.

PixelOS

The ROM is available for Realme, Samsung, Motorola, OnePlus, Samsung, Asus, and more devices. The team is also quite up-to-date and regularly pushes new builds with features and security patches. Overall, PixelOS is quite impressive in terms of design and those who are looking to flash Android 14, must give it a try. It’s pretty similar to PixelPlusUI and PixysOS which are pretty similar and have their own feature sets.

8. crDroid

Imagine being on your device’s stock ROM, but with slight tweaks here and there that allow you to customize your device without losing out on the Stock stability. Well, that’s crDroid for you. crDroid has been around for some time and it has gained huge popularity among stock Android enthusiasts. Similar to AOSP Extended, crDroid has an active development team and supports lots of old devices.

crDroid

It offers the same AOSP experience that’s exclusive to Google’s lineup, along with truly tested features. Since crDroid is based on LineageOS at its base, the performance and battery life are phenomenal. To put it into words, think of LineageOS, but with added features and tweaks. The list of supported devices is also huge and contains both new and old devices.

9. Havoc OS

Defining Havoc-OS would take up more than a couple of words. In your first run of this ROM, you’d find it similar to just about any other custom ROM out there. Use it for a couple of days, and you start experiencing the true beauty of Havoc-OS. One of the first ROMs to successfully implement a truckload of features. It will remind you of Resurrection Remix and Paranoid Android from the past.

HavocOS

The added functionalities of Havoc-OS include tons of mods for the Status bar, buttons, lights, gestures, and other various configurations. While at times, it lacks stability, I can surely say that it has the maximum customizability features. So if you want something like Resurrection Remix but with the latest Android version then Havoc-OS will take you right home.

10. Bliss ROM

Bliss ROM is a new custom ROM in the Android ecosystem but it has huge potential. It not only develops ROMs for smartphones but also for tablets and Windows devices like Surface Pro. And the overall experience is quite nice as it comes with a customized launcher and desktop mode.

While many users might not like this new way of system navigation, one cannot deny the fact that we need different kinds of skins to reshape the boundary of user interface design in custom ROMs.

Bliss ROM

Apart from including certain tweaks to the customizability and functionality, Bliss ROM vastly enhances the overall visual look of your device. It has a separate settings panel called Blissify from where you can change almost everything. Right from themes to animation and lock screen interface. I would say if you want to try something different, do give it a shot.

11. OmniROM

OmniROM is one of the oldest custom ROMs on this list. The project was started way back in 2013 when CyanogenMod was all hype, and it continues to push new builds even today. It does nothing radical but brings a clean, AOSP-based ROM with rock-solid stability and a long list of device support.

OmniROM

The team has also worked on Android 14 and released updates for ROG Phone, Google Pixel, Redmi Note series, and more. In terms of updates, it’s not the fastest, but for still good when it comes to performance and day-to-day tasks.

12. Xiaomi.eu

We know how bloated MIUI can be and why and how you should debloat MIUI and other Android devices. Thanks to the Xiaomi.eu project, you can install a custom ROM that is based on pure MIUI and comes with zero bloatware, ads, or resource-hogging processes running in the background.

For those who love MIUI and don’t want to go the AOSP route, this is one of the best ROMs you can install on your Xiaomi phone. It releases builds every week for testers and general users can try the stable releases. It even brought support for the latest Xiaomi HyperOS which is based on Android 14. So if you have a Xiaomi device, you can’t afford to miss out on the Xiaomi.eu ROM.

Why Install a Custom ROM?

The main reason why people prefer custom ROMs is that almost every manufacturer drops software support for a phone 2-3 years after its launch. It could be frustrating to see other devices get new features while you struggle to use the phone due to the lack of features. A custom ROM can help keep your device alive and updated with the latest version of Android. 

Another reason why people prefer custom ROMs is due to the possibilities of modding them. There’s no bloatware in them and are packed with all sorts of customization features by default. The possibilities are endless. While there are many custom ROMs out there, not all of them are stable enough to be used as your daily driver.

Installing a custom ROM requires you to unlock the bootloader first, and have a custom recovery like TWRP installed. Before you get started, it’s always a good idea to create a backup of your Android device. Also, not all ROMs come with Google Apps installed; hence, you may need to flash a GApps package such as OpenGapps (website) or NikGApps (website). Beebom’s Android team has tested almost all ROMs listed below on a variety of devices and presented ou unbiased list of the best custom ROMs you can try in 2024.

Custom ROMs bring out a new experience to your old or new mobile devices. While no ROM out there will ever be as stable as the stock ROM, having a custom ROM does give you the liberty to sacrifice a few points of stability to gain tons of features. We have been testing custom ROMs for many years, and people never settle on one and keep hopping, hoping to find the best out there. What’s your favorite custom ROM? Let us know in the comments section below.

Q. Which is the best Android custom ROM?

If you are looking for stability, I would recommend LineageOS, especially for older devices. Apart from that, overall, I think Pixel Experience and Paranoid Android are some of the best Android custom ROMs.

Q. Which custom ROM is most stable?

In terms of rock-solid stability, LineageOS would take the crown for the most stable custom ROM.

Q. Which mobile is best for custom ROM?

Xiaomi devices are generally supported better as unlocking the bootloader does not violate the warranty. Besides OnePlus, Motorola, Nothing, Realme, and Asus devices generally have a good custom ROM presence.

comment Comments 135
  • EvO eyd says:

    Dot os is good, good battery life and good performance

  • T says:

    I don’t see DotOS on this list. Is it not any good?!

  • Abhishek says:

    Can the developer of custom ROM steal my data & banking passwords?? Is it safe to install custom ROM with [Unofficial] written before them on
    XDA website?? How to verify whether the Custom ROM is safe or not to use before installing it?????

    • Akky says:

      Use only official custom rom it’s safe to use my suggestion is use pixel experience it’s much safer than other custom rom

      • Gagan says:

        You’re right

    • Tashar says:

      Unofficial means someone is compiling the rom that rarely gets less features than the official rom and unofficial rom has no time limit or any grandeur maintenance schedule from the source team. You are building it now, u can build it 2 months later or so on, your wish. Official rom has a schedule.
      Stealing data or passwords, that too from these AOSP roms are total bs. You can install them.

  • Gaurav says:

    What are your thoughts on Pixel Plus OS?

    • VIRUS says:

      THIS IS THE BEST ROM PIXEL EXPERIENCE + ANDROID 11

  • Frank says:

    What is the best custom ROM for a Galaxy s5 ?
    I like Resurrection Remix, but maybe another one is better.
    I need low battery usage.

    • Karan says:

      well pixel experience is the most stable custom rom. THE MOST STABLE. It includes Gapps by default. It has pixel level customisation, a bit more maybe. If you want stock and good customisation, then go for Lineage, if you want more customisation, go for evolution. There could be minimal(MINIMAL) bugs in evolution.

  • Uzair imran says:

    Can someone please suggest me a good rom that gets fast android updates and is also stable to use
    Really appreciate it

    • karan says:

      Lineage OS has most active developers, optimizations are done on monthly basis. Plus its near stock experience and offers good level of customisation.

  • Nabeel says:

    Can someone suggest a good Custom ROM for my old OnePlus 3. I just need to replace my damaged screen and its going to coma back to life but OP has stopped patches for this model. I have shortlisted crDroid, /e/, dotOS and LineageOS.
    Need some help here?

    • Craig Southwick says:

      I see BlissRom is available. I’m using it on another device. It’s a clean Android ROM. I run it on a 7t. Stabile, fast, good battery life.

  • Toddp says:

    Say most of the OS as and pixel are not for most Samsung divices newer the the 7.

  • Somerandomdude says:

    WHAT THE HECK! Where is SparkOS?! Add it right now.

    • aHumbleRead3r says:

      .. right now .. sounds like someone ordering …
      Why dont you not tell others to what to do and insteead Add up a new dedicated aryticle of your own choice , and add what ever you like , and then share a link to that here .. ??
      I think thats what should be done RIGHT NOW …

      • iFumbledMyPeter says:

        so humble

  • Mr Hola says:

    Trust me it is the best for me too. Beeboom Guys should add it also and upadate the list.

    • Sathwik Jain says:

      Will i have trouble with payment/banking or enterprise apps if I switch to a custom rom?

      • Martin Smout says:

        Payment apps won’t work if your phone is rooted.

  • Grover says:

    I want to change my ROM in redmi 4a. Is there any lightweight rom. I just want to use that phone as a hotspot….and should have a better battery backup than before.

    • YourFriendlyCustomROMer says:

      Pixel experience. Using it on my redmi 4x and runs lagfree and stable. Make sure to download the latest official build from pixel experience official site & not some unofficial build as those generally have some stability issues along with other things. Battery life has been great and hotspot works fine too.

  • Efty says:

    Cr droid and pixel plus ui should have been in top of the list…for me.
    cr droid is the best battery rom out there..no question

    • Somerandomnig says:

      BS, its buggy af

  • Vinay says:

    Mine is old phone YUace 5014 will the installation of custom rom works in it..??
    If works which the best custom rom for YU ace

  • kumar ankit says:

    I want to change rom in redmi note 3 . Pixel row you are talking about is also good for old phones. If not please suggest which is best for old smartphone and run smoothly

    • Papa says:

      Lineage os

  • Mohammed Hafeez says:

    where is Nusantara project, pixelplus UI ???

    • Aiman says:

      Yes, im from nusantara and im agree

  • Nothing says:

    This custom roms are work in poco f3gt

  • MANISH KUMAR says:

    No Resurrection Remix???????
    this list is bs

    • karan says:

      Ressurection Remix is dead bro, Evolution X is its revived version.

  • Ben ahine says:

    I really want to learn about how to install this custom roms but don’t have any one to teach me.
    Can someone teach me? Email me
    Email:benahine37 @gmail.com

    • abhishek says:

      which phone you are using

  • Vardhan Kottamasu says:

    Is it really safe to install a custom rom in an android device. I’m planning to buy a Redmi note 10 pro and install Pixel Experience Plus on it. But I doubt that if I do so, will I be able to make payments from that phone again.

    Please help me with this query.

    • Dhruv B says:

      totally good bro

    • D Singh says:

      Install Magisk and turn on ‘MagsikHide’ in settings of Magsik Manager app.
      I use Havoc OS on my Redmi Note 9 Pro
      It improved performance and battery life and also helped me to get ride of resource-hungry MIUI.
      Every app is working including banking apps, ‘Safety Net Test’ PASS.
      Go ahead buy and flash.

  • BabuB says:

    I have Redmi 6. What custom rom will be best for me.

  • Nitun Lanjewar says:

    Thanks for the list, this is really useful ?

  • Ko Soe says:

    I like pixel experience rom and evolution x rom. but I think evolution x is slightly slower than pixel experience

  • Vedavyawhss says:

    I like “Pixel Experience” ROM.

  • Lerok says:

    I’m in desperate need of urgent help please: I have a Galaxy note 10.1 N-8000 running by default on Android 4 Jelly Bean. Since it no longer can run the apps that I need due to an obsolete Android I decided to use custom roms to update the Android version to one where new apps could be installed on. So far I have managed to install and get TWRP working on it and rooted it as well. I tried both the CWM version recovery image for it and the LineageOS and the first one didn’t make any changes at all to my tablet and the second bricked the tablet into a bootloop and I had to restore the backup of the tablet out of that loop. I really very badly need to update the Android on it right now and I’d like to keep the data on it too. Please could someone let me know what I need to do from now to update the Android version or what recovery image there is out there for me to flash on my tablet that’d be stable and reliable? I’m not an expert when it comes to Android systems, so if anyone knows, I’d appreciate it if they explained to me in a way that an average person would be able to understand what they need to do.

    • Saumyak Raj says:

      Bootloops generally happen when you try to flash roms or recoveries not made for your device. So firstly I would suggest you to double-check if the rom is made for your device( and you said it’s a tablet so this step is even more important because there are fewer rom’s for tablets)

      I hope you already know how to flash roms but still I will elaborate a bit on it. First you need to search your device on xda. For this you simply need to do a google search on the name of your device with xda in the end ( in your case “Galaxy note 10.1 N-8000 xda” ). Then open the custom rom or android development tab. Here you will find all your recoveries, roms, kernels everything. Download the rom and flash via your custom recovery.

      There is one last thing, in most of the cases, the rom file is not sufficient, you might need to flash gapps( for google apps), firmware( always needed in xiaomi phones, not sure for Samsung though) and fcrypt file( may or may not be needed -> you may find it on that xda page, if not just comment on the pages that you need those files, otherwise you will definitely find them on your device’s telegram page or custom rom’s telegram page.) Flash everything in the correct order mentioned by the rom developer ( and don’t flash the above files if the developer hasn’t mentioned them or it’s not there in their flashing guide webpage or video on the xda page). Also do take a backup of your data, because you will most probably loose your data, because generally you need to do a clean flash while changing android version where you must format your data ( you can use migrate app on your rooted device to take a backup of all your apps and app-data)

      -> One last tip, whenever you format your data from recovery in any step, always reboot to recovery because otherwise you may not be able to use your /data folder.
      -> Also I would recommend you to watch flashing guides of your particular device on YouTube as you’ll get a much better idea of what should be done and what shouldn’t

      Best of luck! Peace!

      • Carlos says:

        Awsome. Thank you very much for sharing.

  • A7med says:

    Hello, I unlocked the bootloader the first time, downloaded the corrupt OS zip and it worked for me, but I went back to the stock ROM and the bootloader closed without knowing it.
    Now I want to revert to custom ROM. I opened the bootloader, but it didn’t work for me.
    My phone is Redmi 8a.
    any help?

    • Meh I suck says:

      Using fastboot could help
      And using adb

    • Harun alkan says:

      you need to unlock your phone’s bootloader again. Open the Developer settings and activate OEM. and unlock your bootloader with Mi Unclock app. That is all. You dont have to wait for 2 weeks again. 🙂

Leave a Reply