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:
- Backup through Settings โ Additional โ Backup and Reset. Save data to your PC or to the Mi Cloud.
- Link your Mi Account to your device. Without that, the Mi Unlock Tool won't allow unlocking.
- Check the model and version of MIUI in Settings โ About Phone. Some firmware (e.g. MIUI Global Stable) blocks unlock longer than MIUI China.
- 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.
- Back to Settings โ Additionally. โ For developers.
- Activate USB Debugging and OEM Unlocking.
- Connect the device to the PC and confirm the debugging permission.
Step 2: Link your Mi Account to your device
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 onStep 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?
โ ๏ธ 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.imgAfter 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:
- Click on Wipe โ Format Data (this will delete all data, so backup is a must!).
- Download the latest version of Magisk (Magisk-v26.4.zip) and transfer it to your phone.
- In TWRP, select Install, specify the path to Magisk.zip, and confirm the installation.
- Reset the device.
After the reboot, check for Root through the Magisk Manager app or the command in the terminal:
suIf 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 check | Try 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 Fastboot | The bootloader is not unlocked. | Repeat the unlocking procedure through the Mi Unlock Tool. |
| Magisk is not installed | Incompatible 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.
- Open Magisk Manager.
- Go to Settings. โ MagiskHide.
- Add bank apps to the hideout list.
- 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.imgIf the phone boots without Root after the upgrade, but Magisk is installed, try:
- Download boot.img for your version of MIUI.
- Patch it through Magisk Manager (Select and patch file).
- 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:
- Download. init_boot.img for your firmware.
- Patch it through Magisk Manager.
- Write it through fastboot:
fastboot flash init_boot magisk_patched_init_boot.img
fastboot rebootThis method works on Xiaomi 13/14 and Redmi K60/K70, but requires a firmware version to match.