4/24/2012

What are Custom ROMs?

Android is a great Open Source Platform. The Android Developers have taken huge advantage of this Open-sourceness of the Android Operating System. The Developers have built Custom ROMs for the Android OS.

ROM


The word ROM means Read Only Memory, but has migrated in the modding community to mean an actual custom OS image that you install into the ROM area of your phone.



CUSTOM ROMs



A Custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.
So what does the "customized" part mean? Since Android is open source, developers are free to take stock ROM's, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow. They Modify the Stock Settings and also add their own settings. They are any day better than Stock Based ROMs which the Manufacturer's default ROM in the phone. 



REQUIREMENTS FOR INSTALLING A CUSTOM ROM ON YOU ANDROID

  • Root
  • Unlocked Boot-loader
  • Custom Recovery Image
  • A Pair of Sharp Eyes
  • A Brain that Can Think
  •  Patience (Last but most important)

SOME FAMOUS ANDROID CUSTOM ROMS DEVELOPERS 

These Android Developers are one of the best in their field. They support multiple devices and have support from various large Software Institutions.


This one man show started the famous CyanogenMOD which is running on more than millions of devices all over the world. CyanogenMOD officially supports 133 devices but there are unofficial builts for many of the Phones.


MIUI is a Chineese Developing company. It is a team of Excellent Developers. It supports 98 Devices officially. Very less unofficial Ports for other devices as it is too complex.



Galaxy ICS is a team of Developers who Port IceCreamSandwich (4.0) OS on Galaxy Variants. They support 4 devices. They are not on a largescale but they do a great work by Porting ICS on ARMV6 devices.