How to install root rights on Xiaomi Redmi: a complete guide with a security guarantee

Getting root rights on Xiaomi Redmi smartphones opens up access to hidden Android features, but requires strict compliance. In 2026, the process was complicated by the tightening of MIUI security policy, but remains feasible even for beginners. This article covers all the steps from unlocking the bootloader to installing Magisk, taking into account the features of the latest firmware versions.

Itโ€™s important to understand that root access voids Xiaomiโ€™s official warranty and increases the risk of disrupting system stability. However, for power users, itโ€™s the only way to uninstall firmware, optimize performance, or install custom firmware. Weโ€™ll break down three officially supported methods (via Fastboot, TWRP, and Magisk), and weโ€™ll also explain how to avoid common errors when working with the Redmi Note 12/13, Redmi 10/11, and other popular models.

Why you might need a Xiaomi Redmi Root Rights

The main reasons for obtaining super-user rights on Redmi devices are:

  • ๐Ÿ”ง Removal of system applications (MIUI Bloatware that cannot be disabled by standard means
  • โšก Optimizing performance by changing the parameters of the core (for example, CPU Governor)
  • ๐Ÿ“ฑ Install custom firmware (LineageOS, Pixel Experience) for pure Android
  • ๐Ÿ” Access to system partition files for backup or modification
  • ๐ŸŽฎ Use of applications that require root (e.g. Greenify, Titanium Backup)

On Redmi models with Snapdragon processors (such as the Redmi Note 12 Pro+), root access also allows you to unlock additional chipset features, such as Dolby Atmos support at the system level or advanced camera settings. However, on devices with MediaTek (such as the Redmi 10C), the process may differ due to the features of the bootloader.

โš ๏ธ Attention: Starting with MIUI 14, Xiaomi blocks the ability to obtain root rights on some models through standard methods. MIUI Downloads.

Preparation of the device: what to do before unlocking

Before you start unlocking the bootloader, follow the mandatory preparatory steps:

  1. Create a full backup of your data through Settings โ†’ Additional โ†’ Backup or using Mi PC Suite.
  2. Charge the battery to at least 70% โ€“ the process can take up to 2 hours.
  3. Make sure the device has the latest version of MIUI installed (check Settings โ†’ About Phone โ†’ System Update).
  4. Download and install official Xiaomi drivers (link) and Mi Unlock Tool on PC.

Redmi models with Snapdragon processor (e.g. Redmi Note 11 Pro 5G) will additionally require:

  • ๐Ÿ”Œ Cable USB Type-C with data support (not all charging cables are suitable!)
  • ๐Ÿ’ป Computer running Windows 10/11 (on macOS/Linux Mi Unlock Tool is not working)
  • ๐Ÿ“‹ Serial number of the device (can be found in Settings) โ†’ The phone. โ†’ All characteristics)
๐Ÿ“Š What Redmi model do you use?
Redmi Note 12/13
Redmi 10/11
Redmi 9/9A/9C
Redmi K50/K60
Another model

Critical: If your device was purchased less than 7 days ago, Xiaomi will block the bootloaderโ€™s attempt to unlock, a restriction that applies to all models released after 2021, in which case you will have to wait or use workarounds (discussed below).

Unlocking the loader: step-by-step instructions

The process of unlocking a bootloader on Xiaomi Redmi consists of three steps: linking the Mi Account, waiting for confirmation, and unlocking itself. Importantly, this method only works for official global and Chinese firmware (MIUI Global/China Stable).

Linking your Mi Account to your device|Enable debugging on USB|Permission. OEM-unlock|Install the Mi Unlock Tool|Connect your phone to your PC in Fastboot mode-->

Step 1. Linking your Mi Account

  1. Go to Settings โ†’ Xiaomi Account and log in.
  2. Enable data synchronization and confirm device binding via SMS.
  3. Return to Settings โ†’ About Phone and 7 times click on the MIUI version to activate the Developer Mode.
  4. Then go to Settings. โ†’ Additionally. โ†’ For developers and include: ๐Ÿ”“ OEM-Unlocking (may be absent on some models) ๐Ÿ”Œ Debugging by USB

Step 2 Connect to Mi Unlock Tool

  1. Turn off your phone and press the Power button + Volume Down to enter Fastboot mode.
  2. Connect the device to your PC and start the Mi Unlock Tool (administrator rights required).
  3. Log in to the same Mi Account as on your phone.
  4. If the program shows the message "Added successfully. Wait 168 hours" - it means that you have to wait 7 days.

