This website uses cookies to ensure you get the best experience on our website. OK
9 min read 1,135 Shares 60 comments

All about custom ROMs for Android

Update: Introduction to ROMs added

You might enjoy the way your smartphone interface looks and feels, but custom ROMs give you the opportunity to explore brand new designs and UIs. They can also offer new and very impressive functionality. If you are yet to explored the hidden pleasures of the Android community, check out our guide to custom ROMs for Android and a list of the best.

Jump to a section

An introduction to custom ROMs

A ROM, for those who don't know, is an operating system build that runs on your device with basic applications such as an address book, calendar, camera, etc.

A major advantage of Android smartphones is that they can be operated by third-party systems and not only with the original ROM. Custom ROMs replace the pre-installed version of Android on devices. The substitution is made by a variation of the AOSP, adapted by volunteers with 'too much free time'.

These volunteers often work more frequently than the manufacturer itself – at least when it comes to updates.

But what is AOSP?

AOSP means Android Open Source Program. It is a version of the open source code of Android, developed by Google in its consortium of brands to offer a pure version of the system, which is available to anyone. It can be modified by developers without the need to follow standards of Google applications.

Thanks to this project, the birth of custom ROMs like CyanogenMod, Paranoid Android, MIUI and others have come about.

Advantages of custom ROMs

System upgrade for older smartphones

Many Android owners already know this problem: the smartphone is already a year old but the manufacturer hasn't released updates to the device. The new versions of Android are not only interesting because they bring new features but also because they fill security gaps.

Third party firmware uses the official codification of Android as well as a compatible driver for smartphones. This keeps everyone up-to-date on the newest version of Android. And it's not difficult for a custom ROM to be more updated than the original firmware

The smartphone is faster

One of the biggest advantages of using custom ROMs is your smartphone will be faster. Themes and applications preinstalled by the manufacturer are reduced to almost nothing. This saves a lot of memory space and increases the device's performance.

Customization options galore

Custom ROMs not only bring the latest version of Android but also give you many customization options. The possibilities are almost limitless.

androidpit oneplus one hero image 1
The OnePlus One gets along well with custom ROMs. / © ANDROIDPIT

You have root access (administrative)

With root access, you have control over all of the functions of your device. With the original Android, some functions are hidden. Now the modified firmware gives you unlimited access to all the features of your smartphone. Furthermore, backups are performed more easily.

Ideal for purists

Since custom ROMs are based on the 'Android Open Source Project' they are enriched with more functions and the appropriate driver by the team behind the community firmware. So if you bought a less stocky Android device like a Sony or Samsung you can still get a stocky experience.


Custom ROMs are wonderful but before you decide to change your device's original firmware you should familiarize yourself with the disadvantages of the process.

They void the warranty

If your phone is still under warranty, you could have the possibility of voiding it if you decide to install a custom ROM. There are just a few manufacturers that will tolerate changes to the device system. Xiaomi is one of them.

They're a lot of work

Custom ROMs are perfect for those who love a good challenge. But if this doesn't sound like you then you won't like custom ROMs. Between updates, the system root and unstable versions of a device, your patience could reach its limits.

The lack of Google applications

Third-party firmware comes with very few Google apps. The Play Store applications have to be installed again. The Google apps that you will need to install again can be found on the site

Is there a special ROM for my device?

There are numerous points of contact when seeking out third-party firmware. Community forums like the AndroidPIT or XDA-Developers are very well organized, reliable and generally quite friendly. You'll be able to find a wide range of sub-forums for special devices and advice for updating.

The best custom ROMs

ROM Manager

If your device is rooted then ROM Manager is a solid addition to your device. If you haven't rooted your phone and want to then you should check out this guide. Remember, rooting your Android device will void the warranty, so be careful.

ROM Manager does what the name says: it manages your ROMs. It manages them from a simple interface. You can organize and run backups, use your SD card to install your ROMs and flash your recovery. All of these features are free but if you want automatic backups and incremental update zips, you have to pay for a premium account.

