Root rights to Xiaomi Redmi Note 9 Pro: a complete guide from unlock to Magisk

Why you need root rights on the Redmi Note 9 Pro and what is it risky

Getting root rights to Xiaomi Redmi Note 9 Pro (model joyeuse/curtana) opens up access to hidden Android features, but turns the smartphone into a β€œsandbox” for experimentation – with consequences. On the one hand, you can remove the built-in bloatware (for example, Mi Browser or GetApps), overclock the Snapdragon 720G processor to 2.5 GHz instead of the regular 2.3, or install custom cores to save battery. On the other – lose the official guarantee, risk to β€œbrick” the device if you make a firmware error, and banking applications (Sberbank, Tigget) overrun from the Safety trigor.

This is a good guide for the Redmi Note. 9 Pro-based MIUI 12/13/14 (including HyperOS and taking into account changes 2026 Xiaomi tightened the check of the bootloader, and Magisk updated to the version 26+. We will analyze three stages: unlock bootloader through Mi Unlock Tool, install custom recovery (TWRP Or OrangeFox, and the final root is Magisk, if your goal is to just remove ads in the Internet. MIUI, consider alternatives: ADB-commands to disable system applications or firmware MIUI EU no-bloatware.

A critical warning for owners of Redmi Note 9 Pro with Curtana processor (model M2003J6A1G): after unlocking the bootloader, this version loses support for 5G broadband (Band n78) due to limitations in Qualcomm drivers. Check the model in settings (Settings β†’ Phone β†’ Model) before starting!

Step 1: Preparing the device and PC

Before unlocking the bootloader, you must perform mandatory preliminary actions, otherwise the Mi Unlock Tool will refuse to unlock with the Couldn't unlock or Device not supported error.

  • πŸ“± Enable Developer Mode: Go to Settings β†’ About the phone and 7 times click on the version MIUI. Return to the main settings menu – a paragraph for developers will appear.
  • πŸ”“ B Settings β†’ For developers, activate: Debugging by USB (USB Debugging) Unlocking OEM (OEM Unlocking – the most important item! Factory Unlock Status – check the status (should be β€œConnected to the accountΒ»).
  • πŸ”„ Attach the device to Mi-account: in Settings β†’ Xiaomi account log in to your profile (if not, sign up.
  • πŸ“Ά Connect to stable Wi-Fi (not mobile data!) – Xiaomi blocks unlocking when connecting via 4G/5G.

Now prepare your PC (Windows 10/11):

  • πŸ–₯️ Install the Mi Unlock Tool (version no lower than 5.5.224.30). Older versions do not support the Redmi Note 9 Pro.
  • πŸ”Œ Download and install. ADB/Fastboot Google Drivers (or Use Mi) PC Suite, but it often conflicts).
  • πŸ“ Create a folder. C:\MiUnlock and unpack the platform-tools (for the convenience of working with teams).
  • ⚑ Turn off Windows Defender and Firewall while unlocking – they can block Mi Unlock Tool.

Wait Time Warning: Xiaomi has introduced a 72-hour timeout between linking your account to your device and unlocking.If you just added a Mi-account to your phone, wait 3 days before the next step! Check status in Mi Unlock Status - it should read "Device unlocked in XX hours."

πŸ“Š Why do you want to get root rights?
Removal of embedded applications
Installation of custom firmware
Overclocking the processor
System data backup
Other

Step 2: Unlock the bootloader through the Mi Unlock Tool

This is the most critical stage - a mistake here can lead to complete loss of data or a "brick".

  1. Turn off the Redmi Note 9 Pro and press Volume Down + Power to enter Fastboot Mode (a bunny screen with FASTBOOT labeled) Connect your phone to your PC with the original cable (cheap cables may not be transferring data to Fastboot!).
  2. Launch the Mi Unlock Tool on behalf of the administrator. Log in to the same Mi-account as on your phone. The program should show the message "Phone connected."
  3. Press Unlock. A data loss warning will appear, confirm. It will take 5-10 minutes. Don't turn off the cable or exit the Fastboot! If there is a Couldn't unlock 99% error, try again in 24 hours (Xiaomi limits the number of attempts).

Frequent mistakes and decisions:

Mistake.Reason.Decision
Couldn’t unlock 50%It has not been 72 hours since the account was linked.Wait 3 days and repeat
Device not supportedThe Mi Unlock Tool is an outdated versionDownload the latest version from the official website
Mi account not boundThe account is not tied to the phoneLog in to Mi Unlock Status and re-link your account
USB debugging not enabledUSB debugging is not enabledCheck the developer's settings

Once successfully unlocked, the phone will automatically reset to factory settings. Don't be afraid - that's OK. Turn it on, go through the initial setup, but don't restore data from the backup (this can cause conflicts with the unlocked bootloader).

Linked to Mi-account phone|On. OEM-unlock|It's been 72 hours since the tether.|Installed ADB-driver|Phone in Fastboot mode-->

Step 3: Install custom recovery (TWRP or OrangeFox)

Xiaomi’s standard recovery does not allow installation ZIP-So you need to flash custom recovery. Redmi Note 9 Pro is suitable for:

  • πŸ”§ TWRP β€” The most popular, but may not support data encryption on newer versions MIUI.
  • 🦊 OrangeFox - fork TWRP with improved interface and support MIUI OTA.

Instructions for TWRP (version 3.7.0+):

  1. Download. TWRP For your model (select the device code: joyeuse or curtana). twrp-3.7.0_9-0-joyeuse.img.
  2. Place the downloaded file in the folder C:\MiUnlock\platform-tools and rename it to recovery.img for convenience.
  3. Turn off your phone and log in to Fastboot Mode (Loudness Down) + Power. Connect to the PC.
  4. Open the command line in the platform-tools folder (press Shift + right mouse button β†’ Open in the terminal) and execute the command: fastboot flash recovery.img fastboot boot recovery.img The phone will automatically reboot to TWRP.

Important! After the first download to TWRP, you will be asked to enter a password (if encryption was used), if you do not know it, flash Magisk immediately, otherwise the data on the internal memory will be erased!

OrangeFox uses a similar process, but the recovery file is called the OrangeFox. OrangeFox-R11.1_2-Unofficial-joyeuse.zip. It needs to be flashed through Fastboot and then booted into the recovery team:

fastboot boot OrangeFox-*.img
What if TWRP doesn’t see internal memory?
If, after loading into TWRP You see the empty folder. /data or the Unable to mount storage error, which means recovery does not support the current encryption version MIUI. Decision: 1. Sweat OrangeFox instead TWRP β€” It works better with encryption. 2. Or do formatting the data in TWRP: Go to Wipe. β†’ Format Data, enter yes and confirm. ⚠️ This will delete all the data on the phone!

Step 4: Install Magisk to get root rights

Now that you have custom recovery, you can flash Magisk, a tool to get root rights without changing the systemless root, which allows you to bypass some of the SafetyNet checks.

Step-by-step:

  1. Download the latest version of Magisk (Magisk-v26.4.zip file).Do not use versions older than 25.2 - they are not compatible with Android 12/13 on the Redmi Note 9 Pro.
  2. Move it. ZIP-file on the phone (can be accessed through ADB Push or simply copy it to internal memory).
  3. Download to TWRP/OrangeFox (Loudness up + Power when the phone is off).
  4. In recovery, select Install β†’ Select Magisk-v26.4.zip β†’ Swipe to Confirm Flash.
  5. After installation, press Reboot System. The first download can take up to 10 minutes - do not interrupt the process!

After downloading the system, install the Magisk application (APK-file) and check root status:

  • πŸ“± Open Magisk – at the top there should be a green checkmark and the inscription β€œInstalledΒ».
  • πŸ” Launch Magisk β†’ SafetyNet check if status FAIL, Install Universal SafetyNet Fix via Magisk β†’ Modules.

Warning about banking applications: even with the past SafetyNet, some applications (for example, Sberbank Online) can block work on rooted devices.

  • πŸ”„ Use MagiskHide (includes in Magisk settings).
  • πŸ“± Install the MagiskHide Props Config module and replace the device print with a certified one (e.g. Pixel 5).
  • πŸ’³ For critical cases, keep a second phone on hand without root.

πŸ’‘

If after installing Magisk phone is fixated on boot (bootloop), boot in TWRP and run the file disable_dm-verity_forceencrypt.zip. This will disable system integrity checks, but will reduce security.

Step 5: Checking the performance and fixing problems

Once you get root rights, you need to make sure that everything works correctly, and we start with basic checks.

  • πŸ”§ Root access: install Root Checker and run the checkerΒ».
  • πŸ“‘ Network and modem: sometimes, after unlocking the bootloader, the mobile connection disappears. APN (Settings β†’ SIM-maps and mobile networks β†’ Access points (APN)) If necessary, restore them manually.
  • πŸ”‹ Battery: If the phone starts to run out faster, install the GSam Battery Monitor and check if the mediaserver process hangs in the background (a frequent problem on the rooted Xiaomi devices).

Typical problems and solutions:

Problem.Probable causeDecision
The phone does not turn on after the firmwareIncompatible version of TWRP or MagiskFastboot Firmware via Mi Flash Tool
The camera's not working.Libcamera libraries damaged by modificationFlick the camera module through Magisk (see Fix Camera for MIUI)
SafetyNet does not passMagisk doesn’t hide root from GoogleInstall Universal SafetyNet Fix and MagiskHide Props Config
NFC's not workingThe /vendor section is damagedSweep through the original vendor.img via Fastboot

⚠️ Note: If you plan to use Google Pay or other payment services, please note that even with the past SafetyNet, they may lock the device due to ctsProfile: false. Check your status with Magisk and use alternative payment methods if necessary.

Step 6: Alternative methods for rooting (without TWRP)

If you can't install custom recovery, there are alternative ways to get root rights, which are less reliable, but sometimes work:

  • πŸ”„ Patched Boot Image: Download the original boot.img for your version MIUI, Patch it through Magisk on your PC, and run it back through Fastboot. TWRP, but with the update MIUI You have to repeat the process.
  • πŸ“¦ MIUI EU: firmware MIUI European ROM It already contains an unlocked bootloader and a pre-installed Magisk.
  • πŸ€– ADB Root: on some versions MIUI You can temporarily get root through ADB Adb root command, but it only works until the reboot.

Instructions for patching boot.img:

  1. Download the firmware for your model (Redmi Note 9 Pro) and remove boot.img from it (use the archiver or Mi Flash Tool).
  2. Transfer boot.img to your phone and open in Magisk: tap Install β†’ Select and Patch a File.
  3. After patching, copy the received file magisk_patched.img On PC and run through Fastboot: fastboot flash boot magisk_patched.img fastboot reboot

⚠️ Note: If you are applying for a patch boot.img on MIUI 14+, You can trigger an anti-rollback, and the phone will lock. MIUI In Settings β†’ The phone. β†’ Version. MIUI Download the same version of the firmware!

What to do after getting root: useful modules and settings

Now that you have root rights, you can optimize the Redmi Note 9 Pro for your needs. Here are some useful modules for Magisk:

  • πŸš€ ViPER4Android β€” Improves sound through headphones and speakers (especially relevant for the weak speaker Redmi Note 9 Pro).
  • πŸ”‹ AccA disables unnecessary Google services and MIUI, battery-saving.
  • πŸ“΅ Disable Flag Secure – allows you to take screenshots in secure applications (for example, in banking applications).
  • 🎯 LSposed + XPrivacyLua – blocks applications from accessing contacts, geolocation and other data.

Safety recommendations:

  • πŸ” Install an encryption application (e.g., Solid Explorer with encryption support).
  • πŸ›‘οΈ Turn it off. ADB Wi-Fi in the developer settings if you don’t use it constantly.
  • πŸ”„ Regularly do backups through TWRP (Backup partition), save copies to PC.

Performance optimization: If you overclock the processor or change the task scheduler, monitor the temperature through the CPU-Z. The Snapdragon 720G in the Redmi Note 9 Pro warms up under prolonged loads, and trottling can reduce performance by 30-40%.

πŸ’‘

Getting the root rights to Xiaomi Redmi Note 9 Pro is an irreversible process that voids warranty and increases the risk of failure. If your goal is simply to remove ads or install GCam, consider alternatives: firmware MIUI EU or ADB-commands to disable system applications.

FAQ: Frequent questions about root on Redmi Note 9 Pro

❓ Can I get root without unlocking the bootloader?
No. Xiaomi blocks bootloader-level modification of system partitions. Any workarounds (such as through vulnerabilities) work temporarily and often lead to bootloop or data loss. The only reliable way is official unlocking through the Mi Unlock Tool.
❓ How to return the official firmware and close the bootloader?
To get your phone back to its original state: Download the official firmware for your model (Fastboot) ROM). Unpack it and swipe through the Mi Flash Tool with the clean all option. The bootloader will automatically lock, but the data will be erased. ⚠️ After that, the root rights will disappear, but the warranty will not be restored (Xiaomi records the fact of unlocking in service logs).
❓ Why Google Pay doesn’t work after root?
Google Pay and other payment services check system integrity through SafetyNet and Play Integrity API. Even if Magisk shows a green tick, some applications can detect root through: Check the list of installed packages (for example, the presence of com.topjohnwu.magisk). Partition /system analysis for changes. Check su-binaries. Solutions: Install the MagiskHide Props Config module and change the device fingerprint on the Pixel 5. Use alternative payment systems (for example, Samsung Payable through the Samsung Enabler module).
❓ How to update MIUI after rooting?
Update via Settings β†’ The update will result in the loss of root, as MIUI To update without losing root: Download the full service pack (do not download the full service pack) OTA!) from xiaomifirmwareupdater.com. TWRP (After updating, re-sweep Magisk (or patched) boot.img). ⚠️ If the update contains a new kernel (anti-rollback), a complete reset may be required.
❓ Can I get root on the Redmi Note 9 Pro with HyperOS?
Yes, but the process is more complicated due to the new HyperOS checks. You will need: Unlock the bootloader (the process is the same, but a newer version of the Mi Unlock Tool may be required). TWRP β€” It supports HyperOS better. Implement Magisk in recovery mode (not through fastboot), as HyperOS blocks the modification. boot.img fly-by. πŸ”Ή Important: MagiskHide may not work on HyperOS, so banking applications are likely not to run.