What is Rooting and its Pros and Cons?

Android RootSome of you may be familiar with the word jailbreaking on iPhone, iPad or an iPod. Jailbreaking enables you to download free third party apps, tweak & modify your device or download paid apps for free. On Android although it’s quite different, but Jailbreaking and ‘rooting’ still have the same phenomena.

We know that android is an open source operating system, which means you can manually download apps for free whether they are paid or free without paying a cent or moving a muscle but the question then raised is what would be the benefits of rooting my android if it’s already allowing me to download paid apps for free? Why should I root or jailbreak (or unlock) my Android?

Well the answer to this question is that rooting allows you to have super user permission or be an administrator of Android to completely modify your Android, the way it looks and the way it works. Rooting removes the restrictions that are applied by the manufacturers of device like HTC, Samsung, Sony etc. to keep their devices as stable as possible.

Rooting allows you to use third party apps. Although you can install the third party apps before rooting too but you’ll be kind of limited in using its complete features. For example, an app called Root Explorer can be installed on Android before rooting but you’re limited to using it only as a file explorer but if you root your device, you’ll be allowed to go into the system files/program files from where you can mess up things and do a bit of tweaking, such as deleting stock apps that are taking space in your device’s internal memory or eating your battery life by running in background.

Now What Else Can Rooting Do?

Rooting DOES have a lot of advantages but it also comes with disadvantages which can become a complete headache for some people who are conscious about their device. Let’s have a look at what are pros and cons of rooting an android.

Advantages

Change font of your device

Some devices like LG Optimus series & Samsung Galaxy series come with font changer but still they have kinda limited number of fonts and some devices like the Sony Xperia devices can’t even change the fonts. And while apps that can change fonts be downloaded from Google Play, they are still quite scanty in number. Rooting can give you complete freedom on such small but vital things and apps like Font installer can pull this trick off pretty well.

Overclocking

A lot of you guys won’t be familiar with the term overclocking. The manufacturers use processors which can deliver better performances than they normally give but they intentionally use a stable frequency for the processor so that the device doesn’t get hot (and possibly even catch fire) and for reliability purposes.

This can be changed by using CPU frequency controller apps which can modify the frequency of the processor. For example, the nexus s comes with a processor of 1 GHz but by tweaking it a little bit you can upgrade this speed to 1.1 GHz and even higher.

This will increase the performance of your android device and will deliver better frame rates in games and other processes but would obviously drain the battery quicker. The best app for overclocking is setCPU for root users.

Underclocking

This is the complete opposite of overclocking. Underclocking means to lower the frequency of a processor for example the nexus s has a 1GHz processor, but this can be cut down to 800 MHz or even lower. This would decrease the performance of the device but would save its battery life a lot and will also prevent the device from getting hotter. setCPU for root users comes handy here again.

Upgrade device to the latest version of android

You are probably familiar with this thing that not all devices are updated by their manufacturers. What that means is that you get stuck on an older Android version which is behind the competition by a few iterations but now it is possible for you to upgrade your device to the latest version of the Android OS by rooting.

This is the reason why most people nowadays are rooting their devices because this allows them to use all the new features and looks that are available on the newer versions of Android. There’s a catch though, a real big one: if you don’t know how to upgrade your Android device properly you might even end up getting your phone bricked so I recommend not to try this on your own and get this done by a mobile shop or a specialized person.

Save apps to your SD card

Old or low-end android devices have low amount of internal memory and sometimes the device doesn’t even have the apps to SD feature. By using apps like links2SD and apps2SD you can move applications to your SD card which would save a lot of internal memory.

Gain full access to system files of android

You are not allowed to have access to your android’s system files on the stock, uncustomized ROM but you do gain access to them after rooting so you can tweak them whichever way you want. This feature is also useful to Android developers. The app which can be used for this purpose is called Root explorer.

Delete stock apps from android

Some people don’t want to keep those stock Android apps that come with your phone, which not only use up precious storage but also reduce battery life by running in background. After rooting though, you can delete these otherwise uncustomizeable apps and save internal memory, battery life and RAM. Root explorer is also used here to delete stock apps.

Install/flash custom ROMS

Flashing a custom ROM allows you to install a modified or custom version of android. You can either create your own or use anyone else’s custom rom uploaded on XDA developers or the developers own blog. The custom ROM looks and works a little different because its more modified version than a stock ROM. It might even be using less ram and would have different launchers & settings that don’t come with stock or standard version of android. The app which can be used here is ROM Manager.

Completely backup your data

There are apps that backup your data without rooting but they are a bit limited as they can only backup apps, contacts etc but after rooting, some apps can even perform a complete backup of your data. The app recommended for this purpose is Titanium backup.

Screenshots

One of the biggest features that arrived on Android in Ice Cream Sandwich was the ability to capture screenshots which was impossible in most Android devices running on older OS versions. Rooting gives you the ‘freedom’ of capturing a screenshot and with even more options on how to take them instantly. By using app called screenshot you can take screenshots on your rooted device.

Change boot loading animation