Once you have a ROM on your SD card you can go into ROM Manager and securely download it from there. It will track it and give you updates when necessary. If you want to download them from the app itself you need a premium account, which is a bit annoying.

AndroidPIT best custom roms 1526
ROM Manager gives you to ability to track all your custom ROMs. / © ANDROIDPIT

CyanogenMod 12 - stable, stylish, with frequent updates

CyanogenMod is one of the most well-supported ROMs for Android, with a huge community, and frequent updates. It’s no wonder that this popular Android ROM even managed to find a home on last year's OnePlus One.  

Features of CyanogenMod include its unique app launcher entitled Trebuchet, personal themes, video screenshots via its Screencast functionality, and a mode specifically for left-handed landscape viewing. CyanogenMod currently supports more than 50 devices and the team are hard at work on a Marshmallow build.

AndroidPIT rom cyanogenmod 1318
Widespread and very stable: CyanogenMod is the Ford of custom ROMs. / © AndroidPIT


PAC-ROM touts itself as the all-in-one ROM solution. The team shamelessly cherry picks features from the other ROMs listed on this page, including OmniSwitch and CyanogenMod's Pie controls, and puts them all together in their own package.

It might seem lacking in personality, or overkill, but if you're looking for the most customizable, option-rich ROM, then this is it. And wait until you see the boot animation — the team deserves some points for that alone.

With nightly builds and well over 50 devices supported, it's a great package. Learn all about it at

AndroidPIT rom pac rom 1380
PAC-ROM packs in a lot, but doesn't offer much of its own character. / © ANDROIDPIT

Paranoid Android - Stock Android with subtle changes

The first appearance of the Paranoid Android Custom ROM dates back to early 2013 and Android Jelly Bean. The Paranoid Android ROM doesn't provide a radical design overhaul, but focuses on a number of simple but effective changes to notifications and navigation. 

Immersive mode allows you to view information on screen while hiding system bars, and 'dynamic system bars' blend your status and navigation bar color with the particular app background. It's purely aesthetic, but provides a nice transition.

Early in 2015, OnePlus hired a number of key members of the Paranoid Android team. The project subsequently went into deep hibernation, with one developer announcing its passing and another refuting it. Whether the project has the energy to be resurrected remains to be seen.

Paranoid Android is available for a whole range of devices including the Nexus line and the OnePlus One. To learn more, visit

AndroidPIT rom paranoid android 1384
Paranoid Android offers a great design. / © ANDROIDPIT

OmniROM - for the OmniSwitch toolbar

Designed by former CyanogenMod devs (Xplodwild, Chainfire, Dees_Troy, Pulser and Entropy) in late 2013, OmniROM is a no-frills ROM, which basically offers the Stock Android experience with some nice extras. 

OmniROM supports the ability to launch apps by tapping on the time and date in the notifications menu, it can add a notification counter in the status bar to show the number notifications you've received, and has the ability to manage the display brightness just by sliding your finger along the notifications bar.

OmniROM's standout feature, however, is the OmniSwitch shortcut. The OmniSwitch is a quick-menu that you can load with shortcuts and jump from any part of your phone to any app, or vice versa, and it is completely customizable. 

AndroidPIT rom omni rom 1349
OmniROM brings advanced and unique features. / © ANDROIDPIT

SlimROMs - bloatless but feature-rich

SlimROMs made a name for itself by offering a completely stripped down version of Android and letting you determine exactly how much of the Google Play services you want bundled in. Otherwise, SlimROMs is characterized by the ability to modify the DPI of fonts and icons and make everything as tiny as you need it to be. The Slim family currently supports almost 50 devices.

An alpha Android Lollipop build is out, but things are moving slowly at the SlimROM camp and updates are currently infrequent at best. Find out more at

AOKP - for complete control and tons of customization options

Android Open Kang Project, or AOKP, is aimed at serious Android modders, and those with good level of technical know-how. Released in September 2013, AOKP is now compatible with dozens of Android devices, and houses a number of interesting features, like the ability to customize shortcuts in the Quick settings menu, and manage the color and blink rate of the LED notifications in several applications.

