How To Root Xiaomi Redmi Note 4 & Install TWRP Recovery

Guide to Root Redmi Note 4: Hey everyone here is the detailed guide to Unlock Bootloader of Redmi Note 4, Install TWRP Recovery on Redmi Note 4 & grant root access Xiaomi Redmi Note 4.

Xiaomi has launched a lot of Budget Phones with great features. The Popularity of Xiaomi Redmi series is tremendous now. Redmi Note 3, Redmi Note 4, Redmi 4, Redmi 4A, Redmi 4X this are the some most selling and Popular devices from Xiaomi. The Best part about Xiaomi devices is they make value for money products. In Diwali Sale on Flipkart & Amazon Xiaomi has sold 1 Million devices in just 2 days.

The Redmi Note 4 is from the most selling phones made by Xiaomi. The Phone has been launch in August 2016 & still selling well. It has built on Full metal body design & its running on Snapdragon 625 2GHz octa-core Processor. The phone is coming with 2 Variant which is one with 3GB Ram & 32GB of storage & another variant with 4GB Ram & 64GB Storage options. Remaining Specs are it has 13MP Rear & 5MP Front camera & it has 4100mAh battery. Also, It has 5.5″ HD Display with 2.5D Glass on it. The device is known by its code name “Nickel“.

The Phone is coming with MIUI 8 & already MIUI 9 is released for Redmi note 4 which you can install easily with OTA update or use Recovery/Fastboot Method. If you want to make development on your phone or if you like to play with some extraordinary features which you can only bring by Rooting or Installing Custom recovery then you are the right place.

Why Should You Root Redmi Note 4?

That’s the interesting question! If you are an Android geek and want some change from the regular UI of Xiaomi’s MIUI then installing Custom ROMs is your first choice. The custom recovery allows you to flash the Custom ROMs of your choice on your device. Let’s check out why you should we Root Redmi note 4.

  • Install Custom Recovery
  • Install Custom ROMs
  • Remove Bloatware (Unwanted System Applications)
  • Changing Fonts on MIUI 8/9
  • & tons of various development check out the benefits of rooting android Phone.

How to Root Redmi Note 4 | Install TWRP Recovery

As you decided to root Xiaomi Redmi note 4. Let’s move further ahead. As you know the Xiaomi phones are coming with the Locked Bootloader. Hence, We need unlock bootloader & then we can install twrp recovery where we can flash file to grant root access.

Step 1 – Unlock Bootloader of Redmi Note 4

This is the first step in the rooting process and without unlocking bootloader, we can not flash twrp recovery & we need twrp recovery for Flashing SuperSU file. It is the time-consuming process in the overall rooting process due to waiting for unlocking approval from Xiaomi.

Follow the Steps given below to unlock the bootloader.

Steps to Unlock Bootloader of Xiaomi Redmi Note 4

1. Go to Mi Unlock page, Sign with your Mi Account & Request for unlocking with proper reason.

You can read an in-depth guide to Unlock Bootloader of Redmi Note 4 here.


2. You will receive the Text message from Xiaomi as you get approval for unlocking bootloader.

3. Make sure that you have logged in with same Mi Account on your Redmi note 4.

4. Download 15 Second ADB Driver & Install ADB & Fastboot driver on PC.

5. Now, Download Mi Unlock Tool & extract it on your computer. Now, Launch “MiFlashUnlock.exe” application.

6. After opening an application, On the first page, you need to log in with your Mi Account. Make sure that you have logged with the Mi Account that you have used to unlocking permissions.

7. The application will check either you have permissions for unlocking or not. You will see the device is not connected on Screen.

Now, Switch of your Redmi Note 4 in fastboot mode. To do this, Power off your phone, Press Power on + Volume down button simultaneously. You will be in fastboot mode, Connect your Android phone to the computer using USB Cable.

8. Finally, Press “Unlock” button to unlock the bootloader.

9. Unlocking process will take about 5 Minutes to complete. Once the process completes you can choose “Reboot Phone” option to boot normally on your Redmi note 4.

That’s it! You have successfully Unlock Bootloader of Redmi note 4 using Mi Unlock Tool. Now, You can move to Install TWRP Recovery on Redmi Note 4.

Install TWRP Recovery on Redmi Note 4

Now, We will install twrp recovery on your smartphone. By using this custom recovery we can flash SuperSU file. Also, you can flash Custom ROM of your choice using this recovery. There are tons of development is available for this Phone.


1. Make sure that you have installed ADB & Fastboot driver as mentioned above in bootloader unlocking process.

2. Download TWRP Recovery & Place it on your computer. All the required files for installation of twrp is given above.

3.Now, Enable USB Debugging & OEM Unlock on your Smartphone.

How to Enable USB Debugging & OEM Unlock on your device?
Here are the simple steps to enable USB Debugging.

Go to Settings > About Phone > Tap 7-8 times on MIUI Version. This will enable Developers option on your Redmi Note 4.

Again back to Settings > Additional Settings > Developer Options. Simply Enable USB Debugging & OEM Unlock from the menu.

4. Place your downloaded recovery on your computer. Go to the folder where you have placed the downloaded recovery.

5. Open Command window thereby Pressing both Right Click button of your mouse with the Shift key. From the options choose, “Open Command Window here”.

6. Connect Redmi note 4 to the computer using USB Cable.

7. In Command Window, enter the following code to check device is connected or not.

adb devices

8. Type this & press enter to boot it into Fastboot mode. You can manually boot into fastboot mode using Power on + Volume down.

adb reboot bootloader

9. Now, the final step is to flash twrp recovery through fastboot mode.

fastboot flash recovery recovery.img

