what is ROM?
ROM stands for Read Only Memory. ROM is an operating system that runs to your droid and is stored in your phone’s read-only memory. There are two types of ROMs:
A stock ROM/firmware is a software created by the manufacturer specifically for a given device. A Truly Stock ROM is one that has had no visual or functional changes made to it by the hardware manufacturer. The “stock ROM” which is provided by the device maker, is pre-installed on the phone or tablet at the time of purchase. A stock Rom does not go through any of the alterations that a custom Rom performs.
A “Custom Rom” is a software (OS) that has been customized by the user to improve the appearance and feel, design, themes, and performance of the OS for a specific device. Users, like myself, enjoy installing custom roms because they offer more features, a better user interface, and better performance than “Stock ROM.”
Advantages of Custom ROM
LATEST ANDROID VERSION
The new Android version is one of the most typical reasons for installing it. Users may update their phones to the latest version of Android, making their old phones look brand new. This not only refreshes their appearance, but it also improves their performance because the new version is more stable than the previous one.
The numerous customization options offered are another reason why people prefer to install it on their Android phone. Sexy and attractive themes may give their gadgets a fresh look. It allows users to personalize the UI (User Interface) according to their preferences.
OVERCLOCKING AND UNDERCLOCKING
This isn’t directly related to installing a custom ROM; rather, it’s related to the custom kernel (a system file that acts as a driver for the operating system) that comes with it. It allows a user to overclock or underclock their device in any case. Overclocking a device’s CPU or GPU implies running it at a greater speed than the manufacturer intended. This improves performance, but I don’t suggest it because it may harm the device. Underclocking is the polar opposite of overclocking. It is the process of altering a system such that it runs at a slower speed than planned. It provides you more battery life in exchange for some performance loss. Custom kernels can also be installed.
Although rooting allows users to delete bloatware apps loaded by the manufacturer, users must still pick which apps they want to use and which they don’t, as well as manually uninstall those that they do use. He doesn’t want to utilize it. While custom ROM developers remove these applications while developing these ROMs, they do not include them in their operating system, so users only need to install it and their smartphone is suddenly bloatware-free..
USER INTERFACE SCOPE
It allows a user to try out a variety of user interfaces and pick the one that best meets their needs. Like the HTC Sense user interface, which has been transferred to a variety of phones, allowing people to get a feel for an HTC phone without having to buy one. The user may also opt to install the original Android, which is quicker than the modified Android seen on phones such as Samsung or HTC.
Disadvantage of Custom ROM
Another reason why users are hesitant to install a custom ROM on their handset is the fear of bricks, which renders the device useless and useless. This is the most feared scenario since there is no way to get a gadget out of this condition.
PROBLEM WITH BATTERY LIFE
Some ROMs may not be fully optimized for your device, resulting in increased battery drain, improper charging, or even damage to the battery.
PROBLEMS WITH HARDWARE
Some ROMs may not support all of the hardware in your device, resulting in hardware failure or other issues like as the camera failing to operate or producing poor photographs.
Some ROMs have not been tested in the same way that the manufacturer’s ROM has been, resulting in flaws that cause instability, such as forcing applications to quit (which may be very frustrating), random phone restarts, or the phone being stuck. in a never-ending cycle (really terrifying for a beginner).