Life hack

How to root your android phone with supersu and twrp

Looking to root your Android phone to obtain deep customization options?

How to root your android phone with supersu and twrp

Android devices have historically been easy to root. With rooting, users get root access to the device’s file system. This allows users to have customization capabilities outside of what is usually possible with an unmodified version of Android. Here, we show you how to root your Android phone with the SuperSU tool.

Also read: How to Install Windows from Android


Before we get started, there are a few things you will need to have in place:

  • You will need to unlock your boot loader.
  • A custom recovery like TWRP must be installed on your device (we have a TWRP setup guide for you here).
  • You will need to download the latest SuperSU file. Be sure to download the flashable ZIP file.

Also read: Should You Use an Older Android Phone?

Root Your Android Phone

To get started, you need to place the SuperSU file that you downloaded in the root directory of your phone’s storage. You can do this by either downloading the file directly from your browser or by connecting your Android phone to a computer and transfering it over.

Next, boot your phone into recovery mode using the key combination to do so with your phone. Now, from the installation menu of your custom recovery, you will need to select the SuperSU file from earlier.

How to root your android phone with supersu and twrp

After selecting the SuperSU flashable ZIP file, you need to confirm that you want to flash this file to your device.

How to root your android phone with supersu and twrp

After some time, you will be notified that the the file was successfully flashed to your device. You can then reboot your device by going to the main menu of the TWRP recovery and selecting Reboot.

How to root your android phone with supersu and twrp

Your device should now be rooted. Hopefully everything went smoothly. To ensure that this is the case, you’ll need to do a quick check to see if your device has indeed been rooted. You should now be able to see the SuperSU app in your phone’s menu.

How to root your android phone with supersu and twrp

To verify that the rooting process was successful, download the Root Checker app.

When you run the app, you should see a SuperSU prompt asking you if you wish to grant the app Superuser permissions.

Grant the app Superuser permissions. You should see that your device is rooted on the main screen of the app.

How to root your android phone with supersu and twrp

If none of these things happen, and there is no indication that your device has been granted Superuser permissions, then you may have to go back and retry the rooting process.

If it does indicate that you have root access, then you’re golden! You can now download root apps to your heart’s desire. When running a root app for the first time, you’ll usually be greeted with a prompt asking if you want to grant the app in question Superuser access.

Simply grant the app Superuser access, and you will be able to make use of all of its features.

Some Notes About the SuperSU App

If you don’t respond to the prompt in time, then you won’t be able to make full use of the app’s features. If this was unintended, simply go to the SuperSU app, select the app want to grant superSU access to, and under the “Access” section of the resulting pop-up, select Grant.

How to root your android phone with supersu and twrp

You have the option of doing this with any root app that you have run on your device. The options for access are Prompt, Grant, and Deny.

Frequently Asked Questions

Does rooting wipe my phone?

No, rooting shouldn’t wipe your phone, though there is always a risk that if you root your phone wrong you may brick your phone! While rooting doesn’t wipe your phone, installing a custom OS may wipe your phone. So bear that in mind, given that a lot of people root specifically to install custom OS like LineageOS.

Is SuperSU still in development?

The latest version of SuperSU is 2.82, which was released back in 2017. So it’s been a while since we’ve had a new version of the app. From that, it doesn’t look like the app is in development any more.

Is SuperSU Pro worth it?

SuperSU Pro is a license key that unlocks some additional features for SuperSU, mainly in the way of security, with some extra anti-malware features and others. Given that it’s all free these days and can be downloaded from the SuperSU site, there’s no harm in downloading SuperSU Pro after SuperSU then using the APK to unlock the extra features on SuperSU.

Who owns SuperSU?

Since 2021, SuperSU was actively developed by Chainfire, something of a legend on the Android modding scene. In 2015, Chainfire transferred ownership to a company called CCMT, then later in 2018 Chainfire announced the end of his work developing SuperSU, as it’s now being developed by another team. In truth however, they don’t seem to be doing much the the app. Very little is known about CCMT, leading many users to jump ship and use Magisk instead.

Rooting is useful, since it gives you full access to your file system, thus allowing you to customize your device and install apps in a way that isn’t possible with an unrooted device. If you just want to uninstall bloatware from your phone, you can do it without having to root your phone. Also, here’s how to take a scrolling screenshot on Android.

Our latest tutorials delivered straight to your inbox

How to root your android phone with supersu and twrp

Follow this guide to download and install SuperSU zip using TWRP recovery and root your Android device.

Android is a versatile OS and provides enormous possibilities for both the developers and the users. However, manufacturers often tend to bind its devices with services and proprietary software, that not every user would like. In such a case, you would like to root the device. Rooting is a pretty broad term when it concerns Android. As a general rule of thumb, it allows you to customize your device beyond the manufacturer’s limitations. The instructions below will help you easily root Android using SuperSU ZIP.

Guide to Root Android using SuperSU ZIP and TWRP Recovery

Rooting an Android device can often be confusing for those who are stepping in for the first time. For instance, unmanaged root access can allow any app/service to perform actions on your Android device. These permissions could be leveraged to inject malware or steal personal information. However, that’s not the case when you install SuperSU ZIP on Android and use it for effective management of root permissions.

What is SuperSU?

SuperSU is one of most renowned and efficient root solution for Android and was brought into existence by Chainfire. It was introduced as a mainstream app to manage root access rights. The developer focused on creating a unique GUI for end users to handle root permissions easily. Not just that, it also offers several other features to make the overall rooting process more powerful and efficient.

How to root your android phone with supersu and twrp

Before you head over to the instructions and install SuperSU Zip, let us take a look at a few benefits of using it as your go-to root solution.

  • Easiest root procedure.
  • Allows you to control root permissions for individual apps.
  • Logs information to locate the frequency of root permission requested by an app.
  • Perform a full unroot and restore back to the stock state.
  • In short, it just makes your life a bit easier!


  • In order to root Android using SuperSU zip, you must first enable OEM unlocking and unlock the phone’s bootloader.
  • You must also install TWRP recovery on your Android device.
  • Before you follow the steps, make sure to take a complete backup of your phone. We strongly recommend that you take a Nandroid backup of your complete ROM. For all this, you can follow our guide on how to backup Android phones.
  • Enable USB debugging on the device.
  • Also, install Android SDK tools on your PC.

Download SuperSU ZIP

Chainfire provides the root packages via two different channels – SR (Service Release)/BETA and Stable versions. For your convenience, we have provided official links for both. It is always advised to use the latest BETA version since it accommodates the most recent changes and support for newer Android versions like Android Oreo 8.0 and 8.1.

The download links from the official website are down. XDA Recognized Contributor Ibuprophen has uploaded all the releases to AndroidFileHost. All the credit goes to him.

Download SuperSU APK

  • SuperSU v2.82.1 (Latest and recommended)
  • SuperSU 2.82-SR5
  • SuperSU v2.79
  • SuperSU v2.78
  • SuperSU v2.76

How to Root Android using SuperSU ZIP?

  1. Download the flashable root ZIP package.
  2. Connect the Android device to the PC using the USB cable.
  3. Enable MTP/Transfer files mode on the device.
  4. Transfer the downloaded ZIP file to the device’s internal/external storage.
  5. Disconnect the device from the PC.
  6. Boot TWRP recovery on Android using the buttons combination. Or, use the following ADB command:
  7. In TWRP, tap on the ‘Install’ button.
    How to root your android phone with supersu and twrp
  8. Navigate to the storage and select the ZIP file.
  9. Swipe the button on the screen to install SuperSU ZIP on Android.
    How to root your android phone with supersu and twrp
  10. Finally, hit the ‘Reboot System’ button.How to root your android phone with supersu and twrp

These steps will not only root your device but will also install the official companion app. So once your phone boots, you can start using root-enabled apps and you shall be prompted to allow/deny root permissions. You can easily update the official app directly from the Play Store. But if you would like to manually install the latest version, then you can download the APK from above and sideload it on your Android device.

How to Uninstall SuperSU?

  1. Open “SuperSU” app.
  2. Go to the “Settings” tab.
  3. Scroll down below to the “Cleanup” section.
  4. Tap on “Full Unroot” to uninstall SuperSU and unroot your phone.
  5. Confirm by pressing “Continue”.
  6. Reboot your phone.


Now that you have succeeded to root Android using SuperSU, you are all set to use root apps. You can also go ahead and tweak your device with mods like ViPER4Android, Xposed Framework, and more. There’s a lot more you can do now, so explore the possibilities and customize your Android with third-party apps/mods. This is not the only method, you can alternatively root Android devices using Magisk.

So you have just been able to download SuperSU zip and root your Android phone. If you have any questions regarding the procedure, let us know by commenting below.


I’m stuck on the boot logo after installing the latest Supersu zip. I use a Moto E 2nd Generation 2015 (surnia) with TWRP recovery, SomeFeaK 9.99-1-S1 kernel and Lineage OS 14.1 unofficial.

Hi Jordan. Please uninstall SuperSU by flashing this zip via TWRP. Once flashed, install Magisk 18.0 zip.

How to root your android phone with supersu and twrp

If you have an Android device that is bootloader unlockable and have a custom recovery for itself, then congratulations! Your device is eligible for the world’s easiest method to get root access.

SuperSU is a superuser manager app by developer Chainfire, which manages root permissions on your device once it’s rooted. And thankfully, Chainfire has also created a recovery flashable zip file for SuperSU which contains the SuperSU app and the binaries required to get root access. What this means is you can flash the SuperSU zip via a custom recovery and get root access on any Android device.

Grab the latest SuperSU file from the link below and follow the instructions on how to flash it using TWRP recovery.

How to Flash SuperSU zip via TWRP Recovery

  1. Download and transfer the SuperSU zip file from the download link above to your device’s storage.
  2. Boot your device into TWRP recovery.
  3. Tap on Install and select the SuperSU zip file that you transferred to your device in Step 1.
  4. After selecting the .zip file, do Swipe to Confirm Flash on the bottom of screen to begin the flashing process.
  5. Once SuperSU is flashed, you’ll get Reboot System option, select it.

Congratulations! Your device should be rooted now. Look for the SuperSU app in app drawer.

To verify root access, you can download this Root Checker app from Play Store.

Shivam Malani

Shivam is our resident designer and web developer who also enjoys writing. He loves to meditate, drive on the freeways and hunt for snipers during his Call Of Duty playtime. Email: [email protected]

In this article, you will learn how to operate SuperSU Root with your Android, as well as a much easier and free tool to root Android.

How to root your android phone with supersu and twrp

James Davis

Mar 07, 2022 • Filed to: All Solutions to Make iOS&Android Run Sm • Proven solutions

  • About SuperSU Root
  • How to Use SuperSU Root to Root Android

