What Is a ROM on Android?: Definition and Types

The world of the root makes Android something huge, a place where everyone, from those who rootean for the first time to the more expert, you will find something that interests them. Newer ones will have Android an ecosystem that will help you in day to day and will be teaching you new things, while the wisest will discover a place that help others and keep learning.

Custom ROMs, despite not being in the best of times, are one of the major contributions of our favorite operating system, each of them offers something different. It may be to those newer this them a little confusing, so to help as much as possible, Let’s talk a little about what are the ROMs, what types there are and what they help us.

What is a ROM?

A ROM, if I had to explain it very easy, and very few words I would say that it is the operating system that brings the mobile, but it would be still somewhat vague. A ROM (for his initials Read Only Memory, read-only memory) is really, the operating system together with other files that allow that the Android is unable to boot. Android is, therefore, one of the parts of a ROM.

Along with the operating system have the kernel, or core, which would be responsible for communicating to the software and hardware that they work in harmony, with which the name comes as ring finger. The kernel that use Android devices is Linux which, thanks to free software, has been able to carry all kinds of mobile devices.

Within a ROM will also find the graphical user interface, known as GUI, which allows the user to interact with the system, as well as other files that help that the phone can be used properly, including their connections (data, Wi-Fi, Bluetooth, NFC, etc.).

Are there types of ROMs?

Luckily for the users, not all ROMs are the same, there are several types that have characteristics that make them different from others. The most used type of ROM is the stock, and talk about it when it’s a ROM developed by the manufacturer and install it on your phone.

Of course, There are ROMs based on the stock, They are those that have been made by a developer using as a basis which brings the manufacturer, whether Samsung, HTC, LG, Sony… The objective of these ROMs is, normally, serve some additional function and, above all, clean it bloatware or unnecessary applications for the user.

On the other hand we have the ROMs AOSP (Android Open Source Project), those are ROMs of Google whose code has not been modified, or has been in a very small proportion. The main characteristic of this type of ROM is its similarity to pure Android, although they may contain different functions. The greatest exponent of AOSP ROMs CyanogenMod, is now LineageOS.

There are several types of ROMs: stock, AOSP and AOKP, each of them with a particularity that can be interesting resutlar users.

We also have the ROMs AOKP (Android Open Kang Project) they are those based on the AOSP, but with some features that cannot be found in the ROM on which they are based. The word Kang is used to say that it is stolen code, so AOKP is a mixture of Kang and AOSP. It was originally a joke, but eventually the name became forever.

An example of ROM AOKP are those based on CyanogenMod, but that It includes functions which cannot be found in the ROM without neglecting the user experience, as it used to happen with Paranoid Android. The AOKP ROMs tend to go largely (though not in exclusive) to Nexus and Samsung Galaxy devices.

What benefits can be drawn to install a custom ROM?

There is a lot of reasons why a person would want to install a custom ROM. In some cases by his taste for world development, in others to get rid of bloatware, others to give a new look to your terminal, others to fix his mobile and, finally, are those who want to have the most current version of Android When the manufacturer does not support.

The benefits that can be drawn are many, provided we have carried out the process properly. One of the aspects in which we won is in customization, being able to modify certain elements with the factory ROM we couldn’t. It is the cheapest way of “change mobile phone”.

Another benefit that we can draw is, simply, to be able to continue using our smartphone. A few years ago I flowing to my old HTC One S thanks to CyanogenMod (and still works) after a brick that, almost certainly, was my fault by walking where they should not. It is impossible to calculate the money you have saved the ROMs custom people by reviving their mobile.

Custom ROMs have several benefits, how to keep us updated, get rid of bloatware or fix your mobile phone. No doubt they are a good option if you know what I do.

The bloatware is a problem that we have been complaining since time immemorial and, to make matters worse, most can not be uninstalled easily. Custom ROMs they take the bloatware off (at least a good part of it), giving us that extra storage that the manufacturer had taken away from us.

Custom ROMs are often, a way to keep up to date When the manufacturer, is the reason that is, it gives us support. Luckily these ROMs, although they need polishing, are stable enough to be used every day without problems and, in addition, give us a little extra customization that never comes bad.

The ROMs are in short, responsible for that many of our mobile software problems are resolved and that those edgy not us boring. Are you that install custom ROMs or you prefer to stick with which brings your mobile phone brand?