Step 3: Final unlock

After the waiting period has expired:

  1. Repeat steps 5-7.
  2. Click Unlock in Mi Unlock Tool.
  3. Confirm the action on the phone (if you receive a request).
  4. Wait until the process is completed (usually takes 1-2 minutes).

โš ๏ธ Note: On Redmi models with MediaTek processor (e.g. Redmi) 10A) After unlocking the bootloader, additional authorization through Mi Account may be required each time the device is turned on in Fastboot mode.

What if the Mi Unlock Tool canโ€™t see the device?
1. Check that Xiaomi drivers are installed correctly (Device Manager should display "Android Bootloader Interface"). 2. Try using the original Xiaomi cable and USB 2.0 port (USB 3.0 port may not work). 3. Disable the antivirus and firewall on your PC - they can block Mi Unlock Tool. 4. Reinstall Mi Unlock Tool from the official website, pre-deleting the old version. 5. If the device is still not determined, try using another PC with Windows 10/11 (Windows 7 may have driver problems).

Install custom recovery (TWRP) on Xiaomi Redmi

After unlocking the bootloader, the next step is installation. TWRP (Team Win Recovery Project. This custom recovery will allow you to install ZIP-Root-rights files and modified firmware. Importantly, there is a different version for each Redmi model. TWRP!

Download the current version of TWRP for your model from the official website:

  • ๐ŸŒ List of supported Xiaomi devices
  • ๐Ÿ“ฅ For the Redmi Note 12 Pro+ (codename ruby - direct reference
  • ๐Ÿ“ฅ Redmi 10 (codename selene) is a direct link

Installation instructions:

  1. Downloaded file twrp-3.x.x-x-XXXX.img rename twrp.img and put it in a folder with ADB/Fastboot.
  2. Connect your phone in Fastboot mode (as in step 5 of the previous section).
  3. Open the command line in the folder with ADB and execute: fastboot flash recovery twrp.img fastboot boot twrp.img
  4. After rebooting to TWRP, be sure to swipe to allow modifications (if you have a request).
Model RedmiCode nameSupported version of TWRPFeatures
Redmi Note 12 Pro+ruby3.7.0_12-0Requires to shut down AVB 2.0 before firmware
Redmi Note 11 Pro 5Gveux3.6.2_11-0Support for Dynamic Partition
Redmi 10selene3.5.2_9-0It only works on MIUI 12.5+.
Redmi 9Adandelion3.4.0-0No support. OTA-updates after installation

On some models (e.g. Redmi K50) you may need to disable firmware signature verification after installing TWRP. Go to Mount โ†’ Disable Forced Encryption in TWRP and follow the command:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

The vbmeta.img file can be downloaded with TWRP or extracted from the official firmware.

๐Ÿ’ก

If the phone is stuck with the MI logo after installing the TWRP, try flashing the original firmware through the Mi Flash Tool, and then repeat the process, most often due to incompatibility between MIUI and TWRP versions.

Install Magisk for obtaining root rights

Magisk is a universal tool for obtaining root rights without modifying the systemless root, and it also allows you to hide root access from applications (for example, banking or games), the latest stable version at the time of 2026 is Magisk v26.4.

Installation steps:

  1. Download the latest Magisk release from the official repository: ๐Ÿ“ฅ Magisk v26.4 (APK) ๐Ÿ“ฅ Magisk v26.4 (ZIP for TWRP)

Magisk-v26.4.zip

TWRP

Power + Volume Increase

TWRP

Install โ†’ Choose. Magisk-v26.4.zip โ†’ Swipe to confirm

After installation, reboot to the system.

Magisk APK

Dynamic Partition models (such as the Redmi Note 12) may need an additional patch:

fastboot flash boot magisk_patched.img

File. magisk_patched.img It is generated automatically when you install Magisk via the application (Install section). โ†’ Install to Inactive Slot).

โš ๏ธ Attention: On devices with MIUI 14 and later Magisk may conflict with the built-in security system Xiaomi. If after installing the root rights the phone stops loading, try to turn off MIUI Optimization in Magisk settings (Settings section) โ†’ MIUI Features).

๐Ÿ’ก

Use only official Magisk builds with GitHub. download from third-party sources can result in malware installation or data loss.

Checking Root Rights and Eliminating Errors

After installing Magisk, you need to make sure that the root access is working correctly.

  1. Open the Magisk app and check the status at the top of the screen (should read "Installed: 26.4").
  2. Install the Root Checker app from Google Play and run the check.
  3. Try running a command in Terminal or ADB: su If a request for rights appears, the root is installed successfully.