About SuperSU Root

SuperSU is one of the most useful tools to control the root settings on an Android device. Simply put, it is an app that allows for advanced management of superuser access on a rooted Android device. SuperSU may be popular, but like every other rooting tool, it does have its own advantages and disadvantages. They include the following:

Pros of using SuperSU Root

  • SuperSu is quite easy to use, granting user-access to rooted settings in a single click.
  • The SuperSU root zip file is free to download.
  • Flashing SuperSU can be done with a single click.

Cons of using SuperSU Root

  • You have to install TWRP to use SuperSU.
  • You have to have knowledge of how to navigate root settings to use SuperSU.

How to Use SuperSU Root to Root Android

To use SuperSU, you first need to install the TWRP recovery environment on your device. Go to the TWRP site to download the right one for your device.

Once the TWRP recovery environment is installed on your device, you are ready to Flash SuperSU and gain root access. See the following simple steps to learn the details:

Step 1: On your phone or computer browser, go to the SuperSU Root site and download the SuperSU zip file. If you download it on your computer, you need to transfer it to your device.

Step 2: Get the device in the TWRP recovery environment. To do that, you will need to hold down specific buttons on your device. These buttons you have to hold down vary from one device to another. For your specific device, find the proper button combination by searching for “TWRP (Device Model name)” in Google. On the TWRP recovery screen, tap “Install” to begin the process.

How to root your android phone with supersu and twrp

Step 3: You should see the option to install the SuperSU zip file you downloaded. Select it and then “Swipe to confirm flash.”

How to root your android phone with supersu and twrp

Step 4: The duration of installing the SuperSU zip file in TWRP recovery mode depends on actual situations, so please be patient. Tap “Wipe cache/Dalvik” when SuperSU is installed, and then select the “Reboot System” to continue your operation.

How to root your android phone with supersu and twrp

That completes the process, and you should now see the SuperSU app on your device. You can test the success of the rooting procedure by installing an app that requires root access. A good example is “Greenify” or “Titanium Backup” When attempting to use one of these apps, a popup should appear requesting Superuser access. Tap “Grant” and when you see a “Success” message, the device has been successfully rooted.

Superuser vs SuperSU – Android Root Management at its Best!

How to root your android phone with supersu and twrp

The process of rooting your android involves getting the rights to advanced system management. When an Android device gets rooted, it simply installs a binary file called “su” in it, which allows higher access rights and resource management. The “su” binary needs to be activated and put into use for the device to run and function other apps that require root access. To make this interface between the binary and user possible, Superuser or SuperSU is the must-have root app to manage access rights to system-level operations.

Any rooted Android devices will not function correctly without one of these two apps. By making use of these apps, any app that requires root privileges will need to ask permission to the user. And in this article, we will show how users can make use of Superuser and SuperSU for Android Rooting.

What is Superuser?

Superuser is an Android app that allows users to control the root settings of android phone or tablet. This usually acts as the barrier between the SU binary and user to run or install specific apps restricted by the Operating System for security concerns. The user then has the option of allowing or disallowing the function on the device. Superuser manages these access of permissions for different apps that can be set to default.

What is SuperSU?

SuperSU is another app that works similarly to the Superuser app. However, it is a Multi-functional app that allows users to obtain administrative access or administrative rights more peculiarly called “root access” on their Android Device. In other words, it is the app that gives access to the system files of the device and allows managing permissions.

How to Use Superuser to Root Android?

Superuser is a root management tool that is not capable of rooting a device; instead, it’s an app that helps in the rooting process to function properly. The superuser app primarily manages permission for granting root access to particular apps. So it’s more like the go-to app after one has completed rooting their device.

How to Use SuperSU to Root Android?

Unlike Superuser, SuperSU can help with the whole rooting process. However, it does require the help of TWRP and also the bootloader being unlocked. So to use SuperSU to Root the Android device, the steps below must be followed to their full extent.

  1. Download the latest version of SuperSU from this link.
  2. Download file to the computer
  3. Now plug in the device to the computer and allow USB File access.
  4. Copy the .zip file to the internal storage of the phone or to the SD card.
  5. Now, reboot the android device into TWRP recovery mode (Get TWRP app first if you don’t have) – press and hold the Power, Volume Up, and Volume Down button simultaneously.
  6. Once the mode reveals, press the volume keys to boot into Recovery Mode.
  7. This will lead you to the TWRP home screen.
  8. Navigate and click the Install Button.
  9. It is wise to create a backup before installing it.
  10. Next, in the following screen, scroll down and navigate to the SuperSU ZIP file copied on the storage.
  11. Tap on the SuperSU Zip, and then a new screen will prompt.
  12. Swipe to confirm the flashing process.
  13. It might take some time. But as soon as it completed directly ta on “Wipe Cache/Dalvik.” This will clear all unwanted Cache and give a fresh new start to the device.
  14. Once the cache is cleared, just press the Reboot System and wait for the device to reboot itself.
  15. If the TWRP prompts up asking to install SuperSU. Remember to Press ‘DO NOT INSTALL” as it will re-begin the whole process.
  16. So once, this is done. The Whole Rooting Process shall be Over.

After the installation has been completed and the device has been rooted. A new SuperSU icon will appear on the app drawer. This app will pop itself up whenever any app needs root permission on your device. Users can choose the option not to ask again, and the root permission menu will not prompt until the device restarts itself.

Superuser vs SuperSU, which is better

Well, both of these applications are great, but each comes with their one Pros and Cons. For instance, SuperSU is quite easy to use and grants user-access with one simple click. However, to install and use it, you need to install TWRP first. As for Superuser, it does offer faster notification, but in the end, it cannot help out the whole rooting process. Let’s have a look at what they can offer.


  1. It helps to Root and Unroot the device, which is excellent for people who want to unroot their devices after rooting it quickly.
  2. It offers re-Authentication of apps even after they are updated.
  3. Offers LOGS to keep track of when any app required root access
  4. It also offers Default access in the setting menu, so the user does not waste time to grant or deny apps each time they make a request.

Well, those are the advantages are great, but Superuser also brings a lot to the table.


  1. Ghost Mode for times when you do not want the device to detect whether your device is rooted. Great for banking apps.
  2. A very Intuitive and User-Friendly UI. For anyone to master and use.
  3. Just like SuperSu, it too offers Logs to keep track of the times when an app asked root access.
  4. It does offer faster updates and also gives off faster notification about any app which needs root access or was recently updated.

Both SuperUser and SUperSU are amazing

As discussed above, each of these apps has its perks and cons. But in the end, both do their job perfectly. Although it does seem like the SuperSU slightly have the upper hand considering the additional bonus that it delivers. However, on a clear management standpoint, SuperUser feels great. Both of them log and report actions in time and allow the user to experience having the supremacy authority over their rooted Android devices.

Also, we would love to hear from you on your thoughts about both of these apps. Let us know what do you think? Which one is better?

In this guide, we will be discussing two different methods to root your Android device. Rooting is the process to attain administrative privileges over your device system files. Android community holds tons of mods and frameworks and related tricks that completely modify your phone and add new features to it. And rooting is the gateway to all these goodies. Earlier SuperSU was the lone choice for attaining root. But with the inception of Magisk, it has become everyone’s favorite tool.

The main reason for that is the fact that it carries out all the modifications systemless-ly. That is, it doesn’t modify the device’s system partition. As a result, Google’s Safety Net won’t be triggered and the apps dependent on it will continue to function as expected. Apart from that, Magisk also holds some other benefits like the Magisk Hide feature.

This allows you to hide root from apps that don’t work on the rooted devices (like banking apps, Pokemon Go among others). Owing to all these reasons, we will be listing two different methods to root your Android device via Magisk itself. So without any further wait, let us begin with the guide. With that said, here are the 6 most popular universal root tools for Android that you should definitely check out.


  • Make a complete backup of your Android device. Although rooting an Android device doesn’t wipe data, still, it is always recommended to be on a safer side.
  • Your device should also be having an unlocked bootloader. If that’s not the case, please refer to our guide on how to unlock the bootloader of Android devices.
  • Set up the Android SDK Platform Tool on your PC.
  • Similarly, enable USB Debugging on your device from Developer Options. This will create a debug bridge between your device and platform tools to successfully execute ADB Commands.
  • Download the latest Magisk Manager APK and Magisk ZIP. Transfer it to your device’s internal storage or SD Card.

With the requirements now clear, here are both the methods to root your Android devices.

Method 1: Root Android Phone via TWRP

First off, to root your Android device via recovery, you will need a working TWRP image for your device. Please don’t use any other device’s recovery. You will definitely end up in a bootloop. If there isn’t one for your device, then skip to Method 2. Also, make sure the recovery has been installed on your device. We have a detailed tutorial on installing TWRP on Android. Now with the instructions clear, let us proceed with the steps to root your Android device.

Steps to Follow

How to root your android phone with supersu and twrp

  1. Boot your device to TWRP Recovery. Either use the specific hardware key combinations for that or execute the below command. For the latter, head over to the platform-tools folder and type cmd in the address now, and hit Enter.
  2. Now enter the given command in the Command Prompt:
  3. Your device will now boot to TWRP Recovery. Go to Install, browse to the Magisk ZIP file and perform a right swipe to install it. This zip file is needed to root your Android device.
  4. Now go to Reboot and tap on System. Once your device boots up, install the Magisk Manager APK.
  5. That’s it. Open the app and you should now see the message that Magisk is up to date (see screenshot below).

With that, you have successfully rooted your Android device. Let’s now check out the steps to do so via fastboot commands. On that note, also have a look at 10 useful Windows command prompt tricks that you should be aware of.

Method 2: Root Android with ADB & Fastboot Commands

If there isn’t any working TWRP for your device or you don’t wish to install one for whatever reason, then this method might come in handy. For this to work, you will be needing the stock boot.img file of the same version which is currently installed on your device. You could extract the same from the stock firmware of your device. Just make sure that there is no version mismatch. Otherwise, bootloop is evident.

  1. Install Magisk Manager APK on your device. Open it and tap on Install next to “Magisk is not installed” keyword. Again tap on Install in the next pop-up.
  2. Now tap on Select and patch a file. Select the boot.img file and wait till Magisk patches it.
  3. Connect your device to PC via USB cable. Head over to the Downloads folder on the Internal Storage, copy the magisk_patched.img file and transfer it to the platform-tools folder on your PC. This file is needed to root your Android device.
  4. Now, enter cmd in the address bar of platform-tools and press Enter. This will launch the Windows Command Prompt window. Enter the below code to boot your device to fastboot or bootloader mode:
  5. Your device should now be boot into fastboot mode. Execute the following command to flash this patched boot image onto your device:
  6. It should be successfully installed on your device within a matter of seconds. You could now reboot your device via the Power key or the below command:

