Root rights on Xiaomi: how to unlock the bootloader and get a superuser without risks

Getting Root rights on Xiaomi smartphones opens up access to hidden Android features, allows you to remove system applications, optimize performance and install custom firmware. However, the process requires caution: improper actions can turn the device into a brick or deprive you of warranties. In this article, we will analyze current methods in 2026 that work on models from Redmi Note 12 to flagship Xiaomi 14 Ultra, taking into account the latest updates to MIUI and the companyโ€™s security policy.

Itโ€™s important to understand that Xiaomi actively blocks unofficial manipulation of the system. whereas it used to take several days to unlock the bootloader, now you need to confirm your account via SMS, and on some devices you even need to wait up to 720 hours (30 days), we will tell you how to circumvent these restrictions legally, what tools to use (Magisk, TWRP, Mi Unlock Tool) and how to avoid common errors, such as Couldnโ€™t verify device or Anti-roll checkback.

Why Xiaomi is blocking Root Rights and what it means for the user

Xiaomi is tightening its security policy every year, and while it took 1-2 weeks to unlock a bootloader in 2018-2020, it can take a month for new devices (e.g. Redmi K60 or POCO F5) to unlock the bootloader.

  • ๐Ÿ”’ Fraud protection: Root rights allow you to bypass the restrictions of banking applications (for example, Sberbank Online or Tinkoff), which increases the risk of data theft.
  • ๐Ÿ“ฑ Stability MIUI: Custom firmware and modifications often break branded features like HyperOS or Mi Share.
  • ๐Ÿ›ก๏ธ Warranty obligations: Any interference with the system will void the warranty, even if the breakdown is not related to the Root.

On the other hand, Root has undeniable advantages:

  • โšก Remove embedded software (Mi Browser, Mi Video, GetApps) that cannot be disabled by standard means.
  • ๐Ÿ”ง Optimize autonomy with Greenify or Battery Guru.
  • ๐ŸŽฎ Ability to play emulators (PPSSPP, Dolphin) with maximum performance.
  • ๐Ÿ–ฅ๏ธ Installation of custom cores (FrancoKernel) for acceleration or energy saving.

โš ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) Some Root modules may conflict with the new architecture. Check compatibility on the forum before you start. XDA Developers.

Preparation of the device: what to do before unlocking

Before you start unlocking, follow the mandatory steps:

  1. Backup through Settings โ†’ Additional โ†’ Backup and Reset. Save data to your PC or to the Mi Cloud.
  2. Link your Mi Account to your device. Without that, the Mi Unlock Tool won't allow unlocking.
  3. Check the model and version of MIUI in Settings โ†’ About Phone. Some firmware (e.g. MIUI Global Stable) blocks unlock longer than MIUI China.
  4. Charge the battery to 60-80%. The process can take several hours, and the discharge in the middle will lead to failure.

Also prepare:

  • ๐Ÿ–ฅ๏ธ Windows computer 10/11 (Mi Unlock Tool is required for Windows).
  • ๐Ÿ”Œ Original. USB-cable (cheap cables can cause connection errors).
  • ๐Ÿ“ฑ Turn off Find My Device and Mi Cloud Sync in your account settings.

Linked to the Mi Account to the device|Data backup made.|Antiviruses on PCs disabled|Drivers installed ADB/Fastboot|Battery charge > 50%-->

If you're using MacOS or Linux, you'll need a Windows virtual machine or alternative tools like fastboot through the terminal to unlock it, but the official Mi Unlock Tool only works on Windows.

Redmi Note 12/13|POCO F4/F5|Xiaomi 13/14|Redmi K60/K70|Another model-->

Unlocking the bootloader: step-by-step instruction 2026

Unlocking the bootloader is a must before getting a Root, and on new Xiaomi devices, this process is complicated. Here's the current diagram:

Step 1: Enable the Developer Mode and OEM-unlock

Go to Settings โ†’ About Phone and click on MIUI Version 7 times to activate Developer Mode.

  1. Back to Settings โ†’ Additionally. โ†’ For developers.
  2. Activate USB Debugging and OEM Unlocking.
  3. Connect the device to the PC and confirm the debugging permission.

