How to Check if There Is Root Rights on Xiaomi Phone: All Working Methods

Why it is important to know about the root rights on Xiaomi

Getting root rights on Xiaomi smartphones (including the Redmi and POCO lines) opens up more options for users, from removing system applications to installing custom firmware. However, having root access can cause security problems, denial of warranty service or unstable device operation. For example, some banking applications (Sberbank, Tinkoff) block access on rooted phones, and MIUI updates can be installed with errors.

Another common situation is that you bought a used Xiaomi and you're not sure if the previous owner manipulated the firmware, or you've set up your phone and forgotten if you got it, and then root-checking becomes a necessary procedure. But how do you do it quickly and without the risk of damaging the system? In this article, all the current methods for MIUI and Android devices.

Spoiler: The most reliable way is to use specialized applications like Root Checker, but there are alternatives that don't require software installation. If the phone doesn't turn on, it will help to check through ADB from your computer.

Method 1: Checking with Root Checker

This is the simplest and most visually understandable method: Root Checker (or its analogues) scans the system for binary su files, checks access rights and outputs a clear result. Importantly, download the program only from the official store (Google Play or Mi App Store) to avoid counterfeiting viruses.

Instructions:

  • πŸ“± Install Root Checker from Google Play.
  • πŸ” Launch the app and press Verify Root (or similar button).
  • ⏳ Wait for the scan to be completed (usually 5-10 seconds).
  • πŸ“‹ Look at the result: a green checkmark and the words "Root access is properly installed" mean root rights.

If the app makes an error or freezes, it may indicate:

  • 🚫 Damaged Root (for example, after a failed removal of rights).
  • πŸ”’ Hidden Root (used in some custom firmware).
  • πŸ›‘οΈ Blocking from the side MIUI (newer versions of firmware).

⚠️ Attention: Some versions MIUI 14+ They block Root Checker because of the built-in protection, and in this case, try alternative applications like Root Validator or Root Beer.

Make sure the app is updated to the latest version

Restart the phone and repeat the check

Try another root-rights checker app

Check for root through ADB (method 4)

-->

Method 2: Find a SuperSU or Magisk application

If your Xiaomi has root rights, then the system will necessarily have one of two applications:

  • πŸ”§ SuperSU – classic root-rights manager (more often found on old firmware).
  • 🎩 Magisk Manager is a modern solution with support for hidden root (used 90% of the time on new devices).

How to check:

  1. Open the menu of all apps (swipe up from the bottom of the screen).
  2. Enter the search bar for SuperSU or Magisk.
  3. If the app is found, you have root. If it isn't, it doesn't guarantee that there are no root (it may be hidden).

On some firmware, Magisk may be renamed (e.g. Manager or Hide).

  • πŸ” Check the Settings folder. β†’ Annexes β†’ All applications manually.
  • πŸ“ Go to the File Manager and look for the folder. /magisk root-catalog.
What if Magisk is not visible in the app menu?
Sometimes Magisk hides to bypass checks (e.g., in banking applications). To find it: 1. Open Settings β†’ Apps β†’ Show all applications. 2. Turn on the system process display (an option may be called "Show system"). 3. Scroll down the list - Magisk is often hidden among utility utilities.

Method 3: Verification through the terminal (without PC)

If you don’t want to install additional apps, you can use the built-in Android terminal, which is suitable for power users, as it requires knowledge of basic commands.

Instructions:

  1. Install any terminal application from Google Play (e.g. Termux or Terminal Emulator).
  2. Launch the terminal and enter the command: su
  3. If you request root rights (or change the cursor to #), root is there. If you output a Permission denied error, no rights.

Additional commands for verification:

Team team.ChecksResults with ruts available
which suPresence of a binary su fileThe path to the file (e.g. /system/xbin/su)
idUser's UIDuid=0(root)
ls -l /system/bin/suAccess rights to the su fileRights are displayed (e.g. -rwsr-sr-x)
getprop ro.build.tagsFirmware assembly tagsContains test-keys (indicates modified firmware)

⚠️ Attention: On some firmware MIUI The su command can be blocked even if you have root rights, in which case use an alternative method (for example, through the use of a route). ADB).

su-->

Method 4: Checking through ADB (for advanced users)

This method requires you to connect your phone to your computer, but it's the most reliable one, and it works even if the phone is not turning on or locked.

  • πŸ–₯️ Computer with drivers installed ADB and Fastboot.
  • πŸ“± USB-cable (preferably original).
  • πŸ”§ Included debugging by USB on the phone (if it is switched on).

Step-by-step:

  1. Connect Xiaomi to your PC and open the command line (cmd on Windows or Terminal on macOS/Linux).
  2. Enter the command to check the connection: adb devices must appear serial number of the device.
  3. Execute the command: adb shell su
  4. If the cursor changes to #, root is there. If you output $ or an error, no rights.