The flashing process will complete in next few seconds. You have successfully Install TWRP Recovery on Redmi note 4.

Let’s move ahead and Root Redmi note 4 using twrp.

Install SuperSU or Magisk to Grant root access on Mi Redmi Note 4

After successfully Unlocking Bootloader & Installing TWRP Recovery on the device the next step is to root your Xiaomi Redmi Note 4.

Image Source:
  1. Place the downloaded SuperSU Zip file or Magisk file in the internal storage of the phone.

2. Switch off your phone & Reboot to recovery by pressing Power On + Volume Up button.

3. You will see twrp recovery on your device screen. In TWRP Recovery select Install Zip. Select your “SuperSU.Zip” file from the internal storage.

If you want to install Magisk root then you can select Magisk root instead of SuperSU. As both of them do the same work but magisk has some extra & useful features compare to SuperSU.

4. Confirm Flash! You will see a success message. Now Clear Cache & Dalvik Cache.After installation Reboot your device from the menu.

Afer flashing SuperSU. Don’t reboot your phone else your device will be stuck at Mi Logo(Boot loop).

5. Again Go Back to the main Screen, Choose to Install and Select “” & Install it. Now, Swipe to confirm flash.

The flashing process will take few seconds. Wait until the process completes.

6. After installation, you can Choose “Reboot” option.

That’s It! You have successfully rooted your Xiaomi Redmi note 4 with this method. First boot will take some time to boot up.

You can use Root Checker application to check your root status. Enjoy!

Video Tutorial to Root Redmi Note 4:

F.A.Q About Rooting Xiaomi Redmi Note 4

  • How to check root status of my device?

You can check root status by downloading root checker application. Below is the direct download link of application.

Root Checker
Root Checker
Developer: joeykrim
Price: Free+
  • Showing “Waiting for device” error while flashing twrp recovery?

It means there are no proper USB Drivers are installed on your computer. Download Xiaomi USB Driver or Mi PC Suite to install proper USB Drivers on the computer.

  • Is any way available to Root Xiaomi Redmi note 4 without PC?

No. There is no possible way to do this but still, you can try to root using kingroot. It works sometimes but there is no guarantee that it will work for sure.

  • Is CWM Recovery available for Redmi Note 4?

Currently, CWM Recovery is not available for Redmi Note 4. I know this is bad news for CWM Recovery lovers. My suggestion is to use TWRP Recovery because it has more features than CWM.

So, Guys, this was the ultimate guide to Root Redmi note 4, Install TWRP Recovery & Install SuperSU on it. Now, you can do some awesome stuff with your Android smartphone in your way.

If you encounter any error then do not forget to comment below. Don’t forget to share this on Facebook, Google Plus & Twitter!

42 thoughts on “How To Root Xiaomi Redmi Note 4 & Install TWRP Recovery”

      • C:adb>
        List of devices attached
        adb server is out of date. killing…
        * daemon started successfully *
        c93696130204 device

        C:adb>adb reboot bootloader

        C:adb>fastboot flash recovery twrp.img
        target reported max download size of 536870912 bytes
        sending ‘recovery’ (14038 KB)…
        OKAY [ 0.542s]
        writing ‘recovery’…
        OKAY [ 0.197s]
        finished. total time: 0.741s

        C:adb>fastboot reboot

        finished. total time: 0.003s

        All OK but when I reboot I get the phone recovery menu and not the TWRP ! Any idea ?

        • Hey,

          First, use this command to check whether the recovery is working for you or not.
          fastboot boot twrp.img

          if this will bring you to twrp recovery then Please comment we will move ahead with the query!

          Thanks for the comment!

          • C:adb>fastboot boot twrp.img
            downloading ‘boot.img’…
            OKAY [ 0.601s]
            FAILED (remote: dtb not found)
            finished. total time: 1.158s


          • I’ve tried this too. The MiUnlock app says that my (Snapdragon) Note 4 is unlocked. Fastboot says that it successfully writes the twrp recovery to the recovery partition, but it boots into Mi Recovery anyway. And I’ve tried two or three different twrp file sources. They all say they get written, but none of them get booted into at reboot.

            Is there any way to use fastboot to check the partitions?

        • Same problem for me! I solved it by using this command while in fastboot mode “fastboot boot recovery.img”

  1. I flashed the twrp recovery. With key combination Vol. up + Power button i am unable to enter into twrp recovery. Instead it enters into the default recovery. Please suggest a way !

    • From the official TWRP page:
      “Note many devices will replace your custom recovery automatically during first boot. To prevent this, use Google to find the proper key combo to enter recovery. After typing fastboot reboot, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don’t follow this step, you will have to repeat the install.”

      Basically, I had the same issue that you faced. Basically, you will have to Keep the Volume UP button pressed the moment you type:
      > flashboot reboot

  2. Dear frd. Am using mi note 4. i am lost my hidden photos by me when I delete a folder in my internal memory the name is abcd like that. I want photos. Pls help me detailed . Pls.

  3. After checking with root checker it says “root access not properly installed” My phone is Mi Note 4 OS : MI , OctaCore Kindly help

  4. Hi Bro,

    I followed the above steps now the mobile is mi logo and powered by android loading screen
    1. unlocked bootloader
    2. flashed twrp
    3. flash SuperSU.v2.64
    4 flash lazyflash

    After rebooting the mobile is in powered by android screen

    Fortunately i had taken backup and restored to get my mobile back up and running
    Also if i try to lock the bootloader the mobile is going to black screen BSOD

    Please help


  5. Hi bro,
    does it work equally good with the global, android 7.0 NRD90M vesion as well ? Has any one tried it yet ?

Comments are closed.