Rooting allows you to download a custom boot animation and use it, so that whenever you would turn on your android device you’ll have a different animation playing on the screen. Apps like boot animations can be used to change the stock boot loading screens.

Block ads

You can remove those ads which popsup when you are using free app with rooting too. For example while playing angry birds free version, an ad appears on the top of screen which sort of interrupts your gameplay. After rooting though, you can remove those ads easily by using Adfree android.

Add true Linux commands to android OS

After rooting, you can use android terminal like the one that Linux has, which you can be used for various commands. Android terminal is a very useful thing for developers. App called android terminal emulator can be used for this purpose.

There are few other benefits too but these are the major reasons why you should root. But rooting comes with disadvantages as well, Which are listed below.

Disadvantages of rooting

End up having a bricked device

Rooting can cause your device to stop working altogether. For those who are not familiar with the term bricking, bricking means to completely hang your device so that it wouldn’t even turn on. The main reasons which can cause bricking is flashing a custom rom because the custom ROMs are sometimes not suitable for your device.

Its not that bad a situation though as in some cases your device is completely restorable. With the passage of time, developers have found many ways of restoring bricked devices and companies like Sony have made a software called PC COMPANION which can restore your bricked Xperia phone but even then, the problem still persists.

Voiding your warranty

I know this sounds really bad but it’s quite true that your android device would be no longer be in warranty if its rooted.

Is Rooting legal? Does Google Allow it?

The answer is yes. Google allows you to root your android devices and they have no problem with it and even after having root permissions you still are, in almost all conditions, allowed to download apps directly from Play Store without any restrictions.

Before rooting your device make sure you have read blogs about your own device because some things may vary while rooting in different android devices. The most popular and reliable software used to get root access on your android currently is SuperOneClick.

Still we recommend having a complete research on how your device would be rooted before proceeding forward because one false step can leave you with an unusable device.

There are also many videos, guides and walk-throughs available from where you can easily consult from.

Happy Rooting!


    • Rooting has nothing to do with OS updates. If you’re using Stock ROM, all it does is remove the root, which you’ll have to re-apply again. I’ve done rooting a million times and not even once did I had problems with the update process :)

      • My bought a rooted GS2 and when i tried to update it via its Update Software feature then it downloaded update and rebooted my cell but in the end given error that new updated software cannot be applied. Not sure whether it happened due to root or some other issue.

        • Its quite possible that the ROM you had on your GS2 may have edited conf files (by someone who owned the phone before you), hence why the update failed. Best course of action in such case scenarios is to download the updated ROM image and flash it over your device via KIES or Odin (Odin is recommended). I always flash a clean image whenever there’s a new update. Saves the trouble of having compatibility issues and you start with a clean slate, just like windows.

  • I was upgrading my GS2 from 4.0 to 4.1.2 but due to selection of wrong files, it hanged and when I turned on it display Error in upgrading Firware n device got an error in it. So i reselected the file correctly n then tried and it worked finally on 4.1.2 (Official Samsung without root) …

    Thanks

  • i want to root my htc explorer ..but don’t know .. any safe and accurate tutorial.. so if any know how to root htc explorer.. plzz tell

  • Good, informative article.
    Except the line “A lot of you guys won’t be familiar with the term overclocking.”
    14 years back, in the year 1999, I was overclocking my desktop computer – when compters were a rarity in Pakistan. :)

  • Well I own HTC Explorer and its a low end phone. The key problem that every HTC user complains is LOW INTERNAL MEMORY, and I had that too. Rooting and using Link2sd was the only way: and YES IT WORKED!!! I have dozens of apps installed in my Explorer and still 70-80 MB internal memory left. Plus I also have installed custom ROM. The version is 4.1.2 and I have just said hello to jelly bean!

  • Dear Friends, Can any body send me the tutorial for rooting my MB501 Motorola phone.

  • This is an excellent article for newbies (like me!) to this space. It seems that the ability to open up the innards of these devices to clever young people, may end up ultimately forcing Apple to change its closed and secure environment or Android taking over this space comprehensively.

  • Rooting does not technically void the warranty because phone can be unrooted and no one can tell whether it was ever rooted.

  • I want to root my HTC Desire. Take it to Hafeez Centre but they said that it will be bricked.

    Problem is that if I have Froyo 2.2 I will easily root my phone but I have updated my Desire with Official Android 2.3.3 Gingerbread so I couldn’t. I have used a software … didn’t remember it’s name but it didn’t root my phone. Any suggessions?? HTC Desire Owners need assistance. How to root my HTC Desire and Install Jelly Bean?

    Thanks

    • just download odin, u can find it by googling it then u can download cymodgen 10 for your device
      If u want further info then search for xda-developrs

  • Its a great news for me that we can root our android devices, please can anyone tell me about Qmobile A6, can we root it.(sms on 0344-4471010). Thanks & Regards -Tariq


  • Get Alerts

    Follow ProPakistani to get latest news and updates.


    ProPakistani Community

    Join the groups below to get latest news and updates.



    >