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

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

Redmi Note 9S is another excellent device from Xiaomi in the budget segment after back to back successful releases of Note 8 and Note 7 series. It is a rebranded Redmi Note 9 Pro for the Indian market. Spec-wise, It packs a Snapdragon 720G Chipset along with 6 GB of RAM. On the front, the display is 6.67 inches LCD IPS panel with a Full HD resolution and got a Punch hole in the top middle. Coming to the battery, it packs a massive 5020 mAh with 18W fast charging support.

Cut to the chase, Rooting Redmi Note 9S is a pretty simple process that includes patching the boot.img with magisk and then flashing it via fastboot. It is a four steps process, and all steps are given below with full detail. Remember, Rooting Redmi Note 9S will stop the OTA updates, although you can download and manually flash the Recovery package with TWRP. So, let us get started:

How to Root Redmi Note 9S

Table of Contents

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

Download Section

Magisk and Magisk Manager

Stock Firmware for Redmi Note 9S (For Europe/Russia and Global only) || Redmi Note 9 Pro Users Check Here 

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 9S:

Step 1: Unlock the Bootloader

Step 2: Download Firmware for Redmi Note 9S 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 9S 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 9S

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 9S.
  • 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 by Turning off the Device and then hold Volume down + Power Button.
  • Connect the Redmi Note 9S to your PC, Make sure all drivers are Installed, including ADB and Fastboot
  • Shift + Right-click and open PowerShell window or command window
  • Type this command to make sure the device is connected

fastboot devices

  • If the device is connected, it will return the device 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 9S. 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



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

  1. I followed thru everthing till this step

    Shift + Left click and open PowerShell window or command window
    Type this command to make sure the device is connected
    fastboot devices

    If the device is connected, then it will return a window like this

    i never understood what the shift + left click does

    i opened commmand prompt and typed the “given line” and after pressing enter its just new line

    then i went ahead for second “given line”

    i got “waiting for device”

    help me thanks

    1. Sorry for the Mistake Divyesh, We forgot to mention that you need to Boot the device into Fastboot mode first, after that, the “fastboot devices” will return the fastboot ID. Also, It was Shift + Right Click.


  2. Hi, somehow I can’t unlock my phone on the Xiaomi website. Whenever I click ‘Unlock Now’, it redirects me to the index page of the Xiaomi website.

    1. Hi Dex,
      Xiaomi made some changes with the Bootloader unlocking process, you can simply download the Mi Unlock and follow the instructions to unlock the bootloader.
      I have updated the article with new working links

    1. We recommend you to take a Full Backup before Rooting the phone.
      No, Unlocking the Bootloader and flashing a Boot.img file will not reset your device. But Flashing a Custom Recovery like TWRP can Lock your device, a Full Format will be needed to decrypt the phone.

  3. I have a problem on unlocking the bootloader, after waited for 166 hours and try to unlocking it, it shows unknown error (-1), please try again later.

  4. The wifi isn’t working I can activate, I followed step by step, and when I reboot the redmi the wifi is not working

    1. Try to Patch the Boot.img with Previous versions of Magisk Manager and then flash it. Once a Stable Custom Recovery comes out, you can simply flash the with that.

    2. I think I have identified the problem. You are probably using a Redmi Note 9 Pro. If yes then check our guide for Rooting Redmi Note 9 Pro. This is the reason I made different posts for both devices, sometimes, users extract the wrong Boot.img from other variants Firmware.

    1. Hi Lucas,
      Step 3 is only about patching the Boot.img, Magisk will be installed once you flash this patched boot.img.

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