How to Install TWRP and Root Xiaomi Redmi 5/5 Plus (Redmi Note 5)

This guide will help you to install TWRP and Root Redmi 5 Plus / Redmi 5 using Magisk or SuperSU. Xiaomi’s latest Redmi 5 and Redmi 5 Plus are the two killer smartphone that rules low-end budget handset of 2018. If you are looking to customize your phone, and want to access some root apps, this guide will be perfect for you!

You would be glad to know that the official support of TWRP Custom Recovery for Redmi 5 and Redmi 5 Plus is available. This also opens the window to root the device using Magisk or SuperSU.

Xiaomi Redmi 5

However, in order to Root Redmi 5 or Redmi 5 Plus, you need to unlock the bootloader first. After that, you can install TWRP custom recovery, and flash either SuperSU or Magisk to root the device.

See also: Official Galaxy S9 wallpapers, themes, sounds and apps [port] — download them here

Android users usually demand root access in order to enable extra features and customization for their devices. While at times, this is also done to apply patches or eliminate certain limitations.

Note the things that you would be able to do after rooting Xiaomi Redmi 5 and Redmi 5 Plus:

  • Increase your device performance using custom kernels
  • Install Custom ROMs and get the latest version of Android.
  • Enhance your Android Sound system by modifying with ViPER4Android — the most famous sound mod.
  • Modding the device using various Xposed Module.
  • Get access to all the apps that need root access.

Related: Download the Redmi Note 5 (Pro) [full resolution] Stock Wallpapers

WARNING: All the custom ROMs, Official Firmware, How-to guides, tutorials, roots, hacks, and tricks mentioned on our site belong to the respective developers. We are not responsible if anything goes wrong with your device. Perform it at your own risk.


The tutorial below is only for Xiaomi Redmi 5 and Redmi 5 Plus (renamed from Redmi Note 5). Please don’t try with any other variant of Xiaomi device.


Xiaomi Redmi 5 Plus USB Driver

Make sure you have correctly installed Xiaomi USB Driver on your computer. If not, please download it from our USB Driver Section below and install it correctly. Otherwise, your computer will not be able to detect your device.

[mks_button size=”medium” title=”Download Xiaomi USB Driver” style=”squared” url=”” target=”_blank” bg_color=”#1e73be” txt_color=”#FFFFFF” icon=”fa-download” icon_type=”fa” nofollow=”0″]

Backup your Android Device

We don’t want you to lose any data, or anything could go wrong unexpectedly. Before starting the tutorial, we strongly recommend you to make a full backup of your phone. You can try out some of the hand-picked Android Backup Apps to secure your data quickly.

See also: Download OnePlus 5T Official Wallpapers — Sandstone White, Lava Red editions

Things to Remember

  1. Make sure your phone has at least 80 – 85% charge. If not, please do charge it before starting the experiment.
  2. This tutorial will WIPE OUT all your DATA. Make sure to create a Backup of everything before starting the tutorial.
  3. You need to enable USB Debugging mode to connect your Android phone to computer. (Settings > About Phone > Build number > Tap it 7 times to become developer; Settings > Developer Options > USB Debugging).

How to Install TWRP recovery on Redmi 5 and Redmi 5 Plus

  1. To install TWRP custom recovery on your Redmi 5 / Redmi 5 Plus, you need to unlock the bootloader first. In that case, go to the Xiaomi Unlock page and follow the instructions. You may need to register an account for this, as Xiaomi will send you the unlock code to the email ID.
  2. Download the TWRP image file for your device from above.
  3. Now, setup ADB and Fastboot on your computer.
  4. Open Command Prompt on the same directory as TWRP file. Press the SHIFT key and right-click on an empty space. Select “Open PowerShell window here” or “Open command window here” from the pop-up menu. PowerShell Window
  5. Now reboot your device into fastboot mode: Press and hold [Power] + [Volume Down] button for 7-10 second till the MI bunny mascot appears on the screen. If not work, try holding [Home] + [Volume Down] + [Power] buttons together.
  6. Now, connect your phone to the computer using compatible USB cable (preferably, the official one, provided by MI with the phone box).
  7. Check your device screen, and if it asks for “Allow USB debugging,” accept it by tapping on “Yes/OK.”
  8. Next, on the PowerShell Window, type the following command and HIT enter:
    fastboot flash <twrp-recovery-filename.img>

    (For example: If the file name is twrp-3.2.1-0-rosy.img, type “fastboot flash twrp-3.2.1-0-rosy.img”)

  9. Finally, reboot your device using the following command:
    fastboot reboot

That’s it! You are done! TWRP custom recovery has been successfully installed on your Xiaomi Redmi 5 / Redmi 5 Plus (Redmi Note 5). Reboot into recovery mode to confirm!

If your device is connected to the PC, type the following command and HIT enter:

adb reboot recovery

You will be reboot into TWRP recovery!

How to root Redmi 5 Plus and Redmi 5

There are two methods to root Redmi 5 and Redmi 5 Plus. One is using SuperSU and another using Magisk. Magisk is more reliable as it offers lots of customizations with modules. You can also hide the root when needed (in case of the app like Android Pay). While SuperSU by Chainfire simple root the device.

Method #1: Root Xiaomi Redmi 5 / Redmi 5 Plus using Magisk

  1. Download the latest Magisk ZIP file on your computer.
  2. Now, connect the device to your PC using USB Cable.
  3. Copy and paste the downloaded zip file to the internal storage of your phone.
  4. Now, follow this guide [use Method #1]: Install Magisk Universal Systemless Interface.

That’s it! Your Redmi 5 / Redmi Note 5 is now successfully rooted. Enjoy systemless root with Magisk!

Method #2: Root Xiaomi Redmi 5 / Redmi 5 Plus using SuperSU

  1. Download the latest SuperSU ZIP file on your computer.
  2. Now, connect the device to your PC using USB Cable.
  3. Copy and paste the downloaded zip file to the internal storage of your phone.
  4. Switch Off your phone and disconnect the cable.
  5. Press and hold [Volume Up] +[Power] buttons together, and wait for 15 seconds (approx.) to enter into the recovery mode!
  6. Once you are in the TWRP recovery mode, tap on “Install” button. From the list, choose the SuperSU ZIP file that you have copied in Step 3.TWRP
  7. Confirm the installation by swiping the “Swipe to Confirm Flash” option on the next screen.
  8. Now, tap on the “Wipe cache/dalvik” button to clean the ROM and stay away from any boot loop issues.
  9. Hit on  “Reboot System” button!

Wait a while, and your phone may take up to 10 minutes to boot for the first time.

Hurray! Your Redmi 5 / Redmi 5 Plus is now successfully rooted.

If you encounter any problem, please comment below, and we will get back to you as soon as possible.

Please don’t forget to share if you have found this post helpful!

Saeed Ashif Ahmed
Saeed Ashif Ahmed is a Blogger who has a keen interest in how emerging technology can help the world become a more just, equitable, and kind place. He enjoys interviewing CEOs of tech startups asking them what they are doing to bring greater opportunity and equity to our society.
Would love your thoughts, please comment.x