How to Install TWRP and Root the Redmi Note 7 and Redmi Note 7 Pro

It can take up to 15 days or longer to unlock the bootloader of the Xiaomi Redmi Note 7. Most people do this so that they can begin tweaking the device but we need to install some things before that. So this tutorial will walk you through how to install TWRP and gain root access to the new Redmi smartphone.

OEMs that are friendly to the bootloader unlock process don’t make you wait this long. So Xiaomi fans that have waited 2 weeks (on average) to unlock their device are anxious to begin modding their phone. The worst part about this is that even developers are forced to wait this long to begin working on their mods.

In any case, we do have a working version of TWRP for the Redmi Note 7 and Redmi Note 7 Pro. This means that we can boot into TWRP and install it over our stock recovery. With a custom recovery installed that gives us the ability to install the popular Magisk Framework to gain root access.


The only requirement here is that you unlock the bootloader of the Xiaomi Redmi Note 7. If you haven’t done this yet then follow that linked guide so you are actually able to install software that isn’t officially from Xiaomi. Once that is done then you can continue with this guide.

In order to complete the tutorial below, you’re going to need some things set up ahead of time. Please follow the how to install ADB and Fastboot tools guide if you haven’t done so already. Then you will need to follow how to enable Developer Mode guide, as well as the tutorial that shows you how to enable USB Debugging Mode.

You will then need to open a command prompt within the within the same folder as your ADB and Fastboot tools and execute the “adb devices” command (without quotes) to start the ADB service. Then connect the device to the PC with a USB cable and you should see the prompt to grant USB Debugging Mode access from the PC the phone is connected to.

Once granted, you can then test this by running the command “adb devices” again (without quotes) in a command prompt or PowerShell to make sure the computer recognizes the device.

How to Root the Xiaomi Redmi Note 7 and Install the TWRP Custom Recovery

  1. Download TWRP for the Redmi Note 7 – Download TWRP for the Redmi Note 7 Pro
  2. Rename this file to simple “twrp.img” (without quotes)Make sure it’s just twrp.img and not twrp.img.img
  3. Move or copy the twrp.img file to the same folder as your ADB and Fastboot tools are in
  4. Download and move or copy the Magisk ZIP file to the Redmi Note 7
  5. Do the same for the Magisk Manager APK file
  6. Boot the Redmi Note 7 into Fastboot Mode
  1. Connect the Redmi Note 7 to the PC with a USB cable
  2. Then open a Command Prompt or Windows PowerShell in the same folder as your ADB and Fastboot toolsThis should also be the same folder you put the twrp.img file in
  3. Type out the following command. .fastboot flash recovery twrp.img
  4. . . .and then press Enter on the keyboard then wait for Fastboot to copy and install the image file to your recovery partition
  1. Unplug the USB cable from the Redmi Note 7
  2. Press and hold both the Power and Volume Up buttons at the same time continue holding these two buttons until the Redmi Note 7 reboots and you feel the phone vibrate
  3. As soon as you feel the smartphone vibrate then let go of the Power button but you need to continue holding the Volume Up button
  4. Let go of the Volume Up button when you see the blue TWRP splash screen just like in the video below, your first install of TWRP will show the phone reboot immediately after seeing this screen
  5. Wait during this second boot cycle (without pressing anything) and it will reboot you right back into TWRPIf everything is in Chinese refer to the video below to switch the language to English
  6. Tap the Install button at the top left of the Redmi Note 7 TWRP main menu
  1. Browse to and tap on the Magisk ZIP file we downloaded earlier
  2. Swipe the white arrows at the bottom of the screen to the right to begin the install shouldn’t take more than 15-30 seconds to install Magisk
  3. Then tap the Reboot System button when it appears at the bottom
  1. Wait for the Redmi Note 7 to boot back into MIUI and check to see if the Magisk Manager app has been installed wasn’t for me on the Chinese version of MIUI but the global version could be different
  2. If it’s not there, then sideload the Magick Manager application that we downloaded earlier
  3. With Magick Manager installed, open up the application and make sure it says Magisk has been installed

So, there are a couple of things here that I wanted to focus on here now that you can see how the process goes. As usual, about half of my tutorial is the setup process. I do this because I want you to be able to know exactly what you are doing from step to step.

Many tutorials on XDA or other websites just give you some files and expect you to know what to do. That doesn’t help those who are new to the whole process. It also doesn’t help when someone gets confused either. As once confusion sets in you can really mess up a phone and actually hard brick it.

Version of Magisk Used on the Chinese Redmi Note 7

In the tutorial above I am linking to version 17.1 of Magisk along with version 6.0 of the Magisk Manager. If you follow along in the video then you know exactly why I’m doing this. I usually always recommend that you install the latest version of a community developer’s work.

If you need to go back to older versions then you can do that if you’d like.

If you want to help out then submit bug reports (with the proper logs) and with luck, the issues will be fixed in the future. Please, do not harass developers to fix things like this. Even if you have donated to the project that does not give you the right to demand anything.

The best way to know if an updated version of something like Magisk is working on the Redmi Note 7 and Note 7 Pro is to ask the community.

If this tutorial helped you in any way, please consider donating via Below Donate Now Button If you can’t afford to donate hen sharing this on social networks such as Facebook, Twitter, XDA, forums, etc. will also help a lot. I would also appreciate suggestions for Android tips and tutorials that you would like to see in the future.

Donate Now

Recent Articles

Redmi Note 8 Pro Received Official MIUI Stable Update

Xiaomi has released the second update after MIUI 12 for its Redmi Note 8 Pro global variant devices. The MIUI Global...

Redmi Note 9 Pro Received Official MIUI Stable Update

Xiaomi has released the second update after MIUI 12 for its Redmi Note 9 Pro global variant devices. The MIUI Indian...

Top 5 Smartphones under 10000 In September 2020

Hello everyone,this time we get you the most searched site on browsers that is Top 5 Smartphones under 10000 INR.So most of...

POCO M2 Specifications and features

Hold your breathe dear users. Here comes the Xiaomi POCO M2 with new features new specifications and a lot you can discover....

Download Oxygen OS 10.5 For Redmi Note 9 Pro/9s

Oxygen OS 10.5 ROM means a ROM based on OnePlus ROM. And it indicates its UI stands none various from assets Android approaching...

Related Stories


  1. This paragraph is truly a pleasant one it assists new the web people, who are wishing in favor of blogging.|

  2. Appreciating the time and energy you put into your website and detailed information you offer. It’s nice to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read! I’ve saved your site and I’m including your RSS feeds to my Google account.|

  3. certainly like your web-site however you have to test the spelling on several of your posts. Many of them are rife with spelling problems and I in finding it very troublesome to tell the truth on the other hand I will definitely come back again.|

  4. I wanted to thank you for this fantastic read!! I definitely loved every little bit of it. I’ve got you book marked to check out new stuff you post…|

  5. Fantastic items from you, man. I have take note your stuff prior to and you are just too fantastic. I actually like what you have got right here, certainly like what you are stating and the way in which in which you say it. You are making it enjoyable and you continue to care for to keep it sensible. I can not wait to read far more from you. That is really a tremendous site.|

  6. Hello, I think your site might be having browser compatibility issues. When I look at your blog in Chrome, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, awesome blog!|

  7. This article presents clear idea designed for the new people of blogging, that genuinely how to do blogging and site-building.|

  8. Hey There. I found your blog using msn. This is a really well written article. I’ll be sure to bookmark it and return to read more of your useful info. Thanks for the post. I will certainly return.|

Leave A Reply

Please enter your comment!
Please enter your name here

Stay on op - Ge the daily news in your inbox