Getting extended access rights on Xiaomi devices running Android 10 opens up endless possibilities for user customization of the interface and deep optimization of the hardware. Many smartphone owners seek to remove system debris that cannot be removed by standard methods, or want to install specialized modules to change the sound path and control power consumption. However, this process requires care, since interference in the system partition always carries certain risks for the stability of the gadget.
Unlike older versions of Android, the top ten have implemented a number of serious security restrictions that make it difficult for the average user to hack. It is no longer enough to run one app from the Play Market to become a superuser. You will need to go through the bootloader unlocking procedure, which is officially authorized by the manufacturer, but requires time and a series of preparatory actions. Starting with the version of MIUI 12 based on Android 10, it is critical to use Magisk version 23.0 and above to correctly bypass the security checks of banking applications.
Before you get to the practical steps, it is necessary to clearly understand that obtaining root rights automatically voids the warranty on the device's software. Any careless actions, such as deleting system files or installing incompatible modules, can lead to a "brick" state where the phone will stop booting. However, with a competent approach and having a backup of data, you can turn your smartphone into a powerful tool with full control over the system.
Device preparation and data backup
The first and most important step is to save all important information. The process of unlocking the bootloader, which is a prerequisite for obtaining root rights on Xiaomi, will lead to a complete reset of the device to the factory settings. All photos, contacts, correspondence in messengers and installed applications will be permanently deleted. It is recommended to use the built-in backup function in the Mi Cloud or create a local copy to the computer via the Mi PC Suite.
Then check the firmware version and account status. Make sure your device has a Global or EU firmware version installed, as Chinese (CN) versions may have problems linking your account to unlock servers. Go to your phone settings, look for the About Phone section, and click on the MIUI version number several times to activate the developer menu. Without this step, no further action is possible.
You will also need a stable internet connection and SIM-The card to be used to link the account.The security system of Xiaomi requires that SIM-The card was inserted into the device for at least 72 hours (three days) before the application for unlocking, and if you insert the SIM card just before the procedure, the server will issue an error and require a wait.
โ ๏ธ Warning: Before all procedures, make sure that the battery is at least 60% charged.A sudden power outage during the bootloader firmware can damage memory parts, which can only be restored in the service center through the programmer.
Don't forget to download and install ADB and Fastboot drivers on your computer. These utilities are a bridge between your PC and your smartphone in low-level mode. Without them, your computer simply won't see the device in the right mode. You'll also need a good quality cable, preferably original, since cheap analogues often only support charging and do not transmit data.
Unlock Bootloader bootloader on Xiaomi
Unlocking the bootloader is a key point without which installing modified recovery and root rights is impossible. Unlike many other brands, Xiaomi provides an official tool for this, but the process is deliberately complicated to weed out random users. You need to download the official Mi Unlock Tool utility from the developer site and log in under the same Mi Account acca that is authorized on the phone itself.
Once you log in to your computer, turn your smartphone into Fastboot mode. Turn off the device, then press down the volume buttons and power at the same time. The screen will show an image of a hare repairing an android, or the words FASTBOOT. Connect the phone with a cable to your PC and press the Unlock button in the utility. If the binding is successful and the waiting period has expired, the unlocking process will begin.
It is important to understand that once the bootloader is unlocked, Androidโs Verified Boot security system will mark the launch with a warning. This is normal and indicates that the integrity of the system partition has changed. On some models with Snapdragon processors, this can also lead to a decrease in the quality of photos when shooting in low light due to loss of certificates, although this problem is less common on Android 10 than on new versions.
- ๐ Unlocking removes restrictions on writing to the system partition.
- ๐ The process can take anywhere from 3 to 7 days depending on Xiaomi server policies.
- ๐ All data on the device will be completely destroyed at the time of unlocking.
- ๐ก๏ธ Find Device must be disabled in your account settings before starting.
โ๏ธ Checklist before unlocking
Installation of custom TWRP Recovery
The standard recovery menu allows you to perform only basic operations, such as factory resets or upgrades via OTA. To implement superuser rights, we need an extended menu โ TWRP (Team Win Recovery Project) โ this menu allows you to install third-party firmware, make full partition backups and, most importantly, install zip archives with root access patches.
The installation process begins with finding the right version. TWRP Using a recover from another smartphone, even from the same line of Redmi or Xiaomi, is strictly prohibited and will lead to inoperability of the touchscreen or complete blocking of the download. Search files should be on specialized forums, paying attention to the code name of the device (for example, guacamole, cepheus), which can be found through applications such as CPU-Z.
For firmware TWRP Fastboot mode is used. When you connect your phone in this mode to your computer, open the command line in the folder with ADB-The installation command is as follows:
fastboot flash recovery twrp-3.x.x-x-.imgHowever, it is not enough to simply flash the image. On Xiaomi devices with Android 10, there is often a problem when the standard system automatically overwrites the custom Recovery with its stock version when it first boots up. To prevent this, immediately after entering the firmware command in Fastboot, you need to pinch the combination of buttons to log into Recovery (usually Volume Up + Power), without releasing them before the MI logo appears. If you saw the TWRP menu, the operation was successful.
โ ๏ธ Attention: At first loading TWRP You can ask for a password to unlock the screen, enter your pin or pattern lock, and if the password doesn't fit, you'll have to do a format that will delete all the files again, so backup is mandatory.
What if TWRP doesnโt see internal memory?
Getting root rights through Magisk Manager
The current de facto standard for root rights is Magisk. Unlike the old SuperSU, Magisk works on a systemless root principle, meaning it doesnโt make changes directly to the system partition, but loads its modules when the system boots, which hides rights from Google Payโs banking applications and services (now GPay), which is critical for everyday use.
To install you will need to download the current APK-Magisk file and rename its extension from.apk to.zip. TWRP, Select Install, find this file, and confirm the swipe installation. Once you've completed the process, click Reboot System. If it's successful, the Magisk icon will appear on the app menu.
There is an alternative method that often works more stable on Android. 10 โ patching of the boot image (boot.img). To do this, you need to extract the file. boot.img from a stock firmware corresponding to your version MIUI. Then in the Magisk app on your phone, select โInstallยป โ ยซSelect and patch a file" and specify this image. magisk_patched.img You need to write to the boot section via Fastboot:
fastboot flash boot magisk_patched.imgWhen you reboot, you'll see Magisk, open it and check status. If you have a number in the "version" bar and "Magisk" in the "Installed" bar, you've got full access. You can now install modules, change system files, and manage application permissions at a deep level.
- ๐ฑ Magisk allows you to hide root access from selected applications through settings (MagiskHide).
- ๐ฆ Support modules allows you to change fonts, emoji and system sounds without flashing.
- ๐ Security: MagiskSU provides real-time access requests.
- ๐ Ability to completely remove root through the โFull Deletionโ function in the application.
๐ก
Use MagiskHide Props Config if you need to change the device fingerprint to run certain applications or update your system.
Security setting and hiding root rights
After successful superuser rights, many users are faced with banking apps, Google Pay, and some anti-cheat games being shut down, because modern applications can detect the presence of a modified bootloader and the presence of a su binary. To return functionality, you need to properly configure Magisk.
First, open the Magisk app settings (cog in the top right corner). Find the Zygisk option (or MagiskHide in older versions) and turn it on. Then go to Set up a list (or MagiskHide) and check boxes against all apps that root rights shouldn't see: banking customers, Google Play Services, Google Pay. After that, be sure to close those apps completely and restart the device.
Additionally, it is recommended to install the Universal SafetyNet Fix module. Android 10 strictly monitors the integrity of the system through the SafetyNet mechanism. If the check is not passed, some applications will refuse to work even with hidden root. This module patches system libraries on the fly, replacing the data on the state of the device with โcertifiedโ.
| Method of verification | Status before setup | Status after setup | Impact on applications |
|---|---|---|---|
| Root Access | There is. | Hidden. | Banks are working. |
| Bootloader | Unlocked | Unlocked | Some games may not be running. |
| SafetyNet | Failed | Passed | Google Pay is working on it. |
| System Partition | Modified | Systemless | OTA updates are possible |
โ ๏ธ Note: Even with all settings, some banking applications (such as SberBank or Tinkoff at certain times) can block work on unlocked devices at the server level.
Remember to update Magisk and modules regularly. Developers are constantly improving methods of bypassing detection, and older versions may stop hiding the fact of the modification of the system.
๐ก
Proper setting of Zygisk and installation of SafetyNet patches are mandatory conditions for comfortable use of a smartphone with root rights in 2026.
Possible problems and ways to solve them
The most common problem is a bootloop, where the phone is endlessly rebooted on the MI logo. This can happen because the Magisk version is incompatible with your Android version or because of a module conflict, so donโt panic: go to TWRP, select Advanced โ File Manager and delete the module folder or file causing the conflict.
Another common difficulty is the loss of broadband signal or VoLTE not working after unlocking the bootloader. On Android 10, this is often solved by flashing the modem or installing a special patch in the app. TWRP. You may also need to manually enter. APN-settings of your operator, as reset network settings occur automatically.
If you encounter an error when unlocking through the Mi Unlock Tool, such as the โCouldnโt verify device,โ try changing the device. USB-A port, cable, or computer, often the problem is that the ports are blocked by antivirus or the right drivers are not available, and in rare cases, changing the region of your Mi Account to India or Singapore helps in settings before re-binding your phone.
- ๐ Bootloop treated by logging into Recovery and removing problem modules.
- ๐ถ Communication problems are solved by resetting network settings or modem firmware.
- ๐ป Mistakes. PC Suite is often associated with drivers or USB-cable.
- ๐ Fast battery drain after root is normal in the first 24 hours while the system re-indexes files.