How to Root Xiaomi Redmi Note 9 Pro 5G M2007J17C Magisk (Without TWRP)

This tutorial will guide you to root Xiaomi Redmi Note 9 Pro 5G without requiring you to flash TWRP Recovery. Rooting with Magisk is easy and doesn’t require technical skills. If you own a Xiaomi Redmi Note 9 Pro 5G and want to perform numerous things that are usually not possible with the Stock Android ecosystem, then you must root your device. Though, to flash the rooting file, you must unlock your device’s bootloader.

For those who are unaware, installing Magisk and rooting your phone is definitely possible without flashing TWRP at all. Whether you’re an Android enthusiast and want to root your device, we’ll guide you through the procedure to root your Xiaomi Redmi Note 9 Pro 5G using the Magisk method in due course of the article.

A Brief Intro to Xiaomi Redmi Note 9 Pro 5G

The Xiaomi Redmi Note 9 Pro 5G features the specifications Chipset Qualcomm SM7225 Snapdragon 750G 5G (8 nm) CPU/ Processor Octa-core (2×2.2 GHz Kryo 570 & 6×1.8 GHz Kryo 570) GPU Adreno 619 OS Android 10, MIUI 12 Display 6.67 inches, 107.4 cm2 (~84.6% screen-to-body ratio)/ IPS LCD, HDR10, 120Hz, 450 nits (typ)/ 1080 x 2400 pixels, 20:9 ratio (~395 ppi density)/ Corning Gorilla Glass 5  Internal Storage/ RAM 128GB 6GB RAM, 128GB 8GB RAM, 256GB 8GB RAM

Main Camera 108 MP, f/1.8, 26mm (wide), 1/1.52″, 0.7µm, PDAF/ 8 MP, f/2.2, 118˚ (ultrawide), 1/4.0″, 1.12µm/ 2 MP, f/2.4, (macro)/ 2 MP, f/2.4, (depth)/ Dual-LED dual-tone flash, HDR, panorama/ 4K@30fps, 1080p@30/60fps, gyro-EIS Selfie Camera 16 MP, f/2.5, (wide), 1/3.06″, 1.0µm/ HDR, panorama/ 1080p@30fps, gyro-EIS Battery Li-Po 4820 mAh, non-removable/ Fast charging 33W, 100% in 58 min (advertised) Model Number M2007J17C

What is Root? Why Root?

‘Root’ refers to a storage unit, which acts as a topmost folder/ directory in the operating system, which holds data from various sections, i.e., apps, systems, and users. The primary job of this ‘root’ directory is to transfer data across every section of the phone’s operating system. If you want to unleash the full potential of the hardware of your Xiaomi Redmi Note 9 Pro 5G, then rooting and flashing custom recovery like TWRP is the primary concern.

Advantages of rooting Xiaomi Redmi Note 9 Pro 5G?

  • When it comes to customization, the stock ROMs usually has unsupported and limited capabilities. You may install any custom ROMs, mods, kernels, Xposed Framework, and Xposed module support when your device is rooted and has the TWRP recovery installed. You can also install numerous apps that need root access to function properly.
  • Get access to all the files in your phone’s ‘root directory.’
  • Bloatware is commonly pre-installed by OEMs or manufacturers on new phones. The user of the Xiaomi Redmi Note 9 Pro 5G can remove all bloatware after acquiring root access.
  • Block advertisements in all installed applications, including Chrome, YouTube, and others.
  • Overclocking the CPU will improve performance and extend battery life.

Disadvantages of rooting Xiaomi Redmi Note 9 Pro 5G?

  • The possibility of an Android smartphone “bricking” during the rooting process is one of the significant factors. An Android phone that has been “bricked” usually becomes unresponsive, won’t switch on, and no longer performs as intended.
  • Rooting voids a permanent manufacturer’s warranty
  • The issue of “overheating” can be caused by rooting or overclocking.
  • The device would no longer get any OTA firmware updates that the manufacturer occasionally gave with bug fixes and security patches for the Android operating system.

Disclaimer: The covers although everything in a very neat and a processed manner so that our readers get exactly what they want, still there are meager chances of basic issues that may arise out of the listed steps here. Hence it is in sole interest of the user to follow the steps very cautiously so as to stay away from any mishappenings with your device.

Rooting and flashing the Custom ROM firmware certainly voids the warranty of your device, and will no longer be held responsible for warranty void or your bricked device.


Ensure to check your model number, which must be:

  • Xiaomi Redmi Note 9 Pro 5G

