How to check for root rights on Xiaomi: all ways

Verifying the presence of root rights on Xiaomi smartphones is a challenge that both beginners and experienced users face after buying a used device or installing custom firmware. The absence of visual features (for example, the SU icon in the notification panel) does not guarantee that superuser rights are disabled: they could be hidden through Magisk Hide or rolled back to factory state while maintaining root access. In this article, we will discuss 5 reliable verification methods, including analyzing system files and ADB commands, which work even on the latest versions of MIUI 14/15 and HyperOS.

It is important to understand that the presence of root rights affects the security of the device: banking applications (for example, SberBank Online or Tinkoff) can block work, and some system updates MIUI refuse to install on rooted devices without first removing the rights of the superuser.

1. Verification through specialized applications

The easiest way is to install a utility that scans the system for root access, which analyzes the presence of su binary files, checks the rights to write to system partitions, and tests execution of commands on behalf of the superuser.

Among the reliable solutions:

  • πŸ” Root Checker (from joeykrim) is a classic open source application that supports verification through Magisk and SuperSU.
  • πŸ›‘οΈ Root Validator – additionally tests the integrity of system partitions and detects traces of rooting even after they are hidden.
  • πŸ“± MIUI Hidden Settings – a utility for Xiaomi that shows hidden system parameters, including the status of root rights.

How to check:

  1. Download one of the apps from Google Play or APKMirror (if Play Market blocks installation on a rooted device).
  2. Launch the program and press the Verify Root button (or similar).
  3. Wait for the result: a green checkmark or the inscription Root access: Yes will confirm the rights.

⚠️ Note: Some applications (such as Magisk Manager) may mask root status for individual programs. If the check shows no rights but you suspect them, use the methods in the following sections.

πŸ“Š What kind of firmware do you use on Xiaomi?
Stock MIUI
HyperOS
Custom (LineageOS, Pixel Experience, etc.)
I don't know.

2. Manual verification through file manager

If you have a file manager with root folder access (such as Solid Explorer, FX File Explorer, or MiXplorer), you can manually look for rooting signs. This method does not require installing additional applications, but requires care.

What to look for:

  • πŸ“ File. /system/bin/su or /system/xbin/su β€” main marker of classical rue.
  • πŸ“ folder /magisk or /data/adb/magisk β€” Points to Magisk installation (popular root rights manager).
  • πŸ“„ Files busybox or supolicy in /system β€” auxiliary utilities, often installed with root access.

Instructions:

  1. Open the file manager and enable the display of hidden files (the option is usually in the settings).
  2. Go to the root directory (/) and check the paths from the list above.
  3. If files are found, but access to them is blocked - this is an indirect confirmation of root rights (the system restricts access for non-rooted users).

Enable the display of hidden files

Check the folder /system/bin/

Check the /magisk/ folder

Try to open the file /system/xbin/su

-->

On some firmware (e.g. HyperOS), system files can be encrypted, in which case only checking through ADB or terminal will help.

Verification through ADB (for experienced users)

Android Debug Bridge (ADB) is a debugging tool that allows you to execute system-level commands, and it can help you determine exactly whether your device has root rights, even if they are hidden.

What you need:

  • πŸ–₯️ Computer with installed ADB Tools (part of Android) SDK).
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to activate the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Teams to check:

adb shell


su

If, after entering su:

  • πŸ”Ή The course has changed to # (instead of #) $) β€” root-rights.
  • πŸ”Ή A message from Permission Denied – No rights.
  • πŸ”Ή The device requested confirmation in the app (e.g., Magisk) – root is there but hidden.

⚠️ Note: On some Xiaomi bootloader-locked devices, the su command may not work even if you have root rights:

adb shell "echo 'test' > /data/local/tmp/test.txt && echo 'Root confirmed'"

If a test.txt file is created, the superuser rights are active.

What if the ADB can’t see the device?
Make sure that Xiaomi drivers are installed on your PC (you can download from the official website). USB-cable or port. Enable the debugging option in the developer settings USB (security settings) and allow debugging for your computer.Reboot your device and PC.

4. Verification through the terminal on the device

If you don't have access to a computer, you can use the terminal directly on your smartphone, and applications like Termux (without root rights) or MT Manager (with root access support) will do this.

Steps for Termux:

  1. Install Termux from F-Droid (the version from Google Play may be outdated).
  2. Enter the command: pkg install tsu tsu
  3. If the cursor has changed to # after tsu, the root rights are confirmed.

For a deeper check, do:

ls -l /system/bin/su


ls -l /system/xbin/su

If files exist and the answer has a string with rwsr-xr-x, it is a confirmation of root access.

