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."
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".
- 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!).
- 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."
- 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 supported | The Mi Unlock Tool is an outdated version | Download the latest version from the official website |
| Mi account not bound | The account is not tied to the phone | Log in to Mi Unlock Status and re-link your account |
| USB debugging not enabled | USB debugging is not enabled | Check 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+):
- Download. TWRP For your model (select the device code: joyeuse or curtana). twrp-3.7.0_9-0-joyeuse.img.
- Place the downloaded file in the folder C:\MiUnlock\platform-tools and rename it to recovery.img for convenience.
- Turn off your phone and log in to Fastboot Mode (Loudness Down) + Power. Connect to the PC.
- 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-*.imgWhat if TWRP doesnβt see internal memory?
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:
- 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.
- Move it. ZIP-file on the phone (can be accessed through ADB Push or simply copy it to internal memory).
- Download to TWRP/OrangeFox (Loudness up + Power when the phone is off).
- In recovery, select Install β Select Magisk-v26.4.zip β Swipe to Confirm Flash.
- 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 cause | Decision |
|---|---|---|
| The phone does not turn on after the firmware | Incompatible version of TWRP or Magisk | Fastboot Firmware via Mi Flash Tool |
| The camera's not working. | Libcamera libraries damaged by modification | Flick the camera module through Magisk (see Fix Camera for MIUI) |
| SafetyNet does not pass | Magisk doesnβt hide root from Google | Install Universal SafetyNet Fix and MagiskHide Props Config |
| NFC's not working | The /vendor section is damaged | Sweep 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:
- Download the firmware for your model (Redmi Note 9 Pro) and remove boot.img from it (use the archiver or Mi Flash Tool).
- Transfer boot.img to your phone and open in Magisk: tap Install β Select and Patch a File.
- 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.