How to get root rights to Android 10 Xiaomi

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.

๐Ÿ“Š At what stage of preparation are you in?
I didn't do anything but read.
I've got a backup, I'm waiting 3 days with SIM.
Drivers set up, preparing.
I already unlocked the bootloader earlier.

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

Done: 0 / 5

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-.img

However, 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?
If the TWRP menu displays internal memory as 0 MB or not available, it means that the partition is encrypted. You need to go to the Wipe โ†’ Format Data menu, type in the word "yes" and confirm the action. This will remove the encryption, but delete all data. After that, reboot the device to Recovery mode again.

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.img

When 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 verificationStatus before setupStatus after setupImpact on applications
Root AccessThere is.Hidden.Banks are working.
BootloaderUnlockedUnlockedSome games may not be running.
SafetyNetFailedPassedGoogle Pay is working on it.
System PartitionModifiedSystemlessOTA 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.
What to do if you forget the pattern lock after installing TWRP?
If you have installed TWRP and disabled Format Data encryption, but do not remember the password, you will have to do a complete reset via Wipe โ†’ Format Data. If the encryption remains and the password is forgotten, it will be impossible to log in without losing data due to Android protection.

Questions and Answers (FAQ)

Will banking apps reset root if I just hide it in Magisk?
In most cases, simple concealment through MagiskHide/Zygisk is not enough. Banking applications use sophisticated detection methods. You will also need to install the SafetyNet Fix module and possibly use the concealment of the Magisk application itself (rename the package through settings), since some banks lock the device when there is a root rights manager installed, even if it is turned off.
Can I get it? OTA-Updating the system after obtaining root rights?
Officially OTA-Air updates don't usually come to devices with a modified bootloader and a modified system partition. If you try to install the update manually, you may lose root rights or get an installation error. TWRP, Save data, or patch the boot image again after each update.
Is it dangerous to root on Xiaomi Redmi Note 9 / Mi 10 / Poco X3?
The level of danger is the same for all devices: you act at your own risk. However, for popular models (Redmi Note 9, Mi 10, Poco X3), there are a huge number of ready-made solutions and tested TWRP builds, which reduces the risk of a fatal error, the main thing is to strictly follow the instructions for a particular model and not use files from other devices.
Will Widevine L1 be saved for Netflix HD viewing after unlocking?
On most Xiaomi devices, unlocking the bootloader transfers the Widevine certificate from L1 (HD content) to L3 (SD content). It is extremely difficult, often impossible, to return L1 software methods on Android 10, as it depends on the state of fuse fuses in the processor. If watching Netflix in high quality is critical, consider whether you need root.