How to Root Redmi Note 9 Pro with Magisk [Easy Method]

This post is a comprehensive guide about How to Root Redmi Note 9 Pro using Magisk. The given guide is one of the easiest methods for rooting. Also, If you are new to rooting, then this post is all you need.

If you are an avid Android user, you may be familiar with Rooting Android smartphones and its benefits. Matter of fact, Android’s true power is actually locked behind the Root access. Rooting a device gives you access to a vast library of apps like Greenify and Youtube vanced. Other benefits are access to Substratum theme engine, magisk modules, and Xposed modules. Also, with MIUI having ads, you can remove ads in MIUI with root, also, you can remove bloatware.

On the hardware front, Redmi Note 9 features a 6.67-inch Full-HD+ display at 1080×2400-pixels resolution. It is powered by a Qualcomm Snapdragon 720G SoC with a 5020 mAh battery. Talking about the camera, the backside houses a Quad-Camera setup with a primary 48 MP shooter with three other secondary lenses for Ultrawide, macro shooting, and depth sensor. The selfie shooter is a 16 MP lens.

How to root Redmi Note 9 Pro

[jnews_post_related match=”tag” number=”4″ excerpt=”0″]

Table of Contents

How to Root Redmi Note 9 Pro with Magisk and Unlock Bootloader

Download Section

Magisk and Magisk Manager

Stock Firmware for Redmi Note 9 Pro

ADB and Fastboot

USB Driver for Xiaomi

Mi Unlock Tool


  1. Install the ADB and Fastboot along with USB drivers
  2. Download the Stock Firmware and Extract it, Find Boot.img and move it to adb folder in C: Drive

How to Root Redmi Note 9 Pro:

Step 1: Unlock the Bootloader

Step 2: Download Firmware for Redmi Note 9 Pro and Extract Boot.img

Step 3: Patch the Boot.img using Magisk Manager

Step 4: Flash the Patched Boot.img using PC (fastboot)

Let see the aforementioned steps in detail:

Step 1: Unlock the Bootloader, Enable OEM Unlock, and USB Debugging

  • Go to My Device and Tap on Build Number a few times to Enable Developer Options.
  • Enable USB Debugging and OEM Unlock in developers options
  • Go to Developer Options and find the “Mi Unlock status” Option, Open it and then Tap on “Add account and device”. If it gives error 86012 then try after a week, do not try to bind the account again and again as it can temporarily ban your account from binding.

Mi Unlock Bootloader Guide

  • If you get a network problem while binding the account, then logout from the Mi Account and then select “Add Account and Device”, proceed with Logging in your Account from here.
  • Download Mi Unlock Tool from Download Section and Open it as Administrator.
  • Boot your device into Fastboot mode by pressing and holding Power + Volume down buttons.
  • Follow the instruction on the Mi Unlock Tool and Unlock the Device. Sometimes, you may get a time limit on Unlocking the device, the only option here is to wait for that time and then unlock the device.

Step 2: Download Firmware for Redmi Note 9 Pro and Extract Boot.img

  • Download the Firmware from above
  • Extract the zip file and you will find a file named boot.img
  • Copy the file to your Redmi Note 9 Pro

Step 3: Patch the Boot.img using Magisk Manager

  • Download Magisk Manager Manager from above and Install it
  • Open the App and Click on Install Magisk
  • Then choose the option “Select and Patch a File”

Magisk Select and Patch Boot.img file

  • Choose the boot.img you previously moved to Redmi Note 9 Pro
  • It will produce a patched file named magisk_patched.img in Download folder

Step 4: Flash the Patched Boot.img using PC (fastboot)

  • Move the Patched magisk_patched.img to the pc in C:/adb folder
  • Boot the device into Fastboot mode by Turning Off the device and hold Volume down + Power Button
  • Connect the Redmi Note 9 Pro to your PC, Make sure all drivers are Installed, including ADB and Fastboot
  • Shift + Mouse Right-click and open PowerShell window or command window from the menu.
  • Type this command to make sure the device is connected

fastboot devices

  • If the device is connected, then it will return a window with fastboot ID.
  • Next, type this command to flash Patched boot image, Make sure that patched boot image is named magisk_patched.img

fastboot flash boot magisk_patched.img

  • This will flash the patched boot image file, Now type this command to reboot to system

fastboot reboot

  • Go to the Magisk Manager app to check the root status

Magisk Manager Root status

So, these were the steps to root Redmi Note 9 Pro. If you have any trouble in any step, then let us know in the comment section. Also, Follow us on Twitter for updates about Android



2 thoughts on “How to Root Redmi Note 9 Pro with Magisk [Easy Method]”

  1. Victor Nikityuk

    After doing everything step-by-step, Magisk is installed OK, but WiFi is not working.

    Searching for a solution…

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top