Posts Tagged ‘Android partitions’

This post is about, What, Why and How regarding Custom ROMS.

As I have explained in my previous posts, the term ROM in Android terminology is not the hardware which we knew (Read Only Memory).
An android ROM is an image consisting of Kernel,Andoid Firmware,Bloatware(default system apps).
The default ROM given by vendors like LG, Samsung are called Stock ROMS(Customised Googles stock ROM).
Stock ROMS might have some crapware which will not be able to uninstalled and hence the wastage of resources, which makes you feel, you dont have complete control on your phone. Since Android is open source, so many developers are working on making of ROMs specific to a device, by building from sources. These are the Custom ROMS, having only essential apps, tweaked kernel for best performance and Overclocking CPU, customized android firmware to make it look awesome and work smoother.

Having Custom ROM in your device makes you the complete owner(superuser) of it. You wont see any app unnecessary, customizations will make your phone perform fast and smooth and prolonged battery life too. And more over there are so many flavors of ROMS being developed, like gaming, performance, and battery etc., choose the right choice of yours and flash it. So there is nothing that you need to be compromised of, as your phone looks fresh,clean and robust always.

Most of the andoid devices have yaffs2 filesystem(NAND based flash memory). Each device flash memory is partitioned mainly as /system, /data, /boot, /recovery, /cache.
I will explain the significance of each partitions in my next post. I told about these partitions as they play the major role while installing.

First step after rooting is to have custom recovery. Custom recovery is a tool to manage all your partitions, to take backup of rom, restore old roms, and lot more.
ROM manager(root app) can flash the ClockWorkMod, a well known custom recovery.
Once you have chosen your ROM to flash, following are the steps.

  • boot into custom recovery
  • wipe /data, /system, /cache and wipe dalvik cache too.
  • select “install zip from sdcard” and choose your ROM.

It installs and takes time for the first boot, and Voila you have a custom ROM.

Note:  These steps are specific for devices and different ROMS. So make sure you follow the right instructions for your device. Mine would give you a rough idea of what needs to be done. After checking mutiple posts, reviews and understanding completely, take this risk.

Disclaimer: As you are playing with the flash memory partitions, any wrong step can brick your device. After that if you point finger on me, I will laugh at you. So understand what your are doing and take responsibility if you screw up.