What is custom ROM, advantages and disadvantages of Android custom ROM

Those who like to use Android mobile as well as explore various new features, must have heard the word “custom ROM” at least once. There is no end to the discussions in the Android community about what a custom ROM is and how to use it.

Let’s find out what is Android Custom ROM, its uses, advantages and disadvantages in detail.

Before knowing what is Android custom ROM, you should know the introduction of Android. Android is a Google-owned operating system designed for smartphones, tabs, various smart devices and smartwatches. It is based on a modified version of the Linux kernel.

Originally, the idea or story of custom ROM started from the Android open source project. The Android Open Source Project is the official repository of the Android operating system maintained by Google, so that anyone can download and use the source code of the Android operating system for any purpose.

The main goal of the Android Open Source Project is to provide developers and developers with an open source framework that they can use to create products that are compatible with Android devices.

These open source codes of Android are used by various smartphone manufacturers like Samsung, OnePlus, adding new features, customizations, optimizations to make Android better as an operating system.

Independent developers outside the company can also create different versions of the feature-filled Android for different devices using the same source code.

What is custom ROM, advantages and disadvantages of Android custom ROM 1

Custom ROM vs. Stock ROM

Stock ROM is the operating system that is pre-installed with the new Android phone. Basically, using Android’s open source code, new features and benefits are added and different flavors are added, so each Android phone seems to be powered by different software. For example, Samsung phones One UI and OnePlus phones will be powered by OnePlus OS. Again Xiaomi phones are powered by MIUI.

What is a custom ROM?

Simply put, a custom ROM is a different version of Android for different devices based on the Android operating system. Originally custom ROMs were created to make the user interface of the normal Android version more beautiful or to add new features. So what is meant by custom ROM in Android is the operating system created by a third party developer which is based on Android. It has some additional features and design freedom.

Most custom ROMs are maintained by an individual. However, teamwork is now seen in maintaining many custom ROMs. Various companies are also developing custom ROMs, which are already known to us. Some of the popular custom ROMs are Pixel Experience, Linux OS, Evolution X etc.

Advantages of custom ROM

We know what a custom rom is. Now let’s find out how effective or useful the custom ROM is.

At present, Android smartphones usually do not receive software updates 3 years after their release. In that case, using a custom ROM, the Android phone of 6 years ago can also be given the look of the latest Android 12. Since there are countless developers of custom ROMs around the world, custom ROMs exist for every device.

Again most custom ROMs are free but can be used. You do not have to pay a fee to use a custom ROM. As a result, Android users can experiment with their device if they want.

The main reason for the popularity of custom ROMs is the performance gap between stock ROMs and custom ROMs. Custom ROMs have much better performance than normal ROMs. There is also a smoother experience using Custom ROM ROMs as there are no unnecessary apps.

In addition to these, most custom ROMs are customized. As a result, every user has the opportunity to customize his device.

CPU overclocking is pronounced with the word custom rom. Maximum utilization of the processing power of the smartphone’s CPU or processor can be done by changing some parameters of the custom kernel of the custom ROM. In official or stock ROM the processor is not taken up to its maximum limit, as this can cause the phone to overheat and cause hardware damage.

CPU underclocking is also done through custom ROM. As a result, it is possible to turn off many background processes that cannot be done in the official ROM. Underclocking the phone, Battery backup may increase. Many people want to install the app on the SD card in their phone. Installing the app on the SD card is much easier if you have a custom ROM installed on the phone. Again, the custom ROM does not have unnecessary apps, so the improvement in battery life is noticeable.

The disadvantage of custom ROM

There are advantages of custom ROM as well as some disadvantages. First of all, if your phone is bought very recently, it is better to stay away from custom ROM. Because if you try to install or install a custom ROM, the warranty of the phone is lost.

There is also a small mistake in installing the custom ROM but your favorite phone may become obsolete. Again to install the custom ROM you must flash the phone clean, which deletes all the data on the phone. So backing up every time you install a new custom ROM becomes a bit annoying.

Since custom ROMs are made by one or more curious developers, it is not surprising to see minor bugs after installing custom ROMs. If these minor problems are not the cause of your headaches, then you will not have any problem using custom ROM.

Balanced performance of the phone is not available due to CPU overlocking or underclocking. For example, overlocking can cause the phone to overheat and damage the hardware. Underclocking can also be a barrier to getting various useful notifications on the phone. Think of such email notifications. If the email app can’t keep the background process running, it won’t be able to notify you of new emails.

Is Custom ROM invalid?

No, custom ROM is not invalid. Custom ROMs are made using Google’s open source code, so creating or using custom ROMs is completely legal. However, your phone manufacturer may discourage the use of custom ROMs, and installing custom ROMs may void your phone’s warranty.

Some more things related to custom ROM

Let us know some terms or ideas related to custom ROM.


The bootloader is the foundation of the phone’s software. The process is done by the bootloader before the phone is turned on. Smartphone makers want users not to modify the phone’s core operating system. So most phones have a bootloader locked. Rooting the phone or installing a custom ROM without unlocking the bootloader. None is possible.


Phone bricks can mean a lot of phones locked badly. Damaged ROM or installing the wrong firmware can cause the phone to break.


Delvik is a virtual machine that processes Android app code. This Delvik also changes the app’s codes to action on devices.


Fastboot is a diagnostic and engineering tool that can be used to flash everything from launching the phone in recovery mode to image files.


The kernel can be called the software-based brain of many mobiles. The kernel is basically a combination of software and hardware for a smartphone. That means how your phone works, it’s all in the hands of the kernel.

Recovery mode

Different types of system level tasks can be accomplished using recovery mode. For example: backing up the device, installing a custom ROM, etc. To install a custom ROM, you must use a recovery mode instead of a stock recovery mode.


Once rooted, you will have complete administrative control of your device. Rooting often expires the phone’s warranty, so be sure to keep this in mind before rooting.

What is your opinion about custom ROM?

Let us know in the comments section.


"Hey, I’m Md Arafat Hossain, A Full Time Blogger, YouTuber, Affiliate Marketer and Founder of TecHAPK YouTube Channel. A guy from the crowded streets of Dhaka Bangladesh who loves to eat, both food and digital marketing. In the world of pop and rap, I listen to religious songs."

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button