Hey Reader, if you have not rooted your Android Phone and thinking to do so then this is the perfect guide for you. Everything have it’s pros and cons but it depends on you that how you use it and the same formula applies on Rooting an Android Phone. So in this below post I am going to point out some Advantages and Disadvantages of Rooting your Android Phone which will surely help you.
Advantages of Rooting an Android Phone
Rooting an Android Device gives full access to your Device that means you have the full control on your Android phone and if you want to know what amazing things you can do after rooting your android phone then read the below Paragraph Carefully.
Root File Explorers
You can remount your
/system/ directory read-write, which will allow you to remove carrier-shipped applications you don’t like and so on. Root file explorers can allow you to view all folders on your phone, such as
/data/ which is normally protected.
Moving & Removing Apps
Access to /system also means you can move apps or updates to system apps from /data to /system (with caution!), if the partition has enough space.
- Titanium Backup – Back up all of your applications and data. Also allows you to uninstall or freeze system apps, integrate updates into your ROM to save space, move apps to SD, and more.
- apps2rom – does for free what the pro version of titanium backup does: lets you move apps to the system partition.
- Bloatfreezer – Freeze or remove system apps
- Link2SD – Move (system) applications to a second partition in SD card, liberating loads of free space in
Note that moving apps to the sdcard has risks and cons, and should be undertaken only if space is needed. Most modern devices have enough memory for many apps (16GB+), providing that photos/videos/music are stored on an external sdcard.
Some devices already have Wi-Fi tethering out-of-the-box, like the Samsung Galaxy S, so this isn’t such a big deal on them unless the carrier charges for the feature.
Screenshots & screen recording
root is needed for screenshots before 4.0-Ice Cream Sandwich. Most pre-lollipop screen recorders also require root.
- Titanium Backup – Back up all of your applications and data. Also allows you to uninstall system apps, integrate updates into your ROM to save space, and so on.
- ClockworkMod Recovery – Usually requires root to install via ROM Manager. Allows you to backup the entire device, including your ROM, as well as flash new ROMs and other advanced tasks.
There are also many apps that claim to make a full nandroid backup.
- AdFree – Removes ads by changing the hosts file (so both ads in apps and in browser)
- Adaway – Also blocks in-app adds.
- Droid Wall – Firewall application. Got an app that’s using up all your data when you’re not even using it? Block it with this!
- Orbot – Tor app
- Cache Mate – Clear cache of all apps
- Droid VNC Server – Connect to your phone via VNC
- LBE Privacy Guard – Selectively remove permissions from app
- Button Savior – Helps to add on screen button to compensate a failure of a physical button.
- ClockSync – to automatically sync the device’s time with few predefined atomic clocks.
The xposed framework allows apps with advanced functionality to be installed.
- gravitybox – An app that allows many system tweaks.
- xhangouts – Improved version of google hangouts
- xwhatsapp – Mod for the popular whatsapp messenger.
- Xprivacy – Finegrained app control.
- SetCPU – Control the processor speed of the phone, can also setup profiles. It allows underclocking based on conditions, e.g. underclock to 125mhz when screen is turned off. It dramatically increases battery life without affecting performance (when you’re actually using apps / the phone) or can improve performance via overclocking.
- Overclock Widget – Similar to SetCPU but less functional
Enable swap file / partition
- ROEHSOFT RAM-EXPANDER (SWAP) – Use SD card for more RAM.
Advanced and Miscellaneous
- ROM Manager – Facilitates installing new ROMs with ClockworkMod Recovery, and allows you to back up your entire device (ROM + apps + data) and other advanced tasks.
- Quick Boot – Allows you to reboot into recovery or the bootloader / Download Mode.
- Lag fixes – Various tweaks and filesystem changes to speed up your phone or prevent issues with your phone pausing / freezing temporarily. These are particularly useful on some Samsung phones that use an RFS filesystem. An Ext4 lagfix like Voodoo is recommended, but there are also Ext2 lagfixes like RyanZA’s One Click Lag Fix which also allows you to change advanced memory, Wi-Fi, and disk scheduling options.
- TRIM – Some older kernels do not have TRIM.
- StickMount – Automatically mount USB flash drives, keyboards, mouse via USB OTG cable.
- busybox – Makes terminal emulators feel more like linux.
- Sideloading apps. Most carriers/phones allow this option but AT&T does not.
Though root is not required for flashing new ROMs, many apps that make it easier do require root.
CyanogenMod is a very popular rom that many people put on their phones. It is also easy to install via the ROM Manager app. First install the Clockwork recovery. Then run a backup before you flash any roms.
Also check out “Where can I find stock or custom ROMs for my device” or the XDA forums for other custom roms. Most devices have a specific “Android Development” sub-forum where ROMs are posted.
Always do a nandroid backup before installing any rom or mod! You may also need to wipe all data and cache from your phone before installing or upgrading a ROM.
One popular set of kernels is those provided by ChevyNo1. You can also download them via the premium version of the ROM Manager. Make a nandroid (ClockworkMod) backup before using these kernels! You’ll also want to get SetCPU to make the most out of these kernels.
Start with the low voltage kernels at the lowest speed and work your way up to the 1.2ghz. If your phone is stable up to the 1.2ghz range, then try some of the ultra low voltage kernels. If you start getting force closes, then switch back to a low voltage kernel.
Basically each phone (of the same phone brand/model) varies by which kernel it can handle due to the manufacturing differences between processors. So I may have a Motorola Droid that can run ultra low voltage kernels and yours may not be able to run them. These phones weren’t necessarily designed to run like this.
Disadvantages of Rooting an Android Phone
Most users are primarily driven by the thrill of getting the forbidden fruit and not that they need the abilities that come with rooting. But later on sooner they realize that they didn’t need to root their device but it’s to much late. So before you root your android phone, I am going to clarify the disadvantages of Rooting an Android Phone.
It voids Phone Warranty
Most of the Mobile Manufacturing companies clearly mentions that if the user rooted his Device then he/she will lose warranty of the smartphone whereas some on the Mobile Manufacturing Companies don’t have any such terms and conditions such as Xiaomi. So before rooting your Android device I advice you to read terms and conditions of Manufacturer Warranty of your Brand.
This is the most dreaded word of the rooting world. When you brick your device, it simply means your Android device is now a very fancy and very unusable brick. Unless you are a very good software engineer or have a family member working in manufacturing company of mobiles, you will have to flush up some money.
Yes, even phones can get viruses. A common practice that people do with “rooted” phones is to flash their ROM’s with custom programs. Whenever you make changes to the code of a software, you run the risk of introducing a virus.
Rooting your Android phones gives you a lot of advantages. However, you should really think twice if not thrice about rooting your phone. Don’t be lured by the possibilities of having a rooted phone. Sure an unlocked phone can be a very powerful device. But if things go south, it will become bricked.