That’s it. You have now successfully rooted your device via TWRP Recovery. Now go ahead and dive deep into the mods community and give our device a completely new makeover. There are tons of Magisk Modules, Xposed framework, and Custom ROMs, all waiting for a place on your device. Go and give them a shot!

We have compiled quite a huge list of ADB, ADB Shell, and Fastboot commands with detailed explanations to all commands you may ever need to use.

How to root your android phone with supersu and twrp

Once you have TWRP recovery installed on your device, it’s super easy to install root access on your device. By gaining root access, you can provided root-asking apps root access, and can then use such apps for advanced customization or productivity.

Xposed is one such app, and one of the main reasons to root a device, apart from being able to take with-data backup of apps, games and data. When you root your device, you gain superuser access of the device, and the ability to change otherwise locked system partition.

Getting root through TWRP recovery is one very convenient way to achieve root access. You just need to download and flash the SuperSU file from the TWRP recovery — can do so from other custom recoveries too, like CWM, Philz, Carliv, etc. — to root your device.

Upon rooting the device, you will have a SuperSU app on your device, which lets you manage the root access permissions to apps. You cna block and allow permission to apps using the SuperSU app. Root access is admin access, and you definitely don’t want any app to get that, thus SuperSU app is a must.

Let’s see the root process in flash now.

How to Root using TWRP Recovery


This one SuperSU file packages root files required, and is compatible with all Android devices with bootloader unlocked and a custom recovery like TWRP installed. In case it doesn’t work, you should try the new beta version of SuperSU here: SuperSU v2.49 beta

Supported devices

  • All android devices with bootloader unlock and custom recovery like TWRP, CWM, Philz, Carliv, Safestrap, etc. installed.
  • Don’t try this one any other device!

Warning: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.

Backup important files stored on your device before proceeding with the steps below, so that in case something goes wrong you’ll have backup of all your important files.

  1. Make sure you have a custom recovery installed. See this for help with TWRP recovery. That’s for HTC devices but process is same for all devices using fastboot to flash TWRP recovery. You may need to unlock bootloader of your device before being able to install TWRP recovery. Here is our coverage for unlocking bootloader of an device: HTC, Sony, and LG.
  2. Download the SuperSU file on your device. If you download it on PC, be sure to transfer it to device.
  3. You can disconnect the device from PC.
  4. Reboot into recovery mode to get into TWRP recovery. The process to reboot into recovery mode could wary from device to device. In general, per OEM, it’s like this:
    1. For HTC devices, power off, and then hold Power + Volume down to reach HBOOT mode, then reboot to recovery using the option there.
    2. For Motorola devices, power off, and then hold Power + Volume down to reach bootloader mode (you’ll see FASTBOOT AP written at top of the screen), then reboot to recovery using the option there.
    3. For Samsung devices, power off, then press and hold Power + Home + Volume up till you see Samsung logo.
    4. For Sony devices, power off, the press Power + Volume down till your device vibrates a little, and when it does, release power button while keeping volume down pressed. Now, when you see Android in the middle screen, let go of volume down too.
    5. For LG devices, power off, then press and hold Power + Volume down until you see LG logo, and when you see it, release only power button for 2 seconds, and then press and hold Power button again, while you are still holding volume down all the time. Release both buttons when you see your custom recovery.
    6. For other device, it could be same was as HTC. Otherwise, google is your friend.
  5. [Optional] Create a backup. Tap on backup, and then select partitions of your choice, preferably all of them, and then do the Swipe action at bottom to start backing up the whole phone! It would always come very handy in case anything bad happens to phone. Go back to TWRP’s main screen by tapping on Home button at bottom left corner.
  6. On main screen of TWRP, tap on Install, and then browse and select the SuperSU file. On next screen, just do the Swipe action at the bottom to root your device.
  7. Tap on Reboot System to restart the device.

Let us know if you need any help with this. Use the comments section below for faster response from us.

Kapil Malani

A die-hard Liverpool FC fan, Kapil is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]

Hello, How are you? I hope you are having a wonderful day. In today’s article, I have come up with a guide on How to Install TWRP Recovery on Any Android phone.

If you are search on google for guide to Install TWRP Recovery on any Android Phone, then you come to right place.

Table of Contents

What is TWRP Recovery?

TWRP is a custom recovery project that helps to install third-party firmware, custom ROM, flashing zip files. TWRP (TeamWin Recovery Project) gives you more features than the stock recovery. And it has a touchscreen-based interface that makes the flashing process a lot easier.

Why Is TWRP Recovery Important?

If you want to root your Android smartphone, then TWRP recovery must be installed in your phone, without this you cannot root your Android phone. So, read this article carefully as we have covered this topic in detail with Step By Step Procedure.

Advantages of Installing TWRP Recovery?

  • First of all, You Can easily Root your android phone.
  • You can remove all bloatware using TWRP recovery.
  • Once you install TWRP, you can wipe the cache and hard reset your smartphone.
  • You can update your Android phone to the latest Android OS.
  • You can backup your current data and restore it.
  • Can also use to underclock and overclock.
  • Also, you can install ZIP files or Install Custom ROM on the phone.

Disadvantages of Installing TWRP Recovery?

  • If you do not follow the steps correctly and you flash the wrong file or unstable file, your phone will be bricked.
  • You will lose your Phone Warranty.
  • Also, you will not receive an OTA update from your phone manufacturer.


Before starting the TWRP installation process, make sure you have followed the prerequisites shown below:

  • First, download the TWRP recovery imgfile to your PC/Laptop And rename it as TWRP.img.
  • Fully charge your Android Smartphone.
  • Make sure your phone Bootloader is unlocked.
  • For this method, you will need a laptop or PC.
  • Use only a USB cable certified by the manufacturer.
  • Also, Take Full Backup of your Android Phone.

How to root your android phone with supersu and twrp

Warning! All the tutorials/ methods shown in this website are not tested for every smartphones. As the method of installing TWRP Recovery is almost the same for every smartphone.

If anything happens to your smartphone is not responsible for any kind of loss and damage to your smartphone. So, try these methods with your Own Risk!

Steps To Install TWRP Recovery On any Android Phone

1.) First of all Enable USB debugging on your android phone. To enable USB debugging go to Settings >> About >> Software >> Build Number Now tap 6-7 times on Build so that Developer Mode is turned on.

How to root your android phone with supersu and twrp

2.) Now, go back to the Settings tab and go to Developer Options , and enable the USB Debugging option.

3.) Now you need to Setup ADB and Fastboot on your PC / Laptop. Follow the steps shown below.

  • Download ADB and Fastboot Tool
  • Extract It and Run It
  • Next Press Y/Yes to install ADB and Fastboot or N/No to skip
  • Press Y/Yes to install ADB system-wide or N/No for current user only
  • Again Press Y/Yes to install Drivers or N/No to skip
  • Continue Driver installation

4.) Connect your Android Phone to the PC with the original USB cable.

5.) Open the ADB folder and move TWRP.img file to ADB Folder.

6.) Now open CMD by pressing Shift Key + Right Mouse Click.

7.) Once the command window is open type the following command.

  • Press Enter, this command will reboot your phone to bootloader mode. Then type
  • Press Enter, this command will ensure that your device is properly connected to PC or not. if your phone’s serial number shows you then you can proceed, next type.
  • Wait for some time until the flashing process is complete. Once done, type next command to boot into system.

8.) Now your Android smartphone will reboot.

9.) That’s it 🙂 you have successfully installed TWRP Recovery on your Android phone.

Final Words:

Congratulations, you have successfully installed TWRP Recovery on your Android phone, Now you can Root your smartphone and also Install Custom ROM, TWRP Recovery on your android phone.

If you have any confusion or questions related to this guide, let us know in the comments section and I will try to resolve your issue as soon as possible.

TWRP (Team Win Recovery Project) is a software recovery tool for Android. With this tool, you can easily install root, flash for Android devices quickly.

  • How to install TWRP Recovery on Android (no root required)
  • Instructions to root Android easily and quickly

1. Download the necessary files to your computer

1.1. Download TWRP img for your phone

Step 1: Go to link here

Next, you find your device name and click on the download link to download it. In the article, I use the Xiaomi redmi 7 model .

After finding the device’s name, click on the down Primary (Americas) link .

Step 2: You continue to click on the latest twrp file to download.

1.2. Download Android SDK

Step 1: You visit link here to download Android SDK .

Next, you click on the link Download SDK Platform for Windows .

Step 2: Check I have read and agree with the above terms and conditions (1) and click Download Android SDK PlatForm-Tools For Windows (2) .

1.3. Copy the TWRP file to the Android SDK’s decompression directory

After downloading the Android SDK file to your computer, extract the file. Next, you drag and drop the twrp.img file into the Android SDK unzipped file .

Then, we will have the twrp.img file in the decompression folder as shown below is successful!

2. Enable USB debugging mode (USB Debugging) on ​​Android device

2.1. On Xiaomi phones

Step 1: Go to Settings => About phone (1) => continuously touch the MIUI version (2) .

Step 2: You touch 7 times continuously until the message You are now a developer! Show up is successful!

Step 3: Go back to Settings and select Addtional settings (1) => Developer options (2) .

Step 4: You turn the USB debugging switch (1) to ON and select OK (2) .

If you are connecting your phone to USB, the message as shown below appears, click OK .

Step 5: Go back to Developer options and turn OEM unlocking switch (1) to ON => Enable (2) to finish.

2.2. On Samsung phones

Step 1: Go to Settings => Phone information (1) => Software info (2) .

Step 2: You repeatedly click on the Serial Number created seven times to unlock Developer Mode .

Step 3: Go back to Settings => Developer Settings (1) => flip the USB Debugging switch (2) to ON => OK (3) .

Step 4: You navigate to OEM Unlock (1) and switch to ON => On (2) .

3. Run the command on the computer

You connect the phone to the computer and select USB debugging (USB debugging) on ​​the phone screen. Then, do the following on your computer:

Step 1: Press the Windows + R key combination to open Run . Next, you enter cmd (1) => OK (2) .

Step 2: Use the cd command as shown below to access the android SDK extract file. In the article, my android sdk folder is called platform-tools and is located in the Downloads folder .

Step 3: Enter the command.

Step 4: You enter the next command.

fastboot flash recovery

After that, the command will run and the finished word finished .

Note: , you can drag and drop the file to the Command Prompt or copy the file path from the folder.

Step 5: You enter the command.

Step 6: The machine will then reboot and install TWRP. To access TWRP Recovery, you need to power off your phone, then press and hold the Power key + Volume Up / Down or the Power key + Volume Up + Volume Down (depending on the device) to enter the interface of TWRP Recovery. .

