With the Redmi Note 9 Series, it won’t be wrong to say Redmi has pulled a Samsung in this regard. We’ve literally lost the count of Redmi Note 9 Series out there but Redmi Note 9S. So, what about a guide on how to root the Redmi Note 9S.

Root Redmi Note 9S

Must See: How to unlock the bootloader of Redmi Note 9

Being a spin-off device, the Redmi Note 9S is backed by a few custom developers. Hence, a proper TWRP isn’t yet developed for the device. But thanks to the Magisk Patched boot image method we can gain root access on the device.

Root Redmi Note 9S

Disclaimer: Rooting involves potential danger to your device, by following the guide you understand the risks associated with a rooted device and we’re not responsible for any damage, loss of personal data, brick or loss of usability arising from following this procedure and/or from any user error committed by doing so.


  1. Unlock Redmi Note 9S Bootloader

First, you’ve to get the device bootloader unlocked. If already unlocked then jump to the second section.

Disclaimer: Bootloader unlock may wipe your data. So backup your device before proceeding.

Once all the necessary files are downloaded and set-up. Proceed with the given steps.

  1. If not yet, create a Xiaomi Mi account and log-in to your device with the same credentials.
  2. As in the case with most of the Xiaomi devices, visit Xiaomi’s bootloader unlock page.
  3. Click the Unlock Now button and then log into your Mi account
  4. Wait for the bootloader to unlock the approval SMS message.
  5. You need to have a Mi account created, confirmed, and attached to a phone number so Xiaomi can verify you are the owner of this device.

  6. Open the Settings app on your device.

  7. Go to Mi Account, and log-in if not already done.
  8. Enable the Sync option and Find Device (You might need to enter the password if prompted)
  9. Enable Developer Options, then OEM Unlock and USB Debugging on the Redmi 9ADeveloper options
  10. Download and Extract the Mi Unlock Tool to your PC
  11. Run the Mi Unlock program. It should be a file named “miflash_unlock.exe”.
  12. Sign in to your Mi Account on the Mi Flash Unlock Tool. Make sure to login with the same Mi ID you’ve used while requesting for the unlock.
  13. Boot the Redmi 9A into Fastboot Mode. Here is how: Once the device has been powered off, press and hold the Power and Volume Down buttons together simultaneously. Continue holding these two buttons down until you get to the Redmi 9A Fastboot Mode splash screen.
  14. Connect your device to the PC via micro USB cable.
  15. Click the Unlock button at the bottom of the Mi Unlock program
  16. Wait through the two warning pop-up messages and click the Unlock Anyway button. You should see the Unlock Anyway button appear after the countdown finishes.
  17. Wait for the Mi Unlock program to go through the Verify Device phase.
  18. If everything goes smoothly you should see this image on the Mi Unlock program

    Redmi Note 6 Pro Unlock Bootloader

    Once the unlock is successful, the device should reboot automatically and during the phase, it’ll wipe the system/internal storage. So, as said earlier, take a backup of important data before requesting the unlock.

Occasionally, Xioami would insist you wait for a period of time until you can unlock the device upon clicking the Unlock Anyway button mentioned in step 16. If that’s so, you’ve to wait the amount of time you were told and once done, repeat the steps once again.

Once the bootloader is unlocked, you are required to obtain a copy of the stock boot/recovery image, which can be found by extracting stock Redmi Note 9S firmware or extracting from OTA update zips. Once you extract the boot.img, follow the below steps.

2. Install Magisk Manager and Patching boot image

  • Download the official ROM from here – make sure the model of your phone and the installed firmware matches what you’re downloading. If they don’t, then keep in mind that it won’t work correctly and can invite unwanted bugs and issues.
  • Install Magisk Manager (.apk). The download link is given above.
  • Extract boot.img from the official ROM zip you downloaded and transfer it to the phone.
  • Open Magisk Manager
  • Tap “Install” in Magisk Manager
  • Then again, Install > Select and Patch a File. Now select your stock boot image file
  • Magisk Manager will patch the image, and store it in [Internal Storage]/Download/magisk_patched.img
  • The output magisk_patched.img file should be now transferred to your computer. Most appropriately, to the Mi Unlock folder where fastboot.exe is located.
  • Reboot your phone to fastboot recovery mode. Open a command prompt in the folder of the Mi Unlock tool and input:
fastboot flash boot magisk_patched.img

This will flash the patched Magisk-enabled bootloader to your phone.

  • Reboot the phone and it’s almost done! Verify root status in the Magisk Manager app.

Let the device reboot. The device may force reboot several times, and it’s nothing serious. After completing the initial procedures, install the latest Magisk Manager. The phone will reboot eventually. Once again launch the Magisk Manager, select the “Beta Channel” for updates and enable Magisk Hide. Then all you’ve to do is to reload the Magisk Manager, and check for Safety Net: you should have the green light!

Also Read: Best custom ROMs for Redmi K30 4G

By Ijaz

Decode my name to decode my norm.