This is a simple, universal step by step guide to help you root your device. There are a plethora methods to root your Android device, here we focus on the most widely supported rooting method instead of a collection of one-click apps.
Would request you to take some time out & explore more about rooting, its benefits and cons before you take this adventure trip. Happy Exploration!
Have included all required rooting software in a link below.
Before you dive in, take a look around: For the uninitiated
What is Android rooting?
Rooting is the process of allowing users of smartphones, tablets and other devices running the Android mobile operating system to attainprivileged control (known as root access) over various Android subsystems. As Android uses the Linux kernel, rooting an Android device gives similar access to administrative (superuser) permissions as on Linux or any other Unix-like operating system such as FreeBSD orOS X.
Explore further @ Wikipedia - https://en.wikipedia.org/wiki/Rooting_(Android_OS)
Rooting Glossary - To help you get a hang of this world
Rooting Dictionary - Get down to the basics
Warnings:
Android devices don’t come rooted for a reason. In fact, some device manufacturers go out of their way to prevent you from rooting. Here’s why:
Security: Rooting breaks apps out of Android’s normal security sandbox. Apps could abuse root privileges you’ve granted and snoop on other apps, something which isn’t normally possible. In fact, Google prevents you from using Android Pay on rooted devices for this reason.
Warranty: Some manufacturers assert that rooting voids your device’s warranty. However, rooting will not actually damage your hardware. In many cases, you can “unroot” your device and manufacturers won’t be able to tell if it’s been rooted.
Bricking: As usual, you do this at your own risk. Rooting should generally be a very safe process, but you’re on your own here. If you mess something up, you can’t just expect free warranty service to fix it. If you’re worried, do a bit of research first and see if other people report success rooting your device with the tool you’re planning on using. *credits/source - HTG How-To Geek
Advantages & Disadvantages
How to Root Your Android Phone with SuperSU and TWRP - Professional's take
Benefits of rooting your Android phone or tablet - Android Authority
Top 10 reasons to Root your Android device - lifehacker
How to Root Your Android Phone with SuperSU and TWRP - Professional's take
Benefits of rooting your Android phone or tablet - Android Authority
All set for the Kill, get rolling!
Step 1: Unlock Device Bootloader
Firstly you need to check if your device manufacturer supports unlocking device bootloader. Google your way around using specifying your device model number followed by bootloader unlock. Method is OEM specific & generally well listed out on the manufacturer's support portal.
Example: Motorola's official boot unlock page - https://goo.gl/pt01c
Suggest you to follow the official method as atempts to unlock bootloader via third party tools has a high propensity of bricking your device.
Once done, you are ready to redeem your device
Step 2: Flashing Custom Recovery
Recommend TeamWin (TWRP) for this process as its way more user-friendly & swifter than clockworkmod. TWRP 3.0 release featuring material design theme is fantastic
Tools required: minimal ADB, fastboot drivers & twrp image file (download link available below)
Method:
- Install minimal ADB, fastboot & your device USB drivers on PC
- Enable USB debugging on your device (In about phone section tap on the build number 7 times) & power off device
- Boot device in fastboot mode (Hold down the power button & volume down key simultaneously for a few seconds- this works for most OEM's)
- Connect device to PC via USB
- Copy TWRP img file to C:\Program Files (x86)\Minimal ADB and Fastboot (or wherever you installed it) and rename the file to recovery.img.
- Run MAF32(minimal ADB) or shift + right click open command window or In a command prompt navigate to C:\Program Files (x86)\Minimal ADB and Fastboot
- Run command “fastboot devices” to check connectivity
- Run command “fastboot flash recovery recovery.img” (Process will be completed in 30 sec)
Done! you have successfully installed TWRP custom recovery on your device & good to proceed for rooting your device
TWRP official website download page: https://dl.twrp.meStep 3: Root Access - Super User - With Great Power Comes Greater Responsibility :P
Tools required: SuperSU binary
Method:
- Connect device to PC via USB (USB debugging should be enabled)
- Paste SuperSU zip in the internal storage of your device & disconnect
- Boot in Fastboot mode (Hold down the power button & volume down key simultaneously for a few seconds)
- Select recovery (Volume Down button to toggle & Volume Up button to make a selection)
- Click Install, select the SuperSU.zip file & swipe to install
Reboot system
You can perform a root check on your device to confirm your administrator access. Download the Root Checker App from Google Play Store, install and perform the root verify function. You will get a green signal, cheers.
Android Rooting kit (Minimal ADB fastboot version & SuperSU version 2.65 ) - goo.gl/cNEciv
If this guide has helped you march towards your rooting endeavor, please share this guide with others who can benefit - cheers!