With the above method, you can easily install TWRP recovery on popular Android phone models. Good luck!

  • Forum posts: 36

Oct 29, 2018, 6:18:51 AM via Website

Oct 29, 2018 6:18:51 AM via Website

How to root your android phone with supersu and twrp

SuperSU Root Apk is a very popular Superuser access management tool that was developed for Rooted Android devices. It works as a security guard for Android devices and helps users to manage app permissions. In here you can find the guide on installing SuperSU Root Apk on Rooted Android devices.


  • What Is SuperSU Root Apk
  • Highlighted Features
  • Requirements
  • Download Process

SuperSU Root APK in Brief

SuperSU Root Apk was designed by Chainfire who is a member of XDA Developers.SuperSU Root APK comes in a special frame of security in order to manage app permissions. When you use the SuperSU Root , it asks your permission whether you want to allow that particular app to have root access or not. Then you can make your decision. In here SuperSU Root APK lets you protect your Android devices from the unauthorized apps.SuperSU Root APK is the best way to keep the device safe.

Highlighted Features

  • Gives chance to grant root access or deny
  • View a list of all the apps which were granted root permission and
    which were denied
  • Unroot the device completely or temporarily
  • Runs in Ghost mode in the background of your device

SuperSU Root APK is completely free but there is also a premium version of the app which offers additional features like Per-app logging configuration and PIN Protection.


  • Latest SuperSU zip file
  • TWRP or CWM Recovery
  • Suggested Android device

How To Root Android Devices and Install SuperSU Root APK

Download the latest SuperSU zip file on your device

Move the downloaded zip file to device internal storage

Power off the device

Reboot the device into recovery mode

Tap on “Install” and select the SuperSU zip file that you transferred

After selecting the .zip file, do “Swipe to Confirm Flash” on the
bottom of the screen to begin the flashing process

Once SuperSU is flashed, you’ll get “Reboot System option”, select it

Now you have rooted your device

Next, TWRP will ask you to install the SuperSU root APK

“Tap on Do not Install” sinceTWRP may fail to recognize whether you
have SuperSU installed or not

Instead of it, download and install SuperSU from the Google Play

Notes & Troubleshooting

Backup your files before proceeding flashing process

Do not install SuperSU root APK via TWRP


All the thanks and credits go to Chainfire who is the developers of the SuperSU

There are a few different ways to install Magisk. If you’re already rooted and you just want access to Magisk modules, you can use Magisk Manager to install the Magisk framework. Or, if you want to pass SafetyNet on a rooted device, you can switch from SuperSU to Magisk SU. But the best way to do it is to start fresh by installing Magisk on a non-rooted phone using TWRP.

The main reason we prefer this method is because it’s the cleanest. No need to remove old root binaries, just flash the Magisk ZIP and you’ll be good to go. In doing so, you’ll actually root your phone and install Magisk in one shot, plus you’re far more likely to pass SafetyNet’s CTS Profile check this way.

Step 1: Install TWRP

This method works by flashing the Magisk ZIP in TWRP, so you’ll need to install the custom recovery before you begin. Much like Magisk itself, there are multiple ways to install TWRP. If you’re rooted, you can use this method, but note that you’ll have to do a full unroot in SuperSU after you’re done.

If your phone has a Fastboot interface (most phones do), you can use this guide to install TWRP. Just follow steps 1–5 exactly as they’re depicted, then use Method 2 in Step 7 to flash the TWRP image file for your particular model.

If your phone does not have a Fastboot interface, the instructions for installing TWRP will vary. We’ve covered many of these methods in separate tutorials that are linked out in the following guide, so this is a perfect place to start:

Step 2: Install Magisk Manager

Once you’ve got TWRP installed successfully, boot into Android and install the Magisk Manager app. This isn’t the Magisk framework, which provides root access and the ability to install Magisk modules. It’s simply an app for downloading and updating the Magisk framework and managing modules.

The Magisk Manager app is no longer available on the Play Store, so you’ll need to have “Unknown Sources” enabled to install it. Other than that, just head to the following link, which will show you all available versions of the Magisk Manager app. Download the newest version, then when that’s finished, tap the Download complete notification to launch the APK. Finally, press “Install” when prompted.

How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp

Step 3: Download the Magisk ZIP

Next, open the Magisk Manager app. You’ll get a popup asking if you’d like to install the Magisk framework. Tap “Install” here, then hit “Download Zip Only” on the subsequent popup. Wait until you see a message at the bottom of the app’s main menu stating that the file has been downloaded.

How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp

Step 4: Flash Magisk in TWRP

Next, boot your phone into recovery mode, then tap the “Install” button in TWRP’s main menu. From there, navigate to your device’s Download folder, then select the Magisk ZIP. After that, just swipe the slider at the bottom of the screen to install Magisk, then tap “Reboot System.”

How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp

Step 5: Verify Root & SafetyNet Status

Next, go ahead and open the Magisk Manager app. If everything went off without a hitch, you’ll see a message towards the top of the screen that says “MAGISKSU (topjohnwu)” with a green check mark next to it. This means your phone is now officially rooted, and since it was done with Magisk, it’s a systemless root.

Aside from that, the main advantage of Magisk is that you can have root without tripping SafetyNet. To verify that your phone still passes Google’s SafetyNet check, press the corresponding button towards the top of the screen. If you see two extra green check marks after this test is run, you’re all set to go!

How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp

If your phone doesn’t seem to want to pass the SafetyNet test at this point, it’s likely because of leftover modified files from a previous root method or system mod. You’ll have to do a bit of troubleshooting to fix it, but we’ve got you covered — just follow each of the steps at the following link:

