본문 바로가기

Academy I/Tech Academy

How to ROOT Any Android by Flashing SuperSU via TWRP

This guide exlains How to ROOT Android phone or Tablet Just by flashing SuperSU ROOT recovery flashable zip file using TWRP Recovery. Here you will find all the necessary steps to flash SU ROOT binary On An Android device using a TWRP recovery.



WHAT IS SUPERSU AND HOW DOES IT HELPS IN GETTING ROOT ACCESS ON ANDROID DEVICE?

SuperSU ROOT binary is an Android Recovery flashable zip file developed by developer ChainFire. You can think of this as a magic package that works on just every Android device. this basically contains a “su” binary which allows the root access on an Android phone.


A recovery has full access to add or modify the system content of an Android Operating system and hence this SuperSu package is able to give your Android the power of ROOT access.



ROOT ACCESS FOR CYANOGENMOD ROM USERS AND ROMS BASED ON CYANOGENMOD:

If you install SU ROOT binary by chainfire (SuperSU) on a CyanogenMod ROM or any other ROM built on top of CyanogenMod such as Resurrection Remix ROM or any other ROM then then there is a high probability that you will end up with bootloop. CyanogenMod has built-in “su” binary which is just hidden and needs to be accessible by a simple guide.


Just follow the link below to get ROOT access on CyanogenMod:


How to enable ROOT access on CyanogenMod 13.


The above guide is for CyanogenMod 13, but it should work fine for CyanogenMod 12 or CyanogenMod 11. If you have an older CyanogenMod version then I must say that you are on an older device or have not yet updated to a latest CyanogenMod version and this guide will be helpful to you.



ROOT ACCESS FOR LINEAGE ROM USERS AND ROMS BASED ON LINEAGE ROM:

Lineage ROM does not allow the users to use the inbuilt su binary by-default. So, you need to flash Lineage SU recovery flashable
I am sure you already have the Lineage SU binary zip package or the ROOT zip package to install it via TWRP recovery.


If you don’t already have the Lineage SU package then get it from the below link:
Get the SU binary for Lineage 14.1 ROM (download from STEP 1 of the link provided) or get the SuperSU from the below link and proceed further.



DOWNLOADS FOR THIS SUPERSU ROOT GUIDE:

Download link for Latest SuperSU
Download link for STABLE SuperSU
Download link for SuperSU BETA


If you are looking to enable ROOT on Lineage OS then you need the following SU binaries built by Lineage OS team:


Download the suitable su ROOT binary provided by Lineage OS team to flash on Lineage OS 14.1/13 ROMs:
ARM32 SU download link for Lineage OS 14.1/13 ROMs for ARM32 Platforms (all legacy phones are ARM 32-bit. I cannot say what legacy phones, you need to verify of your own)
ARM64 SU download link for Lineage OS 14.1/13 ROMs for ARM64 Platforms (all newer phones are ARM 64-bit ARCH)
x86 SU download link for Lineage OS 14.1/13 ROMs for Intel Platforms



ADB and Fastboot Installation guides if required:


ADB Fastboot Installation guide for Windows
ADB Fastboot Installation guide for Linux and MAC

 



HOW TO FLASH SUPERSU/LINEAGE SU USING TWRP RECOVERY AND ROOT ANY ANDROID DEVICE:

Step By Step Guide.


  1. Download and copy the SU ROOT binary package or the Lineage SU zip file on your Android device. (Download from the downloads section)
  2. Now Boot your Android device into TWRP recovery.
  3. Then Just Select Install from TWRP home screen, then select the SuperSU or the Lineage SU on your Android and flash the SuperSU by Sliding the Swipe to Confirm Flash on TWRP screen.
  4. Wait for TWRP to flash the SuperSU or the Lineage SU completely. Once the flashing is done just reboot your device.
  5. Done!!! Your Android device is now rooted.



Here is a screenshot how to flash the SU ROOT binary via TWRP:



if you have any concerns or any difficulties on this guide then feel free to place a reply on this thread to get instant help.



[출처 : http://www.cyanogenmods.org/forums/topic/root-android-using-twrp-recovery-install-supersu/]