Before rooting your phone, ensure you have read the full disclaimer and that you accept to move on at your own risk.

  • Phone Should be Charged

Your phone must be at least 70% charged to avoid possible issues while exploring. Why take a chance when you can charge it fully?

  • Back-Up

Making a backup of your phone is a wise practice if you plan to root your phone or install a custom ROM. Back up all the media on your phone, including the photos, movies, and contacts, to your PC and the cloud.

  • Enable USB Debugging

(Applicable only for PC method, Skip if you will use APK method)

You must enable USB debugging option by going in to Settings, Applications and Developer options.

Downloads For Rooting Xiaomi Redmi Note 9 Pro 5G

Download Universal ADB Drivers here (If your PC have already drivers installed then skip this)

Download platform-tools/ SDK Tools package from Android SDK on PC from here. (Android command line tools> SDK Tools package)

Download the latest Xiaomi Redmi Note 9 Pro 5G Stock ROM Firmware flash file, and move it to the PC.

Download Magisk Manager from here.

Verify that you have downloaded all necessary files (link in the pre-requisite section of this article). Then carry on with the steps.

Procedure to Root Xiaomi Redmi Note 9 Pro 5G (Without TWRP with Magisk)

Part 1: Preparing the boot image: Extract and Patch Boot.image using Magisk.

Step 1: To begin with, download the stock ROM in your PC and then extract the stock ROM in your PC.

Step 2: Now, connect your Xiaomi Redmi Note 9 Pro 5G with your PC, and transfer boot.img from the extracted folder to your device’s internal storage.

Step 3: As previously advised in the prerequisite section, launch Magisk Manager. Simply choose Install>Install when a popup window prompting you to install Magisk appears.

Step 4: After that, you’ll have two choices: Download Zip only or Patch Boot Image File. Choose Patch Boot Image File and select the boot image file you previously saved to your device’s internal storage.

Step 5: After the boot image file has been selected, Magisk will immediately begin patching the boot.img file. Once the boot image file has been patched, you can simply copy the patched boot.img from your device’s internal storage and replace it in the extracted ROM folder on your PC.

Then, proceed to the second section to flash the modified boot.img file onto your Xiaomi Redmi Note 9 Pro 5G tablet.

Part 2: Patching the boot image: How to Install the patched Boot.image on Xiaomi Redmi Note 9 Pro 5G?

Step 1: Firstly, extract the ADB and Fastboot tool. Then, move the boot image file that has been patched to the same folder.

Step 2: Next, open CMD under the adb-fastboot-tool folder. To launch PowerShell, press and hold the Shift key while right-clicking the mouse. Otherwise, you can just run the following command, which will return the device id, to check whether the device is connected to the computer or not:

fastboot reboot

Afterward, start the Xiaomi Redmi Note 9 Pro 5G in fastboot mode by executing the command:

adb reboot bootloader

Optional: To put the device into fastboot mode, either use the method described above using CMD, or;

  • Press and hold the Power and Volume Down buttons together to turn the device off. The Xiaomi Redmi Note 9 Pro 5G will enter the fastboot mode as a consequence.

Step 3: Then, enter the below command in order to flash the Magisk patched_boot.img to install Magisk and root Xiaomi Redmi Note 9 Pro 5G:

fastboot flash boot patched_boot.img

Step 4: For devices with an A/B partition system, command is different. A/B system updates use two sets of partitions referred to as slots (generally slot A and slot B). For A/B partitions, you must use the following commands:

fastboot flash boot_a patched_boot.img

fastboot flash boot_b patched_boot.img

Important: Make sure to replace [patched boot.img] with the name of the boot image file you downloaded. Use the new file name in commands if patched boot.img or boot.img have been renamed.

Step 5: After flashing the patched boot image file, wait for the procedure to complete flashing. After that, reboot your system or your device using power key or by using the command below:

fastboot reboot

Verify the Systemless Root

Your Xiaomi Redmi Note 9 Pro 5G has been successfully rooted! Now that the Xposed Framework is installed, you can personalize your smartphone according to your preferences. You may check for rooting by launching the Magisk Manager app. If all went smoothly, all the ticks on the Magisk UI should be green, signifying that the Google SafetyNet protection has been bypassed, the most recent version of Magisk has been installed, and MagiskSU has been configured correctly on the device.


An Pharmaceutical Scientist by profession, a technology enthusiast by passion, he is Editor of

Related Articles

Leave a Reply

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

Back to top button