Flashing Guide

[Guide] Root Mi Phone with SuperSU without flashing TWRP Recovery permanently

2017-07-27 07:07:35
19045 177

Hello Mi fans,
           If you have been using Android for a few years, you might have heard a term rooting or root permission. Sounds familiar? Today I'm going to teach you all how to root your Mi Phones with SuperSU via TWRP Recovery by not losing your stock recovery. But first, let me tell you all what Rooting is.

What is Rooting?
If you’re unfamiliar with the term, rooting simply refers to the act of obtaining access to commands, system files, and folder locations that are usually locked off for the user. Rooting could be thought of as moving from being a system user to becoming an administrator, with the additional freedom and risks that come from more control over the deeper workings of your device.

Once rooted, users can install and run applications that require special privileges, bypass carrier installed software, and even remove bloat-ware applications added by manufacturers and carriers. Root access is even needed if you want to install trivial things like certain custom fonts and can unlock new features in certain apps and launchers.
The actual method required to root your phone will vary from model to model, so we can’t possibly cover them all. Unfortunately, these can also be patched out by manufacturers and even upgrading your software can cause root exploits and permissions to be lost.
I hope you all have understood what Rooting is. Now, let's start with the procedure to Root your phone.

1. PC or Laptop
2. Unlocked Bootloader
3. Minimal ADB and Fastboot
4. SuperSU
5. Necessary Drivers
6. USB debugging and OEM unlock turned on in Developers Option.
7. A little patience to go through all the steps and a little bit knowledge of PC.

In the First Step, you need to download SuperSU from the link below.
After downloading the flashable zip file.
Copy the zip file in your phones Internal Memory.

In the Second Step, we will Boot to TWRP Recovery.
Note: This will temporarily flash TWRP Recovery on your device. I will provide the steps to permanently flash TWRP Recovery for the users who want to flash it permanently.

Download Minimal ADB and Fastboot from the below link and Install it like we install a normal software.
Minimal ADB and Fastboot

Download TWRP for your device from the below list.
1. Redmi 1s - Armani
2. Mi3W/Mi4 - Cancro
3. Redmi 2/Prime
4. Redmi Note 4G (Single SIM) - Dior
Redmi 3s/Prime - Land
6. Mi4i - Ferrari
7. Mi5 - Gemini
8. Mi Max - Hydrogen
9. Mi Max Prime - Helium
10. Redmi Note 3 (SD) - Kenzo
11. Redmi Note 4 (SD) - Mido
Redmi 4A - Rolex

Once TWRP image is downloaded rename the file name to 'twrp'.

Now copy the file and paste it in the folder where Minimal ADB and Fastboot has been installed.

Turn on USB Debugging and OEM Unlock from Developer settings and reboot the device to Fastboot Mode and connect it to PC.
Press Shift and Right Click on the screen and Select 'Open command window here'.

After selecting you will see the command prompt opens and you will see this screen.

Now, you need to type command 'fastboot devices' as shown below and press enter.

It will show the device ID and will confirm that the device has been detected in fastboot mode.

The next step is important as you need to type the command to boot into twrp recovery.
Type 'fastboot boot twrp.img' as shown below and press Enter

Wait for some time and your phone will boot into TWRP Recovery.
You will get a screen when booted and you need to Swipe when it asks 'Swipe to allow modifications'.
After this, you will reach the main menu of TWRP Recovery as shown below.

Click on Install--> Locate the Super SU file and Swipe to flash it as shown below

After successful flash go back to the main menu.
Click on Reboot and Select System.

You have successfully rooted your phone without losing your Stock Recovery.

First boot always take time so have patience.
After flashing any ROM let your phone cool down to normal temperature before you start using it. Please don't complain the phone is heating and lagging. Flashing anything have heavy CPU usage, thus result in heating.

If anything goes wrong while flashing, don't blame me. It's a risk that you choose to do so whatever happens you are responsible for it and not us.

Signing Off,


Related Threads:
[Device Team] [Tech Class] Chapter 13: All About Kernel
How To Flash Custom ROMs?


Number of participants 7 Experience +57 Pack Reason

View Rating Log

2017-07-27 07:07:35
Favorites167 RateRate


aditya10dulkar | from mobile


Cool thread sir :-)
2017-07-27 07:12:32
2017-07-27 07:15:47
Former Super Moderator - Products and Device Team Leader - Mi Community India.



Saini | from mobile


Very well explained..
2017-07-27 07:21:54

Happy To Help You...

Master Bunny

Hemant1596296135 | from mobile


Very well explained
2017-07-27 08:53:12


nazer_ktpm | from mobile


Thats great information. THanks for sharing with us
2017-07-27 08:54:11


soumyajit_pal | from mobile


Thank you very much for this information and well explained
2017-07-27 09:06:01

Semi Pro Bunny

GursewakSinghSandhu | from Redmi Note 4


Sir it void my Warrenty
2017-07-28 05:38:04

Intern Moderator

Sourav A K | from Redmi Note 3


Very well explained.
2017-07-28 12:40:49

Master Bunny

Hanan Bhat | from Redmi Note 4


Hahaha it will void the warranty.
2017-07-28 22:58:10

Pro Bunny

Tusu | from Redmi 3S


very well explained
2017-07-28 23:02:28
please sign in to reply.
Sign In Sign Up
  • Followers


  • Threads


  • Replies


  • Points


Beta Tester
100K members
APP scratch card
6th MIUI
2016 Diwali with Mi
3 hari berturut-turut
7 hari berturut-turut
21 hari berturut-turut
40 hari berturut-turut
500K Members
Christmas Contest
Mi Explorers
Xiaomi 7th Birthday

Mi Comm APP

Stay updated on Mi Products and MIUI

Copyright©2016-2018 Xiaomi.com, All Rights Reserved
Content Policty
Quick Reply To Top Return to the list