Go to Settings โ†’ Mi โ†’ Cloud Mi and make sure that the device is linked to the account. Without this, the Mi Unlock Tool will not work. Some devices (for example, POCO X5) require additional confirmation via SMS.

Step 3: Install Mi Unlock Tool and Drivers

Download the latest version of the Mi Unlock Tool from the official website. Install the ADB/Fastboot program and drivers. If Windows is blocking the installation, disable the driver signature check:

bcdedit /set nointegritychecks on


bcdedit /set testsigning on

Step 4: Start unlocking

Turn off your phone and press Volume Down + Power to log in to Fastboot. Connect your device to your PC and launch the Mi Unlock Tool. Enter Mi Account details and follow the instructions. New devices will receive a waiting message (168 to 720 hours).

How to speed up the wait for unlocking?
On some devices (such as the Redmi Note 11) you can bypass the wait by temporarily switching to the following devices. MIUI China ROM However, this is risky and can lead to the blocking of the account. 4PDA or XDA forecast.

โš ๏ธ Note: If the Mi Unlock Tool gives you a Couldn't verify device error, try: Use another one. USB-cable or port. Disable antivirus and firewall. Reinstall drivers manually through Device Manager.

Install TWRP and get Root through Magisk

Once the bootloader is unlocked, you can start installing a custom recavator (TWRP) and obtaining Root rights through Magisk, which is considered the most reliable method, since it allows you to update the system without losing Root.

Step 1: Download TWRP for your model

Go to the official website TWRP And find firmware for your device, like the Redmi Note. 12 Pro+ It'll be a file. twrp-3.7.0_12-vayu.img. If your model is not on the list, look for unofficial builds on the list. XDA or 4PDA.

Step 2: Install TWRP via Fastboot

Place the downloaded.img file in the folder from fastboot (usually C:\platform-tools) and execute the command:

fastboot flash recovery twrp-3.7.0_12-vayu.img


fastboot boot twrp-3.7.0_12-vayu.img

After that, the phone will reboot to TWRP. If the device is stuck on the logo, press Volume up + Power to forcefully enter the Recovery.

Step 3: Install Magisk to get a Root

In TWRP, do the following:

  1. Click on Wipe โ†’ Format Data (this will delete all data, so backup is a must!).
  2. Download the latest version of Magisk (Magisk-v26.4.zip) and transfer it to your phone.
  3. In TWRP, select Install, specify the path to Magisk.zip, and confirm the installation.
  4. Reset the device.

After the reboot, check for Root through the Magisk Manager app or the command in the terminal:

su

If access requests appear, the Root is installed successfully.

๐Ÿ’ก

If after installing Magisk phone does not boot, try flashing Disable_Dm-Verity_ForceEncrypt.zip through TWRP. This will disable system integrity checks, but will reduce security.

Solving Common Errors When Getting Root

Even with the correct following of the instructions, errors can occur.

Mistake.Reason.Decision
Couldn't verify device (Mi Unlock Tool)Unbound Mi Account or outdated drivers.Reinstall drivers, use the original cable, check the account binding.
Anti-rollback checkTry to flash the old version of MIUI after the new one.Upgrade to the latest firmware or find a patch to get around (such as the Anti-Rollback Removal Tool).
This device is locked in FastbootThe bootloader is not unlocked.Repeat the unlocking procedure through the Mi Unlock Tool.
Magisk is not installedIncompatible with the Android or MIUI version.Use Magisk Canary or patch boot.img.

If after receiving Root, banking applications (Sberbank, VTB) stopped working, install the MagiskHide Props Config module and activate the Root hideout.

  1. Open Magisk Manager.
  2. Go to Settings. โ†’ MagiskHide.
  3. Add bank apps to the hideout list.
  4. Reset the device.

โš ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14), the MagiskHide module may not work, and use alternative methods such as Shamiko or Universal SafetyNet Fix.

How to save Root after updating MIUI