In MT Manager, the process is even simpler:

  1. Open the app and go to the Terminal section.
  2. Enter su and press Enter.
  3. If you have a request for rights, you have root, and if you don't have a request and the command doesn't work, you don't have rights.

πŸ’‘

If the terminal produces a command not found error, update the PATH variables with the command export PATH=/system/bin:$PATH before checking.

5. Indirect signs of root rights in MIUI/HyperOS

Even without technical checks, you can suspect root rights to the behavior of the system. Xiaomi has integrated several mechanisms into MIUI and HyperOS that respond to rooting:

Sign.What does it mean?How to check
Lack of OTA updatesMIUI blocks updates "over the air" on rooted devices.Go to Settings β†’ About Phone β†’ System Update. If the Check Update button is inactive or gives an error, it may be root.
SafetyNet resetBanking apps and Google Pay are no longer working.Install SafetyNet Test from Play Market and run the check. FAIL status on CTS Profile Match indirectly indicates root.
Availability of unknown applicationsApplications like Magisk Manager, SuperSU or BusyBox.Check the list of installed programs in Settings β†’ Applications β†’ Application Management.
Modified system fonts/iconsRoot allows you to modify theme system files.Compare the appearance of the interface with stock screenshots of your model on the official Xiaomi website.

Please note that some of these features may also be present for other reasons (such as custom firmware without a root or an error in Google Services) and should therefore be considered only in conjunction with other verification methods.

Verification through the engineering menu (hidden method)

Xiaomi devices have a hidden engineering menu that can provide information about bootloader status and system modifications, a technique that doesn’t work on all models, but could be useful for Qualcomm-based devices.

How to open the engineering menu:

  1. Open the Phone app.
  2. Enter the code ##4636##
  3. Go to the phone information section.
  4. Scroll down and find the Bootloader or Root Status strings.

What to look for:

  • πŸ”“ Bootloader: Unlocked – the bootloader is unlocked (not necessarily a root, but increases its probability).
  • πŸ› οΈ Root Status: Yes or Modified: True is a clear confirmation of the root rights.
  • πŸ”„ System Status: Custom – custom firmware installed, which often implies root.

⚠️ Note: On new HyperOS devices, the engineering menu may be blocked or not displaying root status information.

πŸ’‘

If the engineering menu is not available but you suspect root rights, the combination of ADB verification and system file analysis gives 99% accuracy.

Frequent errors and myths about root rights verification

When diagnosing root access, users often experience false positives or miss obvious signs.

Myth 1: β€œIf there is no SuperSU badge, there is no root.”

In fact: Apps like Magisk can hide icons and processes from displaying in the launcher. Check for files manually or through ADB.

Myth 2: β€œSafetyNet passes, so there is no root.”

In fact: Modern cloaking techniques (like MagiskHide or Universal SafetyNet Fix modules) allow you to bypass Google checks while maintaining root access.

Myth 3: β€œIf MIUI updates are installed, there is no root.”

In fact: Some custom firmware (e.g. xiaomi.eu) support OTA-Update even with root rights. Check the status of the bootloader and system files.

Mistake 1: Using outdated applications

Apps like Root Checker Basic (not to be confused with joeykrim's Root Checker) may not recognize Magisk or new rooting methods. Always use current versions of the utilities.

Error 2: Ignoring the unlocked bootloader

An unlocked bootloader does not itself give root rights, but it makes it much easier to get them. If the bootloader is unlocked, there is a high probability that the previous owner installed the root.

FAQ: Answers to Frequent Questions

Can I check root rights without installing apps?
Yes, you can use an ADB or a terminal (like Termux), and you can also analyze system files through any file manager with access to the root folder, but without technical knowledge, the most reliable way is to install specialized utilities.
Why do some apps show that there is no root, and others that there is?
This is due to cloaking mechanisms like MagiskHide or DenyList. Some applications (like banking) are added to the exception list, and the system hides root status from them. Use ADB or file system analysis to verify accurately.
How to remove root rights if they are found?
The method depends on the rooting method: For Magisk: Open Magisk Manager, go to Settings β†’ Full Deletion. For SuperSU: In the application settings, select Full Unroot. For complete cleaning: Sweat the original firmware through Fastboot and lock the bootloader. After deleting, check the status again - sometimes traces of the root remain in the system partitions.
Does the Root affect the Xiaomi warranty?
Xiaomi officially cancels the warranty when unlocking the bootloader or rooting. However, in practice, service centers often turn a blind eye to the root if the problem is not related to the software part (for example, a broken screen).
Can I get a root right on Xiaomi without unlocking the bootloader?
No, on all modern Xiaomi devices (starting with the Redmi Note 5 and later), unlocking the bootloader is a prerequisite for obtaining root rights. MIUI, But they quickly close with updates.