Common mistakes and their solutions:

  • ๐Ÿšซ "Magisk is not installed, re-select ZIP-file-through TWRP Or install Magisk. APK top-up.
  • ๐Ÿšซ Phone bootloop (cyclical reboot) โ€“ flash the original boot.img Fastboot: Fastboot Flash boot boot.img
  • ๐Ÿšซ Apps donโ€™t see root access โ€“ turn on Magisk option (for Magisk) MIUI 14 may require an additional Universal SafetyNet Fix module).
  • ๐Ÿšซ The "Invalid" error ZIP file TWRP โ€” download ZIP-The file is re-downloaded, maybe it didn't completely download.

On Redmi models with Android 13 and later (MIUI 14/15), you may need to disable AVB 2.0 (Android Verified Boot) for stable root rights.

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Where vbmeta.img is an empty file that can be created through the command:

dd if=/dev/zero of=vbmeta.img bs=1 count=1

How to hide root rights from apps (MagiskHide)

Many apps (banking, gaming, streaming) block access when root rights are detected. Magisk offers a built-in cloaking mechanism called MagiskHide, but it works unstable on MIUI. Here's how to configure the cover-up correctly:

Step 1: Activation of MagiskHide

  1. Open Magisk and go to Settings.
  2. Turn on the MagiskHide option.
  3. Reset the device.

Step 2: Adding applications to the Hiding List

  1. In the main menu of Magisk, select MagiskHide.
  2. Click on the + icon and select apps that should not see the root (e.g. Sberbank Online, Google Pay).
  3. For games (PUBG Mobile, Genshin Impact) additionally install the Universal SafetyNet Fix module via Magisk โ†’ Modules.

Step 3: SafetyNet Checks

  1. Install SafetyNet Test from Google Play.
  2. If ctsProfile: true status, the cloaking works.
  3. If the test fails, try it: ๐Ÿ”„ Reinstall Magisk with the option "Preserve Force Encryption". ๐Ÿ”„ Disable all Magisk modules and check again. ๐Ÿ”„ Use an alternative SafetyNet Fix module (e.g. SafetyPatch).

On MIUI 14 and later, you may need to disable MIUI Optimization in Magisk settings to completely mask root rights. However, this may cause some MIUI features to function unstable (such as dark theme or navigation gestures).

FAQ: Frequent questions about root rights on Xiaomi Redmi

Can I get a root right to Xiaomi Redmi without unlocking the bootloader?
No, on all modern Xiaomi devices (released after 2019), unlocking the bootloader is mandatory, the only exception being a temporary root through vulnerabilities (such as DirtyCOW), but such methods are unreliable and can lead to data loss.
How to return the official firmware and close the bootloader?
To return the device to its original state: Download the official firmware for your model from the site MIUI Downloads, unpack. ZIP-Connect your phone in Fastboot mode and execute the command: fastboot flash all.tgz To lock the bootloader, use the command: fastboot oem lock Attention: this will erase all data on the device! After that, the warranty will be restored to Xiaomi (if the warranty period has not expired).
Why does the TWRP phone not boot after installation?
This is a typical problem on Dynamic Partition devices (e.g. Redmi Note). 11/12). Decisions: ๐Ÿ”น Stitch the original boot.img via Fastboot. ๐Ÿ”น Use a special version TWRP Dynamic Partition (see the forum) XDA Developers). ๐Ÿ”น Turn it off. AVB 2.0 team: fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img If nothing helps, run the full official firmware through the Mi Flash Tool with the "Clean All" option".
How to update MIUI after obtaining root rights?
Update MIUI On a root-right device requires caution: Download the full service package (Recovery) ROM) from the official website. ZIP-file into internal memory. TWRP And you can run the update through Install. After the update, be sure to reinstall Magisk (or else the root rights will disappear). OTA-Updates (through Settings) โ†’ Updating the system โ€“ this will lead to the loss of root rights!
Can I get a root right to Redmi with a MediaTek processor?
Yes, but it's different than the Snapdragon devices: ๐Ÿ”น On MediaTek (e.g. Redmi) 10A, Redmi 9C) Special versions are required TWRP supportive MTK. ๐Ÿ”น It may be necessary to unlock the loader SP Flash Tool instead of Mi Unlock Tool. ๐Ÿ”น On some models (Redmi) 9T) When you unlock the bootloader, you get a warning about the unofficial firmware at each boot, and you can only remove it by locking the bootloader again. XDA Developers.