Many of android users are familiar with the term "Rooting",
Before we know what rooting is we should know first what android is,
Android is Linux based outsource operating system from Google.Currently
Android OS is on the top of the Linux structure, various phone manufacturers
edit this according to their norms and specifications. They don't permit the user
to access all that is available underneath.
Rooting
Rooting of android device is basically obtaining all the rights and permissions of the Android OS that are currently denied by phone manufacturer to user, No phone ever comes rooted by default. Once rooted your android device you will have full control over your device which includes ability to load custom software,increase performance, improve battery life and also increase RAM, Internal storage and many more.
Advantages and Disadvantages
Custom ROM
If you root, it's is essentially a process to gain complete control over your phone as we seen above, even to the most basic 'root' level) your phone and install a custom ROM, you have FAR more control over your phone, which is fair, it's YOUR phone.
What is ROM-It's essentially the operating system that your phone is currently running. It's like windows XP or windows 7 on your laptop. Windows itself is the operating system, as is any ROM on a phone.The key things about ROMS are how they can be customized (especially with android) to your hearts content. Let me explain;
A stock ROM is the ROM you get from the manufacturer. Say you buy a phone, you turn it on, the interface you look at, the settings you change, EVERYTHING is the ROM, and seeing as you haven't changed it, it's the 'stock' ROM, it's the one made by the manufacturer.
But with a custom ROM, you can take a phone you buy from outside and remove any limitations imposed by the manufacturer/network you got the phone from by installing a custom ROM someone else made. It can have any number of changes from the stock ROM, from just looking a bit different and being a bit smoother to completely overhauling your phone and making it feel like a brand new machine.
Say you wanted better battery life, a faster phone, or countless other tweaks applied to your phone to improve it; a custom ROM is specifically designed for improving the phone compared to the stock ROM.
Android Version
As you have your android rooted you can enjoy the experience of any android version on your rooted phone provided that the version you are looking for is available in form of a custom ROM
The benefit of rooting is that you can have the lavishing ICS and Jelly bean updated on your device though your phone manufacturer doesn't support that.Let me make it simple for you for example
you can install an ICS based or Jelly Bean based custom ROM on Samsung galaxy ace which Samsung doesn't provide official updates to higher android version.
Well this is the beauty of android...
Memory Expansion
Well it is very embarrassing when you have an android in your hand but you can't install an application or a game due to lack of memory..
Rooting is a solution for this, you can increase your internal memory and even RAM using some tricks few of them to name here are like using swapper or partitioning SD card and using as extra RAM or totally swapping
SD card with internal memory there are lots of options choose what best suits to your phone.
Performance Improvement
This is the most fantastic customization we can ever had,Increase speed of your processor yeah you got that right you can increase speed of your android using several
processes, The general term for this is overclocking your CPU, there are some predefined criteria for that as everything has some limitations , meaning that you can't expect a 800 MHz processor to
be overclocked at 2 GHz... common that's too demanding..But you can overclock it to 1 GHz, a 1GHz processor to 1.3GHz or 1.6 GHz and believe me it works superfine.
The amount of Overclocking you can expect from a processor basically depends on the chip-set that processor is using and may more facts to be considered.
UI and Battery Improvements
Say you got a HTC phone because you liked the specifications, but didn't like the interface you get with a HTC phone (called Sense UI on a htc btw)
and you like the look of basic android instead, install a custom ROM which is based on plain android.Using a launcher can change the interface and you needn't be rooted and have a custom rom installed to install a launcher from the market.
A launcher is something that completely changes the home-screen interface for you, and there a TON out there, that's a whole other topic i wont go into, but Google it and search xda for more info. In fact there's a list on xda of nearly ALL home screen launchers)
Say you wanted better battery life, a faster phone, or countless other tweaks applied to your phone to improve it; a custom ROM is specifically designed for improving the phone compared to the stock ROM.
Individual tweaks can also improve your phone experience, but they are applied on top of your current ROM and they must be compatible with your device and then the ROM your running. Disadvantages
Well every coin has two sides there are few disadvantages of rooting but till you are following right practices and fully aware that what you are doing with
your phone you can always ignore these
Rooting your android voids your warranty provided by manufacturer, In some cases you can get it back by installing stock rom,
The clear disadvantage is that your device is under warranty period and if by any chance you got a hardware problem like camera,audio outlet,charger pin or loudspeaker not functioning
properly you cant get it fixed from service center till you get your phone running on stock ROM again.
Bricking
Sometimes if you don't follow the rooting guide properly you can exhibit a situation where your device undergoes a Brick
there are two types of bricks Software brick and Hardware Brick a software brick can be cured easily by using some predefined and standard procedures,
whereas Hardware brick may result in malfunctioning or sometimes totally non functioning. Still there are some techno-geeks who managed to cure devices from hardware brick. The easiest way to identify a software brick is that your device boots but doesn't show up the UI or boots in loop and if it doesn't boot at allthen it is hardware brick and you need to purchase a new device.
No comments:
Post a Comment