Additionally, this ROM also includes a feature called Navigation ring, which acts an an intuitive shortcut for up to five apps. As if that wasn't enough, there is also application permissions management and the ability to adjust processor performance, making this one of the most interesting Custom ROMs on android.

Stable releases are few and far between. After a break from October last year, a post on the AOKP website in March revealed that work would soon be starting on 'proper' Lollipop builds, but things have remained quiet since then. We'll be keeping an eye on this one. To learn more, visit

The custom ROM database

This list is by no means exhaustive and you might want to do a little more research into other custom ROMs that are currently available. Thankfully, the fine ladies and gents over at the XDA Developers Forum have put together a custom ROM database that compares all the features of the major custom ROMs at a glance. It's a great resource. The page was down at the time of writing, but keep an eye on it, as it may well be back up soon.

custom rom db
The custom ROM comparison database is an overview of current custom ROMs and their features. / © ANDROIDPIT

What do you think is the best custom ROM on Android? Let us know in the comments below. 


Write new comment:
  • Cory, nobody cares about ten year old minor UI features like dim bars.

    What possibilities to start a life without vendor lock-ins comes with each ROM team?
    - StockyROM for example, introduced a wizard that lets you decide exactly what to kick off BEFORE the first login.
    - CyanogenMod's team had a love affair with microsoft venture capital - and no code audit afterwards. Can their code be trusted in any way?
    - Which ROM brings native support for free standards such as CalDAV or CardDAV for synchronizing with your own cloud?
    (Hint: Apparently, none as of now. Sadly, even alternative software repositories such as F-Droid have to be installed manually.)
    - Explain the negative meaning of "original firmware" against the meaning of "stock". Original means none less than "completely hijacked"!

  • This article is bullocks, really.

    Author completely fails to nail the different motivations behind the teams.
    On top, this tells lies like a general "need" for Google Apps. Living without is a basic motivation for custom ROMs.
    Sorry i can't deliver better (as of yet).

  • PC-Man Is Best Roms

  • I thing OmniROM is the best for advanced user.

  • I want a custom rom for infocus m330
    Is there any custom rom out there please need it badly

  • RATHISH 3 months ago Link to comment

    My phone is intex aqua hd power .there is no update for my phone. Then how can my phone with lollipop version .i got my phone before 1year till now i didn't get any update.pls help me. I need custom ROM for intex aqua hd power _v08_indian.

  • I need a ROM for Intex Aqua Star 2 (8GB) please any one help me out !!!!

    I don't a ROM in my phone unfortunately deleted

  • I have a rooted Samsung Note 4, what is the best Camera friendly ROM as I am running CM13 which is very unfriendly with my camera and I am a photography hobbiest and going crazy with my phone resetting everytime I want to get a good pic and have missed so many awesome shots,Please help...

  • thenext 3 months ago Link to comment

    thank you for article

  • ahtiahti 4 months ago Link to comment

    Pokemon go

  • Miss the "old time".

  • Dwarfer66 4 months ago Link to comment

    And still all the custom roms you go on about are crappy ASOP or CM roms, there are PLENTY of custom Touchwiz based roms as well.

    What is the use of using ASOP or CM roms on a samsung phone, when you could just go and buy a phone with it on already?

  • Rahul KS 6 months ago Link to comment

    I have a Nexus 5 marshmallow build non rooted. Currently I am finding issues with battery drain. Can anyone suggest me a good ROM ?

  • Quite informative!

  • Custom roms that are reported to The article are The least outdated.... And stopped development. While pure nexus roms or ressurection Remix thrives from The beginning of marshmallow version paranoid And omni roms Just recently outdated their roms... You should search for other newer roms And developers...

  • Reyn 6 months ago Link to comment

    Good for me.

  • No rom for Samsung Galaxy J3 (2016)

Show all comments

This website uses cookies to ensure you get the best experience on our website. More info

Got it!