One of the main disadvantages of Root rights on Xiaomi is their loss after the system update.

  • ๐Ÿ”„ Turn off automatic updates in Settings โ†’ The phone. โ†’ Updating the system.
  • ๐Ÿ“ฅ Download firmware manually from the site MIUI ROM and stitch them through TWRP.
  • ๐Ÿ”ง Use Magisk in mode A/B (For dynamic partition devices, please click on the update boot.img freshly.
  • ๐Ÿ›ก๏ธ Create a backup of the boot section before updating:
adb shell


su




dd if=/dev/block/bootdevice/by-name/boot of=/sdcard/boot_backup.img

If the phone boots without Root after the upgrade, but Magisk is installed, try:

  1. Download boot.img for your version of MIUI.
  2. Patch it through Magisk Manager (Select and patch file).
  3. Switch the patch boot.img through fastboot:
fastboot flash boot magisk_patched.img


fastboot reboot

๐Ÿ’ก

On HyperOS devices (e.g. Xiaomi) 14) To save Root after the update, you need to flash both slots (boot__a and boot__b).

Alternative ways to get Root without unlocking the bootloader

If unlocking the bootloader seems too difficult or you don't want to wait 30 days, there are alternative methods, but they're less reliable and may not work on new devices:

  • ๐Ÿ”“ Exploits (e.g. DirtyCOW or CVE-2023-21036): It works on older versions of Android (up to now). 10), but closed in the latest updates.
  • ๐Ÿ“ฆ Apps like KingRoot or iRoot: Often contain malicious code and do not give a full Root.
  • ๐Ÿ”ง Patch firmware: Some customized ROM (LineageOS already includes Root, but requires an unlocked bootloader.

The most promising method for 2026 Year - using Magisk without a TWRP (for devices init_boot). For that:

  1. Download. init_boot.img for your firmware.
  2. Patch it through Magisk Manager.
  3. Write it through fastboot:
fastboot flash init_boot magisk_patched_init_boot.img


fastboot reboot

This method works on Xiaomi 13/14 and Redmi K60/K70, but requires a firmware version to match.

FAQ: Frequent questions about Root rights on Xiaomi

Can I get Root on Xiaomi without a computer?
Technically, yes, but only on older devices (until 2020) with applications like KingRoot. On newer models (Redmi Note 12, POCO F5), you canโ€™t do without a PC and unlocking the bootloader, and these methods often lead to soft-brick (the device is turned on but does not load beyond the logo).
Will I lose my warranty after I get a Root?
Yes, Xiaomi will cancel the warranty for any interference with the system, even if the failure is not related to Root. However, service centers do not always check the status of the bootloader. If you want to return the device to its original state, run the official firmware through the Mi Flash Tool with the clean all option.
How to hide Root from banking applications?
Install MagiskHide Props Config and Universal SafetyNet Fix modules via Magisk Manager. Then: Activate MagiskHide in the settings. Add bank apps to the hide list. Reboot the device. Check SafetyNet status through the YASNAC application. If SafetyNet doesn't pass, try changing the device fingerprint (fingerprint) to a certified one (e.g. Google Pixel 6).
Can I get it back after I get the Root?
Yes, for this: Download the official firmware for your model from the website MIUI ROM. Unpack the archive and swipe through the Mi Flash Tool with the clean all option. The bootloader will remain unlocked, but the Root and custom recavers will be removed. To block the bootloader again, use the command: fastboot oem lock โš ๏ธ Attention: Locking the bootloader erases all data and can lead to hard-brick if the firmware is damaged.
Which Xiaomi models canโ€™t be unlocked in 2026?
Xiaomi is not blocking the unlock completely at the moment, but on some devices the process is extremely difficult: Xiaomi 14 Ultra requires a wait of 720 hours (30 days). Redmi K70 Pro - errors with Anti-rollback are possible. POCO F5 Pro - some versions of the firmware block Mi Unlock Tool. Devices for the Chinese market (China ROM) - can require a Chinese phone number for confirmation. Before buying, check the information about unlocking on 4PDA or XDA.