Additional commands for ADB:

  • πŸ” Check for su: adb shell ls file -l /system/bin/su /system/xbin/su
  • πŸ“‹ View build properties: adb shell getprop ro.build.tags (if there are test-keys in the output, the firmware is modified).

⚠️ Note: On devices with a blocked bootloader (bootloader) command su via ADB This means that the bootloader may not work even if the root is installed, and you need to unlock the bootloader through the Mi Unlock Tool.

Yes, I did.

Yes, but through the master.

No, but I want to try.

No, and no planning.

I don't know what that is.-->

Method 5: Indirect Signs of Root

If you do not want to use technical methods, pay attention to indirect signs that may indicate a rut:

  • πŸ”„ Unsustainable work MIUI: Frequent reboots, errors in system applications (e.g. Settings or Security).
  • 🚫 Blocking Updates: Phone Refuses to Install OTA-Update with error "Can't check the update packet".
  • πŸ”’ No encryption: in Settings β†’ Additionally. β†’ Privacy can be disabled option of data encryption.
  • πŸ“± Non-standard icons: modified icons of system applications (for example, Settings or Phone).
  • πŸ”§ Unknown applications: BusyBox, Xposed Framework, or other root tools are included in the installed program list.

Also check:

  • πŸ“ System Files: Open File Manager and try to access folders /system or /data. If access is open, it is likely that there is a root.
  • πŸ” Developer Settings: Go to Settings β†’ The phone. β†’ Version. MIUI (Press 7 times to activate Developer Mode. Then check Root access in Settings β†’ Additionally. β†’ For developers.

Note that some signs (e.g., errors in MIUI) may also be present on non-rooted devices due to firmware failures, so it is better to use specialized methods for accurate diagnosis (see methods 1-4).

πŸ’‘

Indirect features don't give you a 100% guarantee, for example, the lack of updates may be due to regional restrictions, not root rights. Always confirm the result by technical means.

What to do if you find root, but you don’t need it?

If the check shows root rights but you don’t use them (or you bought a used phone from a root), it’s best to remove them, which will restore the warranty, stability and compatibility with banking applications.

Methods of disposal:

  • πŸ”§ Through Magisk: Open Magisk Manager. Go to Uninstall β†’ Complete Uninstall.Reboot your phone.
  • πŸ“± Through SuperSU: Run SuperSU. Select Settings β†’ Complete removal of Root.
  • πŸ–₯️ Through firmware (if previous methods did not work): Download the official firmware for your model from the Xiaomi website. Swipe your phone through the Mi Flash Tool (you will need an unlocked bootloader).

⚠️ Note: After removing root rights, some system applications (such as Security or Themes) may not work properly, in which case a factory reset (Settings) will help. β†’ The phone. β†’ Resetting settings).

If you are not sure about your actions, it is better to contact the Xiaomi service center - self-removal of the root on some models (for example, Xiaomi 13 or Redmi Note 12) can lead to a blink (complete inoperability) of the device.

FAQ: Frequent questions about root testing on Xiaomi

Can I check root if my phone is not turned on?
Yes, but only through ADB in Fastboot or Recovery mode. Connect your phone to your PC, run the command line, and type: fastboot devices If the device is identified, try the commands: fastboot getvar all Look for unlocked: yes (unlocked bootloader) or secure: no (disabled protection) in the output - this indirectly indicates a possible root.
Why does Root Checker show that the root is there but Magisk is not installed?
It could mean: πŸ”§ The phone has an outdated root installed (for example, via SuperSU or KingRoot). πŸ“ Root rights hidden (MagiskHide module or similar is used). 🚫 The firmware is modified, but the root is inactive (for example, after a failed removal). To clarify, type in the terminal: su -v If the command is executed, the root works. If it's not, the license is there, but they're blocked.
How to check root on Xiaomi with MIUI Global Stable?
The official MIUI Global Stable does not have a default root, but it could be installed manually. Check: Magisk or SuperSU applications (see Method 2). Su commands in the terminal (see Method 3). Developer settings: if there is a Root access option, then rights are installed. Note: MIUI Global is often blocked by updates. If you decide to delete the rights after checking, use the full flashing through the Mi Flash Tool.
Can a virus mimic root rights?
Yes, some malware masquerades as root managers (like a fake Magisk or KingRoot: πŸ“± Application asks for administrator rights or availability. πŸ’° Advertisements or offers to pay for the full version". πŸ”„ The phone starts to brake or warm for no reason. To check: Install antivirus (like Dr.Web or Kaspersky). ADB (Viruses cannot fake the output of su commands in the terminal).
How to hide root from banking applications?
If you need root rights, but banking applications (Sberbank, Tinkoff, VTB) refuse to work, use the application: 🎩 MagiskHide (built into Magisk Manager): Open Magisk Manager. Go to Settings β†’ MagiskHide.Add banking apps to the hideout list.Reboot phone. πŸ”§ Check-by-check modules: In Magisk, install Universal SafetyNet Fix or Hide My Applist modules. Activate them and restart the device. Important: After updating banking applications, you may need to reconfigure the hiding modules.