Xiaomi Poco X3
root-right
In this article, we will discuss three officially supported methods for obtaining root rights to the Poco X3 (surya and karna models), including unlocking the bootloader through the Mi Unlock Tool, installing a custom TWRP recavator and Magisk firmware. Particular attention will be paid to bypassing the restrictions of Xiaomi 2026, such as linking an account to a device and new unlock rules.
Before you start, consider: the warranty on the device will be canceled, and some banking applications (such as SberBank Online or Google Pay) may stop working due to the SafetyNet trigger.
1.Preparation of the device: what to do before unlocking
The first step is to back up all the data. Unlocking the bootloader erases the device's internal memory, including photos, contacts, and installed apps. Use Mi Cloud, Google Drive, or physical copying to your PC via MTP.
Check the firmware version and device model:
- Go to Settings. β The phone.
- Find the line MIUI version (should be at least 12.0.3 for stability).
- Scroll down to the Model - make sure it's the M2007J20CG (surya) or M2007J20CI (karna).
If the MIUI version is outdated, update it via Settings β System Update. Donβt use beta versions β they may contain bugs that prevent you from unlocking.
Developer mode is enabled (7 taps by build number)|
Allowed debugging over USB in the developer settings |
Installed ADB/Fastboot drivers on PC|
Download the Mi Unlock Tool of the latest version (2026)|
Battery charge β₯ 60%|
Screen lock disabled (PIN/graphical)-->
2 Unlock the bootloader through the Mi Unlock Tool
Xiaomi officially allows you to unlock the bootloader, but since 2023 has tightened the rules. Now you need to link your Mi Account to the device for 7 days before unlocking. If you just dropped your phone or bought a used one, you will have to wait.
Instructions for unlocking:
- Sign in to Mi Account on your phone (Settings β Xiaomi Account).
- Go to Settings β Additional β Developers β Mi Unlock status and link your account to your device.
- Download Mi Unlock Tool (version no lower than 5.5.224.54).
- Launch the tool on your PC, log in to the same Mi Account and connect your phone in Fastboot mode (hold Volume Down + Power when the device is off).
- Press Unlock and wait until it is completed (usually 10-15 minutes).
What to do if Mi Unlock Tool gives you a "Couldn't unlock" error
Important: Once unlocked, the phone will automatically reset to factory settings. Don't be afraid, that's okay.
3. Installation of custom TWRP Recovery
Xiaomiβs standard recovery doesnβt allow you to flash modified files, so weβll need to TWRP (Team Win Recovery Project. For Poco X3 Use the official build from twrp.me (version) 3.7.0_12-0 or newer).
TWRP firmware via Fastboot:
fastboot flash recovery twrp-3.7.0_12-0-surya.img
fastboot reboot recoveryIf you see a stock menu after you reboot in the recovery, it means that the firmware did not apply. It is due to the anti-rollback feature in new versions of MIUI.
- Download the modified image with bypass protection.
- Sweep it with the same command, but add the flag --disable-verity: fastboot flash recovery twrp-mod.img --disable-verity
π‘
If after installing the TWRP phone is fixated on the MI logo, press Volume up + Power for 10 seconds for a forced reboot to the Recovery.
4. Obtaining Root Rights through Magisk
Magisk is a universal tool for obtaining root rights without changing the systemless root, and it also masks the status of the root from applications that check SafetyNet.
Installation instructions:
- Download the latest Magisk ZIP (version 26.4+).
- Move the file to the phoneβs internal memory.
- Boot to TWRP (hold Volume Up + Power when turned on).
- Press Install, select Magisk-v26.4.zip and swipe for confirmation.
- After installation, reboot to the system.
To test your success, install the Magisk Manager app (downloaded automatically after you have firmware) and run the SafetyNet test in Settings β MagiskHide. If the status is Green, root is set correctly.
Magisk (systemless)|
SuperSU (obsolete)|
Castomic core with rue |
I don't know what to choose.-->
5. Solving common problems
Even with the correct following of the instructions, errors can occur, and the most common solutions are:
| Problem. | Reason. | Decision |
|---|---|---|
| Mi Unlock Tool is 99% Freezing | Xiaomi servers are overloaded or blocked by IP | Use a VPN (e.g., ProtonVPN) or try again later |
| After the firmware Magisk phone does not boot | Incompatible version of Magisk or damaged ZIP | Flash through TWRP Magisk-uninstaller.zip, then repeat with another version |
| SafetyNet does not pass (Red status) | No masking or outdated certificates | Install Universal SafetyNet Fix in Magisk |
| The banking application is not working | Root or incorrect MagiskHide configuration detected | Add the app to the Hiding List in MagiskHide and restart |
Critical error: if after manipulation the phone stopped turning on (black screen, no reaction to buttons), it can be hard brick. 90% of the time helps firmware full fastboot image through the Mi Flash Tool. Download the official firmware for your model on the Xiaomi website and follow the instructions.
π‘
If the phone doesnβt turn on after unlocking the bootloader, never try to flash custom files without first checking their compatibility with your model (surya or karna).
6. Alternative methods of obtaining root
If the standard method with Magisk doesnβt work, consider alternatives:
- π Patched Boot Image: Modified firmware boot.img Suitable for devices with a locked bootloader (but requires unlocking for a permanent root).
- π¦ Custom firmware: Install LineageOS or Pixel Experience with pre-built root. MIUI.
- π§ ADB Root (temporary): Single root through an adb shell without firmware. Suitable for one-off tasks (e.g., removing the bloatware).
Magisk remains the most stable for the Poco X3, but if you want advanced features (such as nuclear modifications), look for firmware with a Perseus or FrancoKernel core.
7.Safety after obtaining the root
root rights give you complete control of the system, but they also open the door to threats.
- π Turn it off. ADB-Wi-Fi access if you donβt use it all the time.
- π‘οΈ Install MagiskHide for all critical applications (banks, payments).
- π Update Magisk and its modules regularly (especially SafetyNet Fix).
- π« Do not install modules from unverified sources β they may contain backdoors.
Xiaomi periodically releases updates that can automatically remove the root or block the bootloader.
- Turn off automatic MIUI update in Settings β System Update β Three points β Settings.
- Before you manually update, check the compatibility of the new firmware with Magisk on XDA Developers.
π‘
Create a full backup system in TWRP after successfully installing the root, which will save you from data loss when experimenting with modules or firmware.