Table of Contents
Usually, rooting is a three-step affair :
- Unlock the bootloader
- Flash a new recovery
- Use the new recovery to flash a .ZIP file that will give you root access
Following are the Guides where you will find how to root your device:-
Samsung
Galaxy Ace
Galaxy S Advance
Galaxy S Relay
Galaxy W
Galaxy Y
Galaxy Y Duos (GT-S5360)
Galaxy Nexus
Galaxy S II (JellyBean)
Galaxy SII Plus (4.1.2 | 4.2.2)
Galaxy S III (International | Verizon 4.3 – 4.1.2 | Sprint | AT&T | T-Mobile)
Galaxy S4 (International Exynos – Snapdragon | Verizon | Sprint | AT&T | T-Mobile | Canadian)
Galaxy S4 Active
Galaxy S5 (International Qualcomm/Exynos | Sprint | T-Mobile | Verizon | AT&T)
Galaxy S6 (Normal Root | PingPong Root)
Galaxy S6 Edge (Normal Root | PingPong Root)
Galaxy S6 Edge+
Galaxy S7
Galaxy S7 Edge
Galaxy S8 (Recovery and Root)
Galaxy S8 Plus (Recovery and Root)
Galaxy Note (International | Verizon | Sprint | T-Mobile | AT&T)
Galaxy Note 2 (International | Verizon | Sprint | AT&T | T-Mobile)
Galaxy Note 3 (International | Verizon | Sprint | AT&T | T-Mobile)
Galaxy Note 4 (International | Verizon | Sprint | At&T | T-Mobile)
Galaxy Note 5 (Root via Kernel)
Galaxy Note 7
Galaxy Note Edge
Galaxy Note Pro 12.2
Galaxy Gear
Gear 2
Gear 2 Neo
Tab Pro (12.2, 10.1, 8.4)
Tab S (8.4 | 10.5)
Tab S2
Tab 3
Tab 4
HTC
HTC Butterfly
HTC Desire
HTC Desire 500
HTC Desire 610
HTC Desire 816
HTC Desire X
HTC Desire Z
HTC Desire HD
HTC Desire Eye
HTC Evo 3D
HTC Flyer/Evo View 4G
HTC Incredible
HTC Incredible S
HTC One S
HTC One V
HTC One X | One X+
HTC Sensation
HTC One M7 (International | Verizon | Sprint | AT&T | T-Mobile)
HTC One Mini
HTC One Max
HTC One M8 (International | Verizon | Sprint | AT&T | T-Mobile)
HTC One M9
HTC One A9
HTC 10 (2016)
HTC U11 (Root Via Magisk | Custom Recovery)
Sony
Xperia Line (Cross Development) (Link 1 | Link 2)
Xperia T/V/TX
Xperia Z (For FW 10.3.1.A.0.244)
Xperia Z Ultra
Xperia Z Ultra GPe
Xperia Z1
Xperia Z2
Xperia Z3
Xperia Z5
Xperia Z5 Premium
Xperia Z2 (Tablet)
Xperia Z1 Compact
Xperia Z3 Compact
Xperia Z5 Compact
Xperia S
Xperia SP (For FW 12.0.A.2.245/254 and 12.1.A.1.207)
Xperia U
Xperia X Performance F8132
Xperia XA (F31xx, F32xx)
Smartwatch 3
Motorola
Moto E
Moto E (2015)
Moto G
Moto G (2014)
Moto G (2015)
Moto G4 Plus
Moto X
Moto X (2014)
Moto X Play
Moto X Style Pure
Moto Z
Moto G4 Plus
Droid X (MB810), Droid 2 (a955), Droid 2 Global (a956), R2D2 (a957)
Droid X2 (MB870)
Droid 3 (XT862)
Droid 4 (XT894)
Droid Razr
Droid Razr HD
Maxx XT 1225
XOOM
Moto Z
Others
Elephone Vowney
XIAOMI Redmi 1S
XIAOMI Mi Note Pro
XIAOMI Mi 4C
XIAOMI Mi 5
ZTE Blade
Nvidia Tegra Note 7
HP Slate 7 (2800)
NVidia Shield Tablet
Dell Venue / Acer Iconia A1-830
Asus Zenfone 2 (Scroll first post to read the different root methods)
Asus Zenfone 5
Nokia X2
Alcatel OneTouch Idol 3
ZTE Axon Elite
Huawei Mate 8
Huawei P9
Huawei P9 Plus
Huawei P10
Honor 8
Blu Pure XL
OPPO
Following are the steps to root an android device using ADB or Fastboot : –
1 Install right USB drivers for your device on the PC/laptop. You will find USB drivers for your phone just by googling USB drivers for Motorola or Sony or HTC etc.Just download and install it.
2 Install ADB and FASTBOOT
ADB (Android Debug Bridge) consists of a client and server part each communicating with the other. In laymen’s terms, it’s a communication tool between your smartphone and PC.
Fastboot is basically a diagnostic tool used to modify the Android file system from a computer when the smartphone is in bootloader mode. The commands are basic, and include, for example, to ‘flash’ (install) a boot image or a bootloader.
Follow this: https://forum.xda-developers.com/showthread.php?t=2317790
3 Bootloader should be unlocked
Not every phone will let you do this.
There are two kinds of phones in this world: Those that let you unlock your bootloader, and those that don’t.
Whether you’re allowed to unlock your bootloader depends on the manufacturer of your phone, the model you have, and even your carrier. Nexus phones are all unlockable by nature, and many phones from Motorola and HTC allow you to unlock your bootloader through a similar process as the Nexus.
Other phones, however–and some carriers–don’t allow you to unlock your bootloader the official way, which means you have to wait for developers to exploit a security vulnerability if you want to root and flash ROMs. If you have one of those phones, this guide will sadly not help you.
The best way to find out which category your phone falls into is to browse its section at XDA Developers. If you have an HTC or Motorola phone, you may be able to research its unlockability on HTC or Motorola’s website. If it doesn’t support unlocking, you’ll have to use an unofficial unlocking or rooting method, which you’ll usually find on the XDA Developers forums.
Motorola Official Link https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
HTC https://www.htcdev.com/bootloader/
SONY https://developer.sonymobile.com/unlockbootloader/unlock-yourboot-loader/
LG https://developer.lge.com/resource/mobile/RetrieveBootloader.dev?categoryTypeCode=ANRS
For other phones just checkout guides at XDA Forum
4 Download Custom recovery for your phone and install it using Minimal ADb and Fastboot Tool
5 Flash the .zip that will give you root access