Root Redmi Note 9

Ever since the Android 10, rooting has become more tedious than ever before. However, Magisk is still powerful enough to root most of the recent Android devices out there. The Redmi Note 9 being somewhat a new device, it doesn’t have custom TWRP yet. Thanks to the Magisk patched boot image method, we still can root the Redmi Note 9.Root Redmi Note 9

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

Here we’ll go through the patched boot image method using Magisk to root the Redmi Note 9.

Root Redmi Note 9

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.


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

  1. Copy the boot/recovery image to your device
  2. Download and install the latest Magisk Manager
  3. Press Install → Install → Select and Patch a File, and select your stock boot image file.
  4. Magisk Manager will patch the image, and store it in [Internal Storage]/Download/magisk_patched.img
  5. Copy the patched image from your device to your PC. Preferably, copy the prepared files inside the fastboot directory (so you don’t have to worry about file path in the following steps). If you can’t find it via MTP, you can pull the file with ADB:
    adb pull /sdcard/Download/magisk_patched.img
  6. Steps to Unlock Redmi Note 9 phone’s bootloader.
  7. Reboot the phone into Fastboot Mode (hold Power+Volume Down simultaneously until fastboot screen)
  8. Connect the phone to the computer, open fastboot terminal, and issue the following commands one by one.  
    fastboot devices (check your phone is the only device shown)
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img 
    fastboot erase userdata 
    fastboot erase cache
    fastboot flash boot magisk_patched.img
    fastboot reboot

Let the device reboot. The device may reboot several times, don’t worry. After completing the initial configuration, install the latest Magisk Manager. The phone will reboot at the end of the procedure. Launch once again Magisk Manager, select the “Beta Channel” for updates and enable Magisk Hide. Then reload Magisk Manager, and check for Safety Net: you should have the green light.

Also Read: Comparison: OnePlus Nord vs Redmi K20 Pro vs Realme X3

By Ijaz

Decode my name to decode my norm.