Keep Your Connection Secure Without a Monthly Bill. Get a lifetime subscription to VPN Unlimited for all your devices with a one-time purchase from the new Gadget Hacks Shop, and watch Hulu or Netflix without regional restrictions, increase security when browsing on public networks, and more.

  • Home
  • Forums
  • Huawei
  • Huawei P10
  • Huawei P10 Guides, News, & Discussion



  • May 8, 2018
  • #81
  • That’s the link form the post and I live in Romania you might not get this option on your vpn. It’s not that big of a country


    Senior Member
    • May 8, 2018
  • #82
  • Looke116

    • May 8, 2018
  • #83
  • davidhozic

    Senior Member
    • May 8, 2018
  • #84
  • Well, i hope this is temporary, if not, huawei, never again.
    I will just buy a phone wich has a download mode where i can flash whatever the **** i want without the system checking if its ok to install or blocking me from installing

    ———- Post added at 08:42 PM ———- Previous post was at 08:31 PM ———-


    • May 8, 2018
  • #85
  • pikuren

    New member
    • May 14, 2018
  • #86
  • Can’t find 16 digit code

    went through both links with absolutely no instructions on getting my 16 digit code. Does this only apply if i am carrier locked?


    New member
    • Jul 7, 2018
  • #87
  • can’t install TWRP. why?

    C:\Users\User>fastboot flash recovery C:\adb\twrp.img
    target reported max download size of 471859200 bytes
    sending ‘recovery’ (24468 KB).
    OKAY [ 0.609s]
    writing ‘recovery’.
    FAILED (remote: partition length get error)
    finished. total time: 0.625s


    New member
    • Jul 21, 2018
  • #88
  • rpgdev

    Senior Member
    • Jul 27, 2018
  • #89
  • dkrs_

    Senior Member
    • Jul 26, 2019
  • #90
  • When i try to flash the TWRP

    c:\adb>fastboot flash recovery twrpp10.img
    target reported max download size of 471859200 bytes
    sending ‘recovery’ (24468 KB).
    OKAY [ 0.780s]
    writing ‘recovery’.
    FAILED (remote: partition length get error)
    finished. total time: 0.800s


    New member
    • Sep 25, 2020
  • #91
  • Insufficient Internal Storage

    This guide will show you how to install TWRP and SuperSU on your P10 Lite.
    What we need to do?
    *Installing ADB and Fastboot in your computer if you haven’t*
    *Unlock Bootloader*
    *Flash TWRP*
    *Flash SuperSU*

    Installing ADB and Fastboot

    Unlocking the Bootloader

    Note: Unlocking bootloader will completely wipe your device’s data(Everything like music, photos, videos & apps).So it’s recommended taking backup of your important data.
    *Install HiSuite drivers are inluded*
    *Now open the link below and sign in with your huawei ID and follow the Instructions until you get your 16-digt code*

    *Go to Developer Option and Enable OEM Unlock and USB Debugging
    *Now plug your usb and open ADB and type*

    Once you’re in the bootloader type this

    Your Device will automatically factory-reset and reboot.

    • Home
    • Forums
    • General Discussion
    • Upgrading, Modifying and Unlocking



    • Apr 9, 2018
  • #1
  • WARNING: this tutorial is specifically for the Redmi Note 4 [ Qualcomm Snapdragon ] variant. Attempt to try it on other devices may brick your phone.
    It is slightly technical but a really easy procedure. So carry on only if you have the skill, patience and confidence. I will not be held responsible for your mistakes, because I have tried this on my device and it works perfectly fine.

    ***NOTE : All links have been disabled since I am a new user. I’ll update them as soon as i am over the restriction. thanks for understanding. (Just google the file you want to download, and they’ll easily be available )

    This takes barely half hour if you have the proper skill and an unlocked bootloader.

    So there are some steps to be followed over here. You need to complete all of the below steps. Links to the files required will be given below.
    1. You need an unlocked bootloader.
    2. You need the ADB and Fastboot device drivers installed on your PC
    3. The ZIP files required for flashing.

    So You will need the Mi Flash tool and MiUnlock tool during the bootloader unlock process. ( The MiFlash tool is available for download. but you can download the MiUnlock tool only if you get the permission to unlock your bootloader from Mi. To apply for a bootloader unlock go here : )
    Once the permission is obtained, download the MiUnlock Tool from the same link, and follow the instructions to unlock bootloader.

    The unlocked bootloader is mandatory.
    You have to follow all the steps given below once, you have an unlocked bootloader.

    Before you perform the below steps, make sure you download the adb and fastboot for your Computer. Download them here : ( *** ) [ONLY FOR DEVICES RUNNING WINDOWS ]

    Download the TWRP recovery file for Redmi Note 4 from here : ( *** )

    NOTE: You can use either SuperSU or Magisk for rooting your phone. I personally prefer Magisk.

    Download the SuperSU ZIP file from here : ( *** )
    Download the Magisk ZIP file from here : ( *** )

    Once all these files are downloaded,

    1> Place the SuperSU file OR Magisk file (whichever you choose) inside your internal storage directory of your mobile device.

    2> Place the TWRP recovery file in the folder where the adb drivers (Platform Tools folder) have been downloaded on your computer. Then rename it as “twrp”.

    3>turn off your device. then switch it on by pressing the volume down button and the power button together.
    leave the keys once your device vibrates. This will enable the fastboot mode. (For beginners, It will display a green coloured rabbit on your device with fastboot written ) Connect it to the PC once the fastboot mode is enabled.

    4> Come back to your Computer and Open the folder where the adb drivers and the twrp recovery file is copied.
    Hold down the Shift key on the keyboard and then right click in the empty space of the folder window.
    There will be a menu that pops up with some options. You have to click ” Open Command Window Here ”
    This will open up the terminal/cmd on your computer. (NOTE: Steps given for a PC running the Windows OS only. )

    5> In the terminal you have to type a few commands. Again make sure your device is properly connected to the computer and with fastboot mode enabled.
    Note: Connect only 1 device running fastboot.
    To verify connected devices enter command ” fastboot devices ” This will show available fastboot devices with a string of letters or numbers.
    After verification of connected device,
    First enter the command ” fastboot flash recovery twrp.img”
    Then hit enter.
    (twrp can change according to your twrp recovery file name, if you have renamed it as i said above, no wories, carry on)

    6> The terminal will indicate completion of the command. once this is done, type in
    “fastboot boot twrp.img”

    7> You device will restart and the twrp recovery will pop up on your mobile. Now you can disconnect your device from the computer.

    8> In the twrp recovery screen click on install, and select the supersu ZIP file OR magisk ZIP file which you had placed in your internal storage. Then swipe to confirm the flash. It will be indicated when the flash is completed.
    Once it’s done, click clear cache/dalvik and swipe to confirm.

    Voila! You now have a rooted Redmi Note 4 with TWRP recovery installed.

    If you install the magisk ZIP or SuperSU ZIP, under some rare circumstances the app might not have installed on the phone. So you might have to download the apk once the phone has started.
    Grab the Magisk Manager APK file here ( *** )
    Grab the SuperSU APK file here ( *** )

    [NOTE :
    All the steps are important to be followed exactly. Do not mess up the steps or you might brick your device.
    Here unlocking the bootloader is key. Do not ignore my Bootloader unlock thread. Otherwise rooting isn’t possible.
    This thread is a bit long, sorry for that. But it’s written in an easy way so it’s better for the new users.

    Hope this helps guys. Follow the thread accurately, and it’ll work perfectly well on your device.

    How to root your android phone with supersu and twrp

    Having issues mounting data on TWRP recovery? Well, the most likely reason for that is encrypted data on your device. Manufacturers have been selling Android devices lately with forced encryption enabled (for safety of your data). This makes certain versions of TWRP not able to mount data partition on the device, and hence unable to flash a zip file (like SuperSU) from TWRP.

    Generally, flashing SuperSU zip using TWRP’s install menu is the easiest thing in the world. But if you’re having issues mounting data partition of device on TWRP recovery, then it’s impossible to use the Install button on TWRP to flash a zip file. In that case, you can use the ADB sideload option.

    While stock recovery only allows flashing signed zips from ADB sideload, you can install/flash an unsigned zip as well in TWRP recovery via ADB sideload command. And that’s how we’ll flash the SuperSU zip via ADB sideload.

    How to ADB Sideload SuperSU zip from TWRP Recovery

    1. Download and save the SuperSU zip file from the download link above to your PC in a separate folder.
    2. Setup ADB and Fastboot on your PC.
    3. Enable USB debugging on your device:
      1. Go to your phone’s settings » About phone » and tap “Build number” Seven times. This will enable Developer options on your phone.
      2. Now go to Settings » Developer options » and tick the USB debugging check box.
  • Now open the folder where you downloaded the SuperSU .zip file and then open a command window inside the folder. To do that, do a Shift + Right click on any empty white space inside the folder and select Open command window here from the context menu.
  • Connect your device to the PC and issue the following command in the command window:
  • Once your phone boots into TWRP recovery, do the following:
    1. Select Advanced from TWRP recovery main menu.
    2. Select ADB Sideload from advanced options.
    3. Check the Wipe Dalvik Cache and Wipe Cache check boxes.
    4. Finally Swipe to Start Sideload from the bottom bar.
  • Now issue the following command in the command window to flash SuperSU zip:
  • Once SuperSU zip is flashed successfully, you’ll get Reboot system option, select it.
  • Before rebooting, if TWRP asks you to install SuperSU, make sure you select “Do NOT install SuperSU”.

    That’s all. Enjoy root access on your Android device. Happy Androiding!

    Shivam Malani

    Shivam is our resident designer and web developer who also enjoys writing. He loves to meditate, drive on the freeways and hunt for snipers during his Call Of Duty playtime. Email: [email protected]

    • Home
    • Forums
    • OnePlus
    • OnePlus 3T
    • OnePlus 3T Guides, News, & Discussion



    Senior Member
    • Jan 24, 2017
  • #1
  • Rooting this device is actually quite a simple and easy process. Before you begin, it is recommended that you at least try to understand what each part of the process will do. Although this guide will elongate each step in order to show all of the details, the method used can be broken up into 3 main steps: Unlocking the Bootloader, Installing a Custom Recovery and finally Rooting.

    1.Backup Data
    2.Unlock boot loader
    3.Flash Recovery
    4.Flash SuperSU


    Recognized Contributor
    • Jan 24, 2017
  • #2
  • 23Six

    Senior Member
    • Jan 24, 2017
  • #3
  • Simply flash the full manually in recovery, typically 1.4GB.

    That means not installing the incremental mini zips. And not installing from the settings menu.

    It’s up to you whether you want to wipe data or cache.


    Senior Member
    • Jan 25, 2017
  • #4
  • uttam.ace

    Senior Member
    • Jan 25, 2017
  • #5
  • ashokmor007

    Senior Member
    • Jan 25, 2017
  • #6
  • Midomad

    Recognized Contributor
    • Jan 25, 2017
  • #7
  • djsubterrain

    Senior Member
    • Jan 25, 2017
  • #8
  • pooch11

    Senior Member
    • Jan 26, 2017
  • #9
  • uttam.ace

    Senior Member
    • Jan 26, 2017
  • #10
  • Member
    • Jan 26, 2017
  • #11
  • Hello guys, thanks for the guide!
    I was wondering if anyone has faced the same problem as me – while trying to root the Oneplus 3T I constantly get a bootloop after flashing SuperSU. The latest TWRP ( is installed without any problems in fastboot, the system is mounted as r/w, and I don’t see any problems during flashing SuperSU package.
    I’ve tried it before and after OOS 4.0.2, I’ve tried old and new, stable and beta versions of SuperSU, but either way the phone is stuck on bootscreen after flashing.

    P. S. If I flash the official ROM after that – it boots up instantly without any errors. And with no root :/

    There are many great reasons to root your phone, but if you’re not experienced with tools like ADB and Fastboot, it can seem like a daunting task. Fret not, because if you want to root your HTC 10, we’re here to walk you through the process.

    Rooting is the only way to take full advantage of features like the unique 24-bit Hi-res DAC which HTC has hidden away. It’s also the best way to get rid of bloatware such as News Republic (full of #fakenews and ads) and perform tons of other cool mods. But as a heads up, you’ll have to wipe your HTC 10’s storage in order to successfully root it, so be sure to back up the important stuff before proceeding.

    What You’ll Need

    • HTC 10
    • Windows, Mac, or Linux computer
    • ADB and Fastboot installed
    • USB data cable

    Step 1: Unlock Your Bootloader

    First things first, you’ll have to unlock your bootloader, which is the part that will wipe your data. This allows you to install your own firmware images, namely TWRP custom recovery, which then allows you to root. It’s a fairly simple process that uses an official utility from HTC, so to get started, head to the following link where we’ve got the bootloader unlocking procedure outlined in detail.

    Step 2: Activate Developer Options & Enable USB Debugging

    Next, you’ll have to activate Developer Options in order to enable USB Debugging. Even if you just did this before unlocking your bootloader, you’ll have to do it again, because your data and settings have been wiped. If you don’t remember how to enable USB Debugging, we have a complete guide on how to do so at the link below.

    Step 3: Open an ADB Command Window

    Now it’s time to open an ADB window on your computer. To do that, Windows users will need to open the platform-tools folder inside of their ADB installation directory, which can usually be found at C:\Program Files (x86)\Android\android-sdk\. From there, hold down the shift button on your keyboard, then right-click any empty space and choose “Open command window here.”

    For Linux and Mac users, open a Terminal window, then change directories to the platform-tools folder. The location of this directory will vary, depending on where you installed ADB in the first place. So if you’re unsure, simply search your hard drive for “platform-tools.”

    How to root your android phone with supersu and twrp

    Step 4: Install TWRP

    Next, it’s time to fire up ADB, so type the following line into the command prompt:

    Then, we’ll reboot into Download mode with:

    adb reboot download

    Next, download the TWRP IMG file for the HTC 10 at the following link (save it to your computer):

    Once the download has completed, move the file into your platform-tools folder, then type the following into command prompt to flash TWRP on your device:

    fastboot flash recovery twrp-3.1.1-0-pme.img

    If the TWRP file is not in your platform-tools folder, be sure to type out the full file location for the downloaded TWRP IMG (fastboot flash recovery C:\Downloads\twrp-3.1.1-0-pme.img, for example). Alternatively, you can click on the IMG file and drag it into the command window after typing “fastboot flash recovery” and a space, then Fastboot will flash TWRP to your device when you hit enter.

    Step 5: Boot TWRP & Allow System Modifications

    After flashing the recovery image, you’ll need to boot into TWRP before booting into Android to ensure that Android doesn’t overwrite TWRP with the stock recovery image. So while your phone’s still on the Download Mode screen, use the volume keys to highlight the “Reboot to Bootloader” option, then press the power button to select it.

    Once you make it into Bootloader mode, use the volume keys to highlight “Recovery Mode,” and again, press the power button to select it.

    At this point, TWRP should boot up. As soon as it does, a welcome screen will notify you that TWRP can keep your system partition unmodified. We don’t want this, as that would allow Android to overwrite TWRP with the stock recovery. TWRP is perhaps the greatest Android tool out there, so why would you ever want to risk that happening?

    So to prevent that, swipe the slider at the bottom of the screen to make TWRP your permanent recovery mode. Once that’s done, you’ll be taken to TWRP’s main menu.

    How to root your android phone with supersu and twrp

    Step 6: Sideload SuperSU

    Next, we’re going to install SuperSU, which is what will actually root your phone. First, download the latest flashable ZIP of SuperSU on your computer from developer Chainfire’s website:

    While your computer downloads the latest SuperSU ZIP, tap on “Advanced” on your phone, followed by “ADB Sideload,” then swipe the bar to begin the sideload process.

    How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp

    At this point, the SuperSU ZIP should have finished downloading, so type the following command in command prompt/terminal to begin sideloading the ZIP to your HTC 10:

    adb sideload

    If the above command fails, make sure to move the ZIP file into your platform-tools folder. Or, as described above in Step 4, you can either type the full file location or click and drag the ZIP into the command window. When TWRP is done installing SuperSU, tap on “Reboot System.”

    How to root your android phone with supersu and twrp

    Step 7: Verify Root

    The final step is to verify that SuperSU rooted your device successfully. The simplest way to do so is to download an app called Root Checker by developer joeykrim.

    How to root your android phone with supersu and twrp

    Just open the app, tap “Verify root” and press “Grant” on the Superuser access request. If everything went off without a hitch, you’ll see a message saying “Congratulations! Root access is properly installed on this device!”

    How to root your android phone with supersu and twrp How to root your android phone with supersu and twrp

    Now that you’re rooted, what are the first root apps or mods you’ve applied? Have you killed off any bloatware? Let us know in the comment section below.

    Keep Your Connection Secure Without a Monthly Bill. Get a lifetime subscription to VPN Unlimited for all your devices with a one-time purchase from the new Gadget Hacks Shop, and watch Hulu or Netflix without regional restrictions, increase security when browsing on public networks, and more.

    How to root your android phone with supersu and twrp

    Android 6.0.1 is up and running on a select number of Android devices. It is a minor update which increases the version number by 0.1 but surprisingly, it comes with a beefy change log. Android 6.0.1 features new Emoji, quick launch camera shortcut, Do Not Disturb and Volume Controls, tweaked tablet UI, lag and security patches.

    If you have a Nexus device or any other phone that has been updated to Android 6.0.1, you are probably wondering how to get root access. Even if you were rooted on Android 6.0, the minor update breaks root so you need to root your phone again.

    The recognized developer Chainfire has released an updated version of SuperSU which supports Android 6.0.1. SuperSU v2.62-3, while in beta, supports all Android 6.0.1 handsets. If you have a custom recovery installed on your phone, you can flash SuperSU v2.62-2 and add root access to your phone.

    How To Root Android 6.0.1 Marshmallow With SuperSU v2.62-2

    In order to successfully root your phone running on the latest Android 6.0.1 Marshmallow firmware, you will need a custom recovery to flash the SuperSU file. Among many available custom recoveries TWRP is recommended. TWRP supports a variety of Android devices and it is very stable with many features. Here’s a section on how to install TWRP for various Android devices.

    Step 1. Download the SuperSU file from the download link above. If you downloaded it on your computer, connect your phone to your PC and transfer the zip file to the internal storage of the device.

    Step 2. Turn off your phone and use your preferred method of going into recovery mode. Different Android phones have different methods of going into recovery mode.

    Step 3. Select ‘Install’ in TWRP and navigate to the folder where you put the SuperSU file. Install SuperSU.

    Now go back and reboot your phone. Wait for the phone to boot up and go to the app drawer. You will notice the newly installed SuperSU app. You can go to the Play Store and check if you have successfully rooted your phone by installing an app called Root Checker.

    The latest SuperSU 2.82 stable build is officially released for the Android phones to get the root access. With this Stable Zip file, you can easily Root Android phone running on 7.1.2 Nougat or earlier. This will work on almost any Android device, and you can easily flash this zip file with the help of custom TWRP recovery and root your Android phone. All credit goes to the original developer named, Chainfire for releasing this new SuperSu 2.8.2 stable zip file.

    Once you rooted your android phone, you can flash zip file on your phone, remove unwanted applications, take the titanium and nandroid backup of your phone, install custom ROMs and do lots more things. SuperSU 2.82 stable is now available for download with many bug fixes for devices with boot look problems. So if you want to root your android phone then download the latest build from the below mention link and flash the same on your phone to root your android device.

    How to root your android phone with supersu and twrpDownload SuperSu

    Table of Contents

    SuperSU 2.82 Changelog:

    The new SuperSU 2.82 brings stable binaries over prior SuperSU 2.79 SR3. The below change log is for v2.79 and later.

    • Expand Samsung detection
    • GUI: reworked portions to work with ‘supersu’ context on 7.0+
    • GUI: fix binary update notice when superuser disabled by user in some cases
    • su: reworked portions to work with ‘supersu’ context on 7.0+
    • su/GUI: improve responsiveness when device busy on 7.0+
    • sukernel: fix cpio restore failure with very short filenames
    • sukernel: no longer patches file_contexts(.bin)
    • sukernel: revert force seclabel (no longer needed with ‘supersu’ context)
    • supolicy: add “create”, “auditallow”, “auditdeny” policy commands
    • supolicy: support “*” for permission/range parameter of “allow”, “deny”, “auditallow”, “auditdeny”, “allowxperm” policy commands
    • supolicy: –live/–file no longer apply default patches if custom patches are supplied
    • supolicy: –sdk=X option added (required for 7.0+)
    • supolicy: reworked all SELinux rules for 7.0+, run as ‘supersu’ context
    • ZIP: Separate slotselect and system_root logic
    • ZIP: Adjust system/system_root device and mount-point detection
    • ZIP: Fix minor errors in documentation
    • ZIP/frp: Explicitly label /su

    Why Download SuperSu zip file

    SuperSU zip file contains the SuperSU app and the binaries required to get root access on the Android phone and tablets. This means all you have to flash this zip file once on your device and ti will allow to give you the root permission on your phone. After that, you can make any change on your system. Check out our benefits of rooting guide here.

    Download SuperSU 2.82 or later

    Grab the latest SuperSU file from the link below and follow the instructions on how to flash it using TWRP recovery.

    Download Latest SuperSU v2.82 (.zip)

    How to Flash Super Su Flash zip via TWRP Recovery to Root Android

    To flash this zip file first, you need to install the TWRP recovery on your Phone. Check out this page to install the TWRP recovery on your phone. Or if you are looking for the specific Android phone and want to flash the TWRP on your phone check these TWRP installation guides.

    Once TWRP is flashed on your device, follow the below mention guide to install the SuperSU zip file and root your phone.

    1. Download and transfer the SuperSU zip file from above say download link and save it in your device’s storage.

    2. Now boot your device into TWRP recovery mode.

    3. Once you are in the recovery mode, Tap on Install and select the SuperSU zip file that you transferred to your device in Step 1.

    4. After selecting the .zip file, do Swipe to Confirm Flash on the bottom of the screen to start the flashing process on your phone.

    5. Once the SuperSU is flashed, you’ll get Reboot System option, select it. And your phone will reboot, and the first boot will take some time.

    Congratulations! Your device should be rooted now with the help of Supersu Zip file. Look for the SuperSU app in app drawer. To check your phone is rooted or not, you can download this Root Checker app from Play Store.

    If you want to root your smartphone, you need to install a custom recovery (we recommend TWRP) and then you will be able to root your device with SuperSU. Also, by rooting your device, you can download applications that require root access (such as those that reduce battery consumption), uninstall all the unwanted applications on your smartphone, and more.

    Remember that before starting you have to make several preliminary steps, these are: keep the battery charged, at least 50% (but it is always advisable to charge it till 100% before installation for any problems that may arise). Then enable USB Debugging on the smartphone Settings and (if necessary) download all the updated USB drivers of your device on the PC.

    Then you can proceed to download all the necessary files to root your smartphone. Do not forget to follow all the steps listed in the tutorial, in the same order without skipping any of them. Among a few lines you will see how to have root permissions on your smartphone running the latest Android 6.0 Marshmallow operating system. You must have a custom recovery installed on your device before you can follow this guide (and we will show you how to enter into recovery mode depending on the brand of your smartphone.


    1. Check the battery level of your phone or tablet. It should be charged at least about 70% before starting.
    2. Download and install USB Drivers on your PC to transfer the SuperSU file.
    3. Download SuperSu (link available at the end of this article).
    4. If you don’t have installed TWRP Recovery, download and install it (from here you can get the latest version of TWRP directly on your phone).
    5. Transfer the SuperSu file to the internal memory of your smartphone. If you read this article from your phone, download it directly to your device (instead of on the PC). If you’ve downloaded the file to your PC, to transfer the file to your smartphone or tablet, connect your phone with PC using its USB data cable and transfer the SuperSU .zip file into the root folder of internal storage on the phone.
    6. Now boot the device into TWRP Recovery mode. To do this, it depends on the brand you have, for example:


    1. When the smartphone is off (after a few seconds) press simultaneously buttons Power, Volume Up and Volume Down, and keep them tight for 3 or 4 seconds.
    2. When a Start menu is displayed release buttons and press Volume Down when the option ‘Recovery’ appears. Press Volume Up once again.
    3. Then you will see the Android logo, at this point you must press Volume Up and Volume Down simultaneously and keep them pressed for about 5 seconds. After that press the Power button.


    1. Turn off the device completely and then press and hold the Power button and the Volume Down button for a few seconds. Once you see the TWRP logo, it means you have successfully started up the device in Recovery mode.
    2. Once you get into TWRP, run Backup Nandroid. To do so, click on the “Backup” and select all the partitions from the system -data, boot, recovery, EFS and cache (optional).


    1. Download and install Odin 3.10.7 on your computer.
    2. Download the TWRP-3.0.2-0-hero2lte.img.tar file.
    3. Enter Download mode. This is achieved by rebooting the phone, and then keep pressing the Volume down button, Home button and Power button until the Warning message appears. Then you just have to press the Volume up button.
    4. Connect your smartphone to your computer and run Odin, select “AP” and type “TWRP-3.0.2-0-herolte.img.tar”.
    5. Click on Start. When installation is complete press the combination of Volume up, Home and Power to enter Recovery mode.
    6. As you enter the TWRP menu you must format selecting “Wipe data/Factory reset” and immediately install the “no-verity-opt-encrypt” file you saved in the device memory as you did with SuperSU. When finished restart your phone.
    7. After rebooting, re-enters Recovery mode with the combination of buttons on the previous step to enter TWRP.
    8. After enter into Recovery mode, just select the SuperSu file you just downloaded and click on Install and flash the SuperSU file you moved in the previous step.
    9. Reboot the device and that’s all. Your smartphone is rooted.

    Normally, you should search on Google how to boot the device into recovery mode searching by brand and model. Typical method for many brands is: first turn OFF the phone and then press and hold volume down and power keys altogether for a few seconds.


    Check if your smartphone is rooted correctly using our app “How to ROOT”.

    The LG V20 smartphone has made its official debut back in September this year, and it’s already hailed as one of the best smartphones in the market. The device comes with the latest Snapdragon 820 chipset along with some powerful hardware under the hood. However, no Android device can ever be interesting without rooting it. The same goes with LG V20, and many users are already searching for a safe and easy rooting process. Luckily, a new root method based on Dirty COW vulnerability can root T-Mobile LG V20 with model number H918.

    jcadduono from XDA-developers has come up with a working root process for the T-Mobile LG V20 smartphone. The rooting process revolves around the Dirty COW vulnerability in Android devices. You’ll also get to install TWRP recovery on your device which will allow you to flash custom ROMs and mods on your device. The root process is a bit tricky, but you can easily get through it by following our step-by-step tutorial. So, let’s see how to root T-Mobile LG V20.

    Before we begin the rooting process, make sure you have unlocked the bootloader on your LG V20. If you didn’t, you could do it now from the below-linked tutorials.


    • Go to Settings » About phone » Build number and tap it 7 times to enable Developer options on your device. Then go back to Settings »Developer options and enable USB Debugging and OEM unlocking.How to root your android phone with supersu and twrp
    • Download the Minimal ADB and Fasboot Setupand install it on your computer.
    • Install LG smartphone drivers on your PC.
    • Backup important files on your device to a safe place as unlocking the bootloader will format your entire device.
    • Make sure you have enough charge on your device before starting the process.


    Download the required binaries, custom TWRP, and SuperSU files on your PC from below.

    How to Install TWRP & Root T-Mobile LG V20

    As it’s a rather hectic process, we’ll break it down to simplify your understanding and hassle-free root process. So, hang on tight and proceed with rooting your T-Mobile LG V20.

    Run Dirty COW Exploit

    1. Connect your device to PC and make sure it’s detected.
    2. Navigate to the folder where you’ve extracted the ADB and Fastboot files and open a command prompt by pressing Shift + Right click on any empty space inside the folder and select Open command window here from the context menu .
    3. In the command prompt, type the below four commands one-by-one to push the four binaries to your device.

    The above commands will transfer the binaries from your PC to your device under the directory /data/local/tmp. All the four binaries are required at various stages of our tutorial.

  • Now, use the below commands to provide full permissions (777) to the four binaries under /data/local/tmp.
  • Next, you need to execute the Dirty COW exploit on your phone in the same command prompt. Don’t open a new command prompt unless we say as the process requires you use adb shell for few commands and normal ADB commands at few stages. To run the Dirty COW exploit, execute the below commands:

    Wait for the above command to complete. Then, execute the below command.

    After giving the above command, your phone looks like it’s crashing but don’t worry. Wait for it to complete and type exit. You’ll now exit from the shell.

    You need to track the logcat of your device to see if the exploit is successful or not. To do this, use the below command.

    You should see something like this if the exploit is successful. We need to make sure the exploit is successful before proceeding with the next steps.
    How to root your android phone with supersu and twrpType Ctrl+C to exit the logcat.

    Now, type the below command to reboot the recovery.

    Wait for the device to boot again. Your recovery will be reverted to stock again.

  • Check the SELinux status using the below commands. It should say “Permissive” in the output.
  • After completing these steps, you will have a temporary root on your device, thanks to the Dirty COW exploit. Now, you’ll need to install TWRP recovery on your device and flash SuperSU zip to permanently root it.

    Install TWRP on T-Mobile LG V20 & Root it

    Here we will install TWRP recovery on your device. Follow the below steps carefully and don’t try to boot your device till TWRP and SuperSU are flashed, else you’ll end up in a boot loop.

      Use the below commands to run the dirty COW exploit to install TWRP on your device.

    It will flash a modified boot image with some security features disabled. This will enable us to boot into TWRP recovery later.

  • Download the TWRP recovery and place it in the ADB folder. Now, run the below commands one-by-one to flash the TWRP recovery on your device.
  • Open a new command prompt in the ADB folder. Reboot to recovery using the below command:
  • In TWRP recovery, it will ask you if you want to enable system modifications. Make sure to swipe to allow modifications or TWRP will be replaced in the next boot.
    How to root your android phone with supersu and twrp
  • Perform a factory reset and also the “Format Data” option under the Wipe menu in order to disable device encryption.
  • From the TWRP main menu, reboot the recovery.
  • Copy the SuperSU zip to your device using MTP mode. At this step, don’t try to reboot your device or you’ll end up in a boot loop.
  • In TWRP, click Install and flash the SuperSU zip that you’ve downloaded to permanently root your device.
  • Finally, you can reboot the device from TWRP main menu.
  • A lengthy process, right? But it’s worth the time. Let us know if you’re successfully able to root your device.

    Here is the 100% working guide to Root OnePlus 6 and Install TWRP Recovery. Oneplus Released the new Oneplus 6 Android smartphone. And the sale of the new smartphone will begin in a few days. The device is a big upgrade over the predecessor OnePlus 5T. The most striking change in the phone is iPhone X Style top notch and also a Gorilla Glass 5 back panel. Specs wise the phone has some decent specs and packed with the Qualcomm’s Snapdragon 845 octa-core processor. A dual-camera setup which is a combination of 20-megapixel and 16-megapixel sensors runs on OxygenOS 5.1 based on Android 8.1 Oreo and powered with 3,300mAh battery along with support for the company’s Dash Charge.

    But here we are not for the discussion and specs of the Oneplus 6 android phone, here we will discuss how to Root the Oneplus 6 phone and install the TWRP custom recovery. To root any Android smartphone, first, you have to unlock the bootloader of the phone. By unlocking the bootloader of the phone you have the full control of the system.

    How to root your android phone with supersu and twrp

    Here is the step by step guide to unlock the bootloader of the Oneplus 6 phone. First, unlock the bootloader of your phone and after that, you need to flash the TWRP recovery on your device with fastboot commands and install Magisk Manager or SuperSu root manager to get the root access. Once the Oneplus 6 is rooted you can enjoy lots of custom ROM on your device and customize your phone easily. So let’s get started and Root Oneplus 6 With TWRP recovery.

    Table of Contents

    How to Root Oneplus 3 and Install TWRP

    Warning: is not responsible for any damage that might happen to your phone during this process. You’ll lose all your data upon unlocking bootloader.

    The rooting process is not that easy. And the wholes process will take some time, read all the steps very carefully and follow all of them one by one. One wrong step and you will brick the phone.

    Why To Root Oneplus 6

    With the help of rooting you will do lots of things on your device like Install Custom Roms, improves the battery performance of your device, remove unwanted system applications, install tweaks and other modification on your device easily and enjoy a lot of free rooted application on your device.

    In simple word, we can say rooting gives you the administrator-level permissions on your device and customize your device as per your need which is impossible for a normal android. Check out some other benefits of Rooting the Android phone.

    Pre-requirements To Root

    1. Make Sure bootloader is Unlocked of your Oneplus phone.
    2. Make sure that the battery of your Phone is above 70%.
    3. Follow all steps correctly otherwise, you will end up with a bricked phone.
    4. Do take the full backup of your Oneplus 6 Android phone.

    Download File To Root the OnePlus 6

    • Download the ADB drivers here. Unzip the folder on your Windows C Drive. (C:\platform-tools). And you will see the PlatForm folder on your Windows C Drive.
    • Download the TWRP zip file here ( and save the file on your desktop.
    • Download the TWRP image file here (twrp-3.x.x.x-enchilada.img). Rename the file to twrp.img (from this twrp-3.x.x.x-enchilada.img to twrp.img) save the file in the platform tools folder
    • Download the Magisk manager zip here or SuperSU zip file to root the phone.

    Install TWRP on OnePlus 6 Android

    1. First of all, enable the Developer Option on Yiour Oneplus 6 phone. To do this go to your Settings -> About -> Software Information -> More -> Now Tap on the Build Number 7-8 Times until you see a toast message “Developer option enabled”.

    2. Now go back to settings -> Enable the OEM Unlock by going to Settings -> Developer Option and Enable OEM Unlock and USB Debugging. See the screenshot below.

    How to root your android phone with supersu and twrp

    3. Reboot your phone to fastboot mode. To do this first switch off your Oneplus 6 phone and Hold volume up + power on at the same time.

    4. Once your Oneplus 6 in fastboot mode. Connect your phone to the Windows PC with the USB cable.

    5. Now open the command prompt window in the Platform ADB folder by Pressing Shift Button and Select Open Command Window Here.

    How to root your android phone with supersu and twrp

    6. Now the command prompt windows will open on your windows desktop.

    7. Now enter the following command to check the connection between PC and USB.

    How to root your android phone with supersu and twrp

    8. Now Use this command for Flash TWRP recovery.

    9. Now you have booted into TWRP temporarily. To install it permanently, go into Install section and select the we’ve downloaded earlier and saved in the phone.

    That’s it! Now you have TWRP installed on your brand new OnePlus 6.

    Guide to Root the OnePlus 6 Smartphone

    1. Save the magisk manager zip or SuperSU zip file on your phone’s internal memory. We recommend you to use the Magisk file.

    2. Now boot your phone in TWRP recovery mode. To do this first turn off your phone. Now Hold Volume Down + Power button together.

    3. Once your phone booted in TWRP mode. Tap on the Install option to flash the magisk root or Super Su file.

    4. Select the magisk manager zip file and Swipe the button to confirm the installation process. Now the flashing process will start on your device.

    5. That’s it… You have successfully rooted OnePlus 6 without PC. Now tap reboot system.

    So with this way, you easily Oneplus 6 phone and Install TWRP Recovery. If you are facing some trouble with this guide them leave the comments below and we will help you to fix it up.

    Once you have the bootloader unlocked and a custom recovery installed, you can follow these steps to root the Galaxy S8 and Galaxy S8+ with SuperSU.

    Yesterday, I walked you through the process for how to root the Galaxy S8 with Magisk, and today we’ll be doing something very similar. Not everyone wants to use Magisk and would rather just install something that gives them root access. I have been enjoying Magisk over SuperSU as of late, but Chainfire is a highly regarded community developer for Android and some people will continue using his root solution until he retires.

    Before we can do this though, you will need to follow the guide I wrote about how to unlock the bootloader for the Galaxy S8 and the Galaxy S8+.

    After that is done, you will then need to follow the tutorial for how to install TWRP on the Galaxy S8. Once that is done, I would recommend that you then create a new Nandroid backup of the Galaxy S8 so that you have a recent one to restore from in case something goes wrong.

    With all of that done, we can then proceed to root the Galaxy S8 and Galaxy S8+ with SuperSU.

    Root Galaxy S8 SuperSU

    1. Download the latest version of SuperSU
    2. Copy/move that SuperSU ZIP file to the Galaxy S8
    3. Boot the Galaxy S8 into Recovery Mode
    4. Tap on the Install button at the top left
    5. Locate and tap on the SuperSU ZIP file we just downloaded (in Step 1)
    6. Swipe the white arrows to the right to confirm the installation
    7. Wait for the SuperSU installer to complete
    8. Then tap the Reboot System button to boot back into Android


    As mentioned, there are multiple ways to root the Galaxy S8 and the Galaxy S8+ at this time. I wouldn’t say that one way is better than the other since each solution offers its own unique set of features. Many will lean toward Magisk since it’s open source and offers features like Magisk Hide, Magisk Modules, etc. While others will lean toward SuperSU since it’s developed by Chainfire (at the time of writing this), and doesn’t have other features piled on.

    It really does boil down to user preference as most things will work on Magisk that work on SuperSU. There will be some differences here and there, but things should work as you expect them for the most part. So before we can begin, just make sure you have the bootloader unlocked and you have TWRP installed on the Galaxy S8. You should also make a new Nandroid backup as instructed earlier just in case something goes wrong with the installation.

    When you’re ready, you can download the latest version of SuperSU and then move or copy it to the internal storage of your Galaxy S8 or Galaxy S8+. From there, go ahead and power down the device so that you can follow the instructions for how to boot the Galaxy S8 into Recovery Mode (if you don’t know how to do this, click the link in Step 3 of the guide above). This should take you to the TWRP main menu and from here you’ll need to tap on the Install button.

    Now locate and tap on the SuperSU ZIP file that you downloaded in Step 1, and then swipe the white arrows to the right to begin the installation process. This shouldn’t take longer than a minute or two (as you can see from the video above), and there shouldn’t be any errors that prevent the script from being completed. Once done, you’ll be given a couple of buttons at the bottom of the screen. You can press the Home button if you need to do something else in TWRP, else you should just tap the Reboot System button.

    As it says at the bottom of the Galaxy S8 SuperSU root script, the first boot cycle will cause the Galaxy S8 to reboot in the middle of it. You can watch this happen in the video and this is normal. This is SuperSU getting fully installed on the device and it is to be expected. After that, the Galaxy S8 will boot right back into Android and you can see the SuperSU application will be sitting in the App Drawer.

    • TAGS
    • Tutorials


    How to Find Your Samsung Galaxy CSC Region Code?

    How to Disable and Uninstall Samsung’s Bixby Assistant?

    How to Test the New ARCore Preview Right Now

    How to Root the United States Snapdragon Galaxy S8 and S8+

    How to Use Substratum Themes on the Galaxy S8 and Galaxy S8+

    How to Unroot the Samsung Galaxy S8 and the Galaxy S8+


    Hello Doug ,
    yesterday I did check your website ‘androidexplained’ because I am interested in using my smartphone
    (Samsung Galaxy S8+ ), as root…
    After watching your explanation carefully I followed your recommendations in the videos and tutorials :

    After doing the necessary steps I had SuperSU installed on my Galaxy S8+ …so far so good…

    Now I have the following questions :
    – Android Software-Update , download updates manually : This does not run (before it was no problem)…
    I have German-Language installed , but here is my English translation (translated as good as possible) :
    …You performed an unauthorized change of operating system, please contact costumer-service…update not possible…

    Question : with your smartphone (demonstrated in the video-tutorials, as well a Samsung Galaxy S8+) after
    installing twrp and root-superSU are you able to perform a Android-Software-Update ?
    If yes: What am I doing differently than you do?

    – I use Samsung-Gear-VR : This was before performing twrp and root-superSU-installation :
    I did install Oculus-App and Gear VR-App – my new Samsung-Gear-VR (used with my Samsung Galaxy S8+) was running
    very fine and I did enjoy VR-experience very much…
    but after performing twrp-install and root-superSU-install (as you describe carefully in your video-tutorials)
    Gear VR does not run anymore…! I insert (= connect) my smartphone as usual to Oculus-Gear-VR and normally
    automatically Gear-VR connects to Oculus-Server….and I can start watching VR-apps (as you are doing, I suppose)…!
    Now there is no Oculus-App installed anymore , and I am not able to perform Gear-VR-Setup or install the Oculus-App…
    The screen of smartphone stays the same when inserted to Gear-VR , the screen does not change to Oculus-VR, I cannot
    watch VR…VR does not start as the VR-software is not installed anymore…!
    I disconnect the smartphone and Gear-VR and the smartphone automatically reboots (restarts).
    This is very major difference compared to before following your advices you give to me in your video-tutorials…

    Do you know of these problems that I do describe here ? After installing twrp and root-superSU to your Galaxy S8+,
    can you still enjoy Gear-VR ? If yes, What am I doing differently than you? Do you have an advice what I can
    do to again enjoy Gear-VR and as well perform Android-Software-Update ?
    Thank you very much for any advice !!

    I think that your viedo-tutorials are very well done, and I will continue to watch your explanations carefully, as I can
    learn a lot, and I can understand the functioning of my new Galaxy S8+ Android-Smartphone better…!
    Thanks again for your explanations and your very well done tutorials !!

    Are you looking forward to root your Moto E on Windows in order to access all those impressive apps that require rooting or if you just wish to flash your favorite custom ROM? Well for rooting, you first need to unlock the Moto E bootloader and then boot into a custom recovery to flash the root files. Currently, only TWRP recovery (with some issues) is available for Moto E that allows you to flash SuperSU, in order to achieve root access.

    How to root your android phone with supersu and twrp

    Tutorial: Rooting & Installing TWRP Custom Recovery on Moto E

    Step 1 – Unlock Moto E Bootloader [Guide]. Note: This will WIPE entire data on your device. So, take a backup of all your personal and important data.

    2. Download and Install the latest Motorola USB Drivers on your system.

    3. Download the required files:

    • Download TWRP for Moto E
    • Download SuperSU
    • Download ADB and Fastboot.rar and extract them to a folder on your desktop. Also, remember to copy the downloaded TWRP recovery .img file to ADB and fastboot folder.

    4. Transfer the ‘’ file to your phone’s root storage.

    5. Now “Power off” the device. Then press the Volume Down key for 2-3 seconds then the Power key then release to start the device into Fastboot mode.

    How to root your android phone with supersu and twrp

    6. Now right-click on the ‘ADB and Fastboot’ folder while holding down the ‘Shift’ key in Windows. Click on the option ‘Open command window here’.

    How to root your android phone with supersu and twrp

    In CMD, type following commands and hit enter after each line:

    fastboot flash recovery moto_e_twrp2.7.0.0_v1.2.img
    fastboot reboot

    Note: If you don’t want to flash custom recovery, then use the below command instead. This will rather temporarily boot the device into custom recovery, letting you root the phone without installing TWRP recovery.

    fastboot boot moto_e_twrp2.7.0.0_v1.2.img

    Rooting Moto E: While in Fastboot flash mode, use the Volume Down key to scroll down to Recovery and press the Volume Up key to select. In TWRP recovery , click on the ‘Install’ option and then select the file. (Note: Use the Volume Down key to navigate and the Power key to select). After you’re done with installing the zip file, select Reboot system.

    Voila! After the device reboots, you should see the SuperSU app installed and root privileges on your Motorola Moto E. You can confirm root using the Root Checker app.

    How to root your android phone with supersu and twrp

    It has now been almost a month since the Android 7.0 Nougat update has been rolling out for the Samsung Galaxy Note 5. If you have not yet received the official OTA, you can use our tutorial to update your Note 5 to Nougat manually.

    While Android Nougat is a pretty big update that brings a host of new features and changes to the Note 5, you can enjoy more features and mods by rooting your device on the new software. If you have been looking for a 100% working method to install TWRP recovery and root Galaxy Note 5 on Android 7.0 Nougat firmware, just follow our detailed and step-by-step guide.


    Please note that installing a custom recovery and rooting your Galaxy Note 5 will void its warranty. Follow the tutorial carefully

    Confirmed working on the following Note 5 variants:

    • Samsung Galaxy Note 5 (SM-N920C)
    • Samsung Galaxy Note 5 (SM-N920G)
    • Samsung Galaxy Note 5 Duos (SM-N9208)

    Downloads and Preparations

    If you have made up your mind to get your Galaxy S7 or S7 Edge rooted and install TWRP recovery on it, here’re a few thing you need to do beforehand.

    1. Download
    2. Download the TWRP recovery image file for Note 5: twrp-3.1.0-0-noblelte.img.tar
    3. Download SuperSU zip: | Mirror
    4. Make sure you have Samsung USB Drivers installed on your computer.
    5. Go to Settings> About device> Software info and tap Build number 7 times to enable Developer options. Now enable OEM unlocking and USB debugging in Developer options.
    6. Backup data and apps stored on your Note 5’s internal storage.
    7. Charge your Galaxy Note 5 to ensure at least 60% battery level.

    Install TWRP and Root Galaxy Note 5 on Android 7.0 Nougat

    Now here’re the steps to install TWRP and root the Galaxy Note 5 (SM-N920C/SM-N920G/SM-N9208).

    1. Extract the downloaded Odin zip to your desktop.
    2. Copy the twrp-3.1.0-0-noblelte.img.tar file to the Odin folder.
    3. Copy file to your Note 5.
    4. Now turn off your Galaxy Note 5 and press and hold the Volume Down + Home + Power keys at the same time for 2-3 seconds to boot your phone into the Download mode. Release the keys as soon as you see a blue screen with exclamation sign and press the Volume Up key to continue to the Download Mode.
    5. When your phone gets into the Download or Odin mode, open the Odin folder and launch the Odin v3.11.1.exe as administrator.
    6. Now connect your Note 5 to your computer using a USB cable.
    7. The ID:COM port on Odin will turn blue when your device is detected.
    8. Click the AP button in Odin and add the twrp-3.1.0-0-noblelte.img.tar file to it.How to root your android phone with supersu and twrp
    9. Now click the Options tab in Odin and uncheck Auto-Reboot.How to root your android phone with supersu and twrp
    10. Then click the Start button to initiate TWRP installation.
    11. When TWRP recovery is installed, you’ll get PASS! message in Odin.
    12. You can now disconnect the USB cable.
    13. Now press and hold the Volume Down + Home + Power buttons at the same time. As soon as your Note 5’s screen goes black, immediately swap to Volume Up while still holding other 2 buttons. Keep the 3 keys pressed until you get into TWRP Recovery.How to root your android phone with supersu and twrp
    14. Now tap the Install button in TWRP main menu.
    15. Navigate to and select it. Swipe the installation confirmation slider.How to root your android phone with supersu and twrp
    16. When the SuperSU is flashed, go back to TWRP main menu and tap Reboot System.

    Done! Your Galaxy Note 5 will reboot and it might take a few minutes before it boots up normally, so don’t panic and wait patiently. In case you want to verify root privilege on your device, install the following app and run it.