How to get root rights on Xiaomi Mi3: from unlocking the bootloader to Magisk

The Xiaomi Mi3, released in 2013, is still a cult Android smartphone. Despite its age, the Snapdragon 800 can compete with budget innovations if optimized correctly. Getting root rights gives you access to fine-tuning the system, removing the built-in software from Xiaomi and installing custom firmware. But the process has nuances, from unlocking the bootloader to choosing between SuperSU and Magisk.

In this article, the guideline for 2026 is relevant to the changes in Xiaomi policy (including the requirements for the Mi Account account) and the avoidance of typical errors. We will discuss two methods: the official (via the Mi Unlock Tool) and the alternative (for devices with a locked bootloader). We will pay special attention to compatibility with modern versions of Android 4.4-6.0, since firmware is newer. MIUI 8 may not be supported.

1.Preparation: What to Know Before Getting Root Rights

Before you start, check out your Mi3 model, which came in two versions:

  • πŸ“± Xiaomi Mi3 WCDMA (model XT1072/XT1078) β€” for the European and Asian markets
  • πŸ“± Xiaomi Mi3 TD-SCDMA/CDMA (model XT1079) β€” China (may not support some firmware)

The model is listed on the sticker under the lid or in the Settings menu β†’ About phone β†’ Model. This determines the choice of firmware and unlock method.

Also prepare:

  • πŸ”Œ Cable USB Type-C (original or certified) – Cheap cables can cause firmware errors
  • πŸ’» Computer on Windows 7/10/11 (for the Mi Unlock Tool and ADB)
  • πŸ”‹ Battery charge of at least 60% – the process can take up to 30 minutes
  • πŸ“₯ Backup data (unlocking will reset the phone to factory settings!)

⚠️ Attention: Mi3 newer-stitched MIUI 7.5 Anti-Rollback protection may be triggered. If you try to roll back on the old version, you will result in a device "brick". β†’ The phone. β†’ Version. MIUI.

πŸ“Š You have already tried to get root rights on Xiaomi?
Yeah, but it didn't work.
Yeah, it's working.
No, it's my first time.
I don't know what it is.

2 Unlock the bootloader: the official method through the Mi Unlock Tool

Xiaomi blocks the bootloader on all devices, including the Mi3. Without unlocking, installing a custom recavator (TWRP) or firmware is impossible. The official tool - Mi Unlock Tool - requires linking the Mi Account account to the device and waiting (usually 72-168 hours).

Step 1. Linking your Mi Account

  1. Register your Mi Account at account.xiaomi.com (use a real phone number!).
  2. On Mi3, go to Settings β†’ Mi Account and log in.
  3. Enable USB Debugging in Settings β†’ For Developers (if no point, tap 7 times on the MIUI version).
  4. Connect the phone to the PC and confirm the debugging permission.

Step 2: Installation of Mi Unlock Tool

  • πŸ–₯️ Download the latest version of the Mi Unlock Tool from the official website (Windows only!).
  • πŸ”§ Install Xiaomi drivers (if the phone is not identified, use MiFlash).
  • πŸ”“ Launch the Mi Unlock Tool, log in to your Mi Account and follow the instructions.

When you send an unblock request, wait for an SMS or notification in the app. Usually, the process takes 3-7 days. You can't speed it up, it's a security measure from Xiaomi.

Linked to the Mi Account to the device|Debugging is on. USB|Xiaomi drivers installed|Download the Mi Unlock Tool of the latest version|Battery charge > 60%-->

3. Alternative method: unlock without waiting (for experienced)

If you don’t want to wait 7 days, you can use a workaround through the EDL-Emergency Download Mode: This method requires soldering skills or special cable (EDL Cable, as Xiaomi shut down false activation methods EDL new-fixed.

Method 1. Hardware EDL (for Mi3 WCDMA)

  • πŸ”§ Close the contacts Test Point on the motherboard (you need to disassemble the phone).
  • πŸ–₯️ Connect your phone to your PC, it will be called Qualcomm. HS-USB QDLoader 9008.
  • πŸ“₯ Use MiFlash to Fastboot-ROM Firmware with Unlocked bootloader.

Method 2: Software EDL (Risky!)

On some versions of MIUI 5-6, you can activate EDL via the command:

adb reboot edl

But on MIUI 7+, this method is blocked, and the use of informal tools (such as DeepFlash) can lead to permanent blocking of IMEI.

⚠️ Attention: Methods with EDL They can only work on older firmware. MIUI 7.2.3.0.On new versions, Xiaomi has implemented anti-Rollback 3 protection, which locks the device when you try to rollback.

What is Anti-Rollback and why is it dangerous?
Anti-Rollback is a mechanism for protection against rollback on older versions of firmware. On the Xiaomi Mi3, it is activated when you switch from MIUI 8+ to MIUI 7 or earlier. If the system detects a rollback, the phone will stop loading (hard brick), and it can only be restored through an authorized Xiaomi service center using special equipment (for example, an account with service engineer rights).

4. Installation of custom TWRP Recovery

Once the bootloader is unlocked, the next step is to install TWRP Recovery, which is customized recovery that allows you to flash Magisk, SuperSU, or custom firmware like LineageOS.

Instructions:

  1. Download the latest version TWRP for Mi3 from twrp.me (select the version for your model: cancro for your model). WCDMA or cancro_td for CDMA).
  2. Rename the file to recovery.img and place it in the folder with ADB.
  3. Reboot your phone to Fastboot (keep Volume Down + Power on).
  4. Fastboot flash recovery recovery.img
  5. Reboot to Recavator: fastboot boot recovery.img

If the TWRP does not start, check:

  • βœ… Version compatibility TWRP with your model Mi3.
  • βœ… The correctness of unlocking the bootloader (status must be Unlocked in Fastboot).
  • βœ… Integrity of the downloaded file recovery.img (check the hash sum).

