Technically speaking ROM stands for Read only memory. The read only partition of an android phone can hold vital software like an operating system. But the question you could be asking yourself is, why do you need to root your device and why do you need to install an operating system, when your device was already shipped with it. The simple answer to it is lack of software /operating system updates from manufacturers and operators. There are millions of Android phones today that are still running android 2.2 (froyo) despite the availability of Android 2.3 (gingerbread), Android 4.0 (Ice cream sandwich) and even Android 4.1 (jellybean).
Whether you are looking to update your operating system that your manufacturer is least bothered to help you with or want choose from a variety of additional tweaks or mods that improve the performance and usability of device.
The core reason for rooting an Android device is the availability of customs ROM’s that go far beyond the basic features of your device and let you transform your device the way you like(and not the way your device manufacturer or operator wants).[/learn_more] [learn_more caption="
Which is the best ROM for my phone?"]
There is no one such ROM that we can name as the best ROM. Its not just because we want to avoid answering it but its because each ROM has its own upsides and downsides A ROM can be best for gamers it may not be the best for feminine or professional user who are more into connectivity and communication. A gamer needs more performance, a professional needs more productivity, some need the best in class battery life to rely on their phone even when driving back home after staying away from the charger for the whole day after a lot of email sync, some gaming, moderate internet browsing and couple of calls. There are others who need a good balance of everything, and some ROM’s are simply best for such users including the stock ROM.
Android ROM's come in three different variations:
- ROMs that port latest versions of Android to your device
- ROMs that bring new features beyond the stock OS
- ROMs that focus on speed and stability.
Before choosing the right ROM for yourself understand your requirements based on your day to day phone usage and the kind of audience group you fall under, say an avid gamer, professional, heavy internet surfing, heavy caller, multimedia and entertainment lover or a mix of the above requirements.
Head over to the list of ROM’s available for HTC One X “()” (international version) to choose a ROM for yourself from development community forums.
Need better performance for gaming, a non laggy heavily multitasked device or all you prefer is a better battery to stay wire free throughout the day? Your personal preferences and day-to-day requirements play an important role in choosing a ROM that won’t make you sick of it when you want the most out of your android phone. [/learn_more] [learn_more caption="
Stock Android UI or manufacturer based UI?"]
While ICS has been one of the best user interface experience android has offered in its lifespan(followed by Jellybean), but many HTC phone users have been in love with HTC Sense’s slick interface and design which has been arguably the best UI since one of the first android device shipped with it.
The beautiful HTC sense UI does consume more space and resources of the system making it a little over skinned. Especially when there a beautiful UI underneath(the stock ICS) many user also preffer to abandon HTC Sense for more original and light weight Stock UI. Though there is no severe effect of HTC sense on the performance, battery life and slick interface, but finally it depends on individual preference to use Sense or No sense.[/learn_more] [learn_more caption="
What is a kernel?"]
An Android kernel is piece or pieces of software that works as a bridge between apps (software) and data processing done at hardware level. A kernel is responsible for serving resource requests from apps In many ways like allocation of space, creating network connections etc. A kernel loads first in the operating system and remains in main memory. With custom kernels for android phone you can achieve improved performance by overclocking CPU and adding new governor controls, or you can achieve better battery life by under-clocking CPU and keeping in lowest required state. A kernel can also extend the features of the OS(and the device) beyond the stock capabilities, like adding features like Call recording which may not be possible at the hardware level, USB host support, tweaking hardware key operations and much more.[/learn_more] [learn_more caption="
Choosing the best kernel?"]
Each kernel is designed keeping a certain audience in mind and excels in few area’s. Say a overclocked CPU profile may not be the best for other than gamers. So depending on the features you would love to see in your phone and kind of day-to-day usage you have, or the kind of stability or reliability a kernel provides can the reason why you choose one kernel over other. Comparing kernels is not a good idea. It demotivates the non-profit development community behind it. So choose the once that meets your requirements.
Head over to the HTC One X Kernel list page to find out more.[/learn_more] [learn_more caption="
What are customizations, mods, patches, themes and tweaks?"]
You paid for your Android device and you are free to go with anything that makes your device more cooler, user friendly or personalized.
Even the best ROM makers are sometimes unable to keep up with the latest improvements in the development community or tend to over look some great features in their ROM. But the best part is that you are free to add new features say a power menu in the notification bar, choose how your notification bar looks, change colors, add themes, add new fonts, add a new DSP, add equalizer in your stock music player, edit auto brightness values and anything you can imagine of but wasn’t possible with the device in default settings. [/learn_more]