Home > Root

Install TWRP and Root Redmi Note 8/8T via Magisk

In this guide, we will show you the steps to install TWRP and root Redmi Note 8 and Redmi Note 8T via Magisk. The Note series from the Chinese OEM has always been among the most talked-about devices in the smartphone industry. before its releases, they tend to generate quite a tremendous amount of hype, and more often than not, they stood up to the expectations. When you are guaranteed a power-packed device at an affordable price, there’s not much left to ask.

Along the same lines, these devices have been regular visitors to custom development. There are a plethora of mods and tweaks that you could try out onto your device. Once you complete the sole prerequisite aka unlock the bootloader, then you would have opened the floodgates to customizations. These include the likes of replacing the device’s stock recovery with a custom one or gaining access to the system partition by rooting the device via Magisk.

Once rooted, you will be able to flash Magisk Modules, Xposed Frameworks or Substratum Themes. Talking about the benefits of TWRP, well you could create and restore Nandroid Backups, flash ZIP and IMG files, use the in-built terminal to execute commands, fix recovery bootloop, wipe device partitions, and the list goes on. So if you are looking to welcome these features onto your device, then you have come to the right place. Given here are the detailed instructions to install TWRP and root Redmi Note 8 and Redmi Note 8T via Magisk.

How to Install TWRP and Root Redmi Note 8/8T via Magisk

install twrp recovery root redmi note 8 8t

By now, you are pretty much aware of the perks of carrying out these tasks, But let’s also get you acquainted with the risks involved in doing these tweaks. To begin with, upon unlocking the bootloader, your device’s warranty will become null and void. Likewise, the process will wipe off all the data from your device. Upon rooting, apps like Google Pay might no longer function [though you could hide root and  Pass Magisk SafetyNet on Rooted Android].

Furthermore, you might not be able to stream Netflix in HD due to the degradation of WideVine Certification from L1 to L3. If all that’s well and good, then let’s get on with the guide to install TWRP and root Redmi Note 8 and Redmi Note 8T via Magisk. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

STEP 1: Download the Required Files

First and foremost, there are a few files that you need to get hold of. Here’s the download link for all these files as well as the need to flash/install them:

That’s it. These were all the requirements. Let’s now start off with the guide to install TWRP and root Redmi Note 8 and Redmi Note 8T via Magisk.

STEP 2: Enable USB Debugging and OEM Unlock

oem unlocking xiaomi redmi

You will have to enable USB Debugging so that your device gets recognized by your PC in ADB Mode. But why ADB? Well, it’s because we will be using this ADB mode to boot your device to Fastboot. On the other hand, OEM Unlock is needed to be enabled so that you are able to unlock the device’s bootloader. So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging and OEM Unlock.

STEP 3: Unlock Bootloader on Redmi Note 8/8T


Before you could flash any of the above mods, you will have to unlock the device’s bootloader. This requires enabling OEM Unlock, booting the device to Fastboot Mode, connecting to PC, and clicking Unlock in the Mi Unlock Tool. For detailed instructions on this, please refer to our comprehensive guide on How to Unlock the Bootloader on any Xiaomi Device. Do remember to take a backup beforehand.

STEP 4: Boot Redmi Note 8/8T to Fastboot Mode

Next up, you will have to boot your device to Fastboot/Bootloader Mode. This is because we will be able to install TWRP and root Redmi Note 8/8T only after it has been booted to Fastboot. So follow along for the steps:

fastboot mode xiaomi device
Fastboot Mode in Xiaomi
  1. Connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
  3. Type in the following command in the CMD window:
    adb reboot bootloader
  4. You should now see the Mi bunny logo with the Fastboot text underneath. This indicates that the device has been successfully booted to the Fastboot Mode.

STEP 5: Install TWRP Recovery on Redmi Note 8 and Redmi Note 8T

Let’s now start off with the process to install the TWRP Recovery onto Redmi Note 8/8T. Make sure that the device is booted to Fastboot and connected to the PC via USB cable. Furthermore, the CMD window should be opened inside the platform-tools folder.


  1. Transfer the downloaded recovery file to the platform-tools folder.
  2. Likewise, change its name from twrp-3.5.0_9-0-ginkgo to twrp, hence the complete name becomes twrp.img.
  3. Now type in the below command to flash the TWRP Recovery to the recovery partition:
    fastboot flash recovery twrp.img
  4. Once that is done, input the following command to boot your device to TWRP:
    fastboot boot twrp.img

Your device shall now boot to the TWRP Recovery, it’s time to remove encryption before we could root Redmi Note 8 and Redmi Note 8T via Magisk.

STEP 6: Decrypt Data Partition via TWRP

You will now have to decrypt the data partition so that TWRP is able to read the contents on your device. If you don’t do so, then you might face some issues such as file name being shows as a random string of characters or Internal Memory showing 0MB. So let’s fix these issues beforehand itself! [the below process will wipe the data, make sure to have a backup]:


  1. Now that your device is booted to TWRP, go to Wipe.
  2. Then tap on Format Data and type in Yes in the space provided.
  3. Tap on the blue checkmark situated at the bottom right.
  4. The data wipe shall now begin and shall only take a few seconds.
  5. Once done, go to Reboot and tap on Recovery. Your device will now reboot to TWRP.


So with this, we have successfully installed TWRP Recovery. Let’s now turn our attention towards the steps to root Redmi Note 8 and Redmi Note 8T via Magisk.

STEP 7: Root Redmi Note 8 and Redmi Note 8T via Magisk

To begin with, transfer the Magisk ZIP file and the Disable_DM-Verity ZIP file to your device. Or if you have already transferred the file to the SD Card or are using OTG, then it’s well and good.

  1. Now go to the Install section of TWRP and navigate to the Magisk ZIP file.
  2. Select this file and perform a right swipe to flash it.
  3. Once done, again go to Install and this time select the Disable_DM-Verity ZIP file.
  4. Likewise, perform a right swipe to flash this file as well.
  5. Once both these files have been flashed, go to Reboot and tap Recovery.
  6. Once it reboots to TWRP Recovery, you may now boot it to the OS. For that, go to Reboot and select System.
  7. That’s it. Your deice shall now boot to the rooted OS, with TWRP installed.

So with this, we conclude the guide on how to install TWRP Recovery and root Redmi Note 8 and Redmi Note 8T via Magisk. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.

Redmi Note 8/8T Unbrick Bootloop Fix Guides

If at any point in time, you get stuck in a bootloop or soft brick, then you could easily fix this issue, This is possible by flashing the stock firmware via Fastboot Commands. You may refer to our comprehensive guide on this topic: How to Unbrick Redmi Note 8 via Fastboot Commands.

On the other hand, if your device gets hard-bricked, then things might get a little bit complicated. This is because Xiaomi now requires an authorized account to flash firmware in EDL Mode. With that said, there do exist a few workarounds that you may refer to :