πŸ’‘

If after TWRP firmware the phone is loaded into a standard recaveri, run the command fastboot flash recovery.img again, and then immediately restart to the recave by the command fastboot boot recovery.img. This will prevent the TWRP from overwriting to stock recavereation.

5. Getting root rights: Magisk vs SuperSU

As of 2026, Magisk is the preferred way to obtain root rights, as it supports root hiding from applications (such as banking) and a modular system.

Installation of Magisk:

  1. Download the latest version of Magisk (e.g. Magisk-v26.4.zip) from GitHub.
  2. Move the file to your phone or flash drive.
  3. Download to TWRP and select Install β†’ Select Magisk.zip β†’ Swipe to Confirm Flash.
  4. After installation, restart.

Root check:

  • πŸ“± Install Magisk Manager (or Root Checker from Play Market).
  • πŸ” Start checking - Root access status: Yes should be displayed.

If root doesn't work,

  • πŸ”„ Re-fly Magisk through TWRP.
  • πŸ“‹ Check the version. TWRP β€” Magisk 26+ required TWRP 3.6.0+.
  • πŸ”§ Make sure that the Zygisk settings are enabled (to hide root).
MethodAdvantagesDeficienciesSupport for MIUI
MagiskHiding root, modules, regular updatesHarder to set upMIUI 5–10
SuperSUEase of installationOutdated, conflicts with new applicationsMIUI 5–8
KingRootDoes not require unlocking the loaderUnstable, viruses in the distributionMIUI 5–6

Typical errors and their solutions

Even with the right instructions, there can be problems.

Error 1: "Couldn't unlock" in Mi Unlock Tool

  • πŸ”Ή Make sure that your Mi Account is linked to your device and synced.
  • πŸ”Ή Check that the phone is debugging on USB and allowed OEM Unlock in the Developer Settings.
  • πŸ”Ή Try another one. USB-cable or port (better) USB 2.0).

Error 2: Phone doesn't boot after TWRP firmware

  • πŸ”Ή You may have passed the wrong version. TWRP. For Mi3 WCDMA I need a version for Cancro, for CDMA β€” cancro_td.
  • πŸ”Ή Try reflashing stock recavator with Fastboot: fastboot flash recovery stock_recovery.img

Error 3: Magisk is not installed (Invalid ZIP)

  • πŸ”Ή Download Magisk again – the file may not have been downloaded completely.
  • πŸ”Ή Check the version. TWRP β€” New versions of Magisk are required TWRP 3.5+.
  • πŸ”Ή Format the section /data into TWRP (Note: Delete all data!).

⚠️ Note: If after installing Magisk, the phone loads into a bootloop (cyclic reboot), it is likely a firmware conflict. A/B-β€’ Markups or roll back to an older version of Magisk (e.g., Magisk, v24.3).

7.What to do after obtaining root rights?

Now that you have root, you can optimize Mi3:

1. Removal of embedded software (bloatware)

  • 🧹 Use Titanium Backup or SD Maid to remove system applications (e.g. Mi Video, Mi Music).
  • ⚠️ Do not delete applications named com.android.* or com.xiaomi.updater, which may disrupt the system.

2. Optimization of productivity

  • ⚑ Install FrancoKernel or ElementalX for overclocking/undervolting.
  • πŸ”§ Use Greenify to hibernate background apps.

Installation of custom firmware

For Mi3, available:

  • πŸ“± LineageOS 14.1 (Android 7.1) – stable, but without full camera support.
  • πŸ“± Resurrection Remix – with advanced settings.
  • πŸ“± MIUI Pro - a modified version of stock firmware.

Before the firmware must:

  • πŸ“‹ Make a backup in TWRP (Boot, System, Data sections).
  • πŸ” Check the compatibility of the firmware with your model Mi3.

πŸ’‘

Getting root rights to the Xiaomi Mi3 requires unlocking the bootloader, installing TWRP and Magisk firmware. Alternative methods (like KingRoot) are unstable and can lead to data loss. Always backup before system changes!

FAQ: Frequent questions

Can I get root on Mi3 without unlocking the bootloader?
Theoretically, yes, with apps like KingRoot or Framaroot, but: πŸ”΄ These methods only work for MIUI 5–6. πŸ”΄ Root will be incomplete (no access to system partitions). πŸ”΄ There is a high risk of installing malware. Unlocking the bootloader is mandatory for a full root.
How to return stock firmware after a failed firmware?
If the phone doesn't load: Download Fastboot-ROM for your model from Xiaomi Firmware Updater. Unpack the archive and launch the script flash_all.bat (If your phone is not identified, use MiFlash in mode. EDL. Warning: This will dump all the data!
Why is the mobile network not working after Magisk firmware?
The problem is typical for Mi3 with firmware based on Android 6.0+. Decisions: πŸ“Ά Reflash modem and non-hlos from stock firmware via Fastboot. πŸ“Ά In Magisk settings, disable modules associated with the network. πŸ“Ά Install the patch. IMS Fix for your firmware.
How to hide root from banking applications?
Magisk supports MagiskHide (or Zygisk in newer versions): Open Magisk Manager. Go to Settings β†’ Hide Magisk Manager (the app will disappear under the name Settings). Enable Zygisk and add banking applications to the exclusion list. Sberbank Online or Tinkoff may require an additional Universal SafetyNet Fix module.
Can I update my MIUI after I get root?
Yes, but with reservations: πŸ”„ Update via Ota Updater will reset Magisk (will have to stitch again). πŸ”„ Use it. TWRP To install updates in.zip format. ⚠️ Do not upgrade to the Anti-Rollback 3 version+ (blitz!).