Getting root rights on Xiaomi smartphones gives you access to advanced system settings, but users donβt always remember whether these rights are installed on their device, especially after buying a used phone or experimenting with firmware. In this article, weβll discuss 5 reliable ways to check root, from simple built-in tools to professional methods using ADB.
It is important to understand that having root can affect the security of your device and the operation of certain applications (for example, banking or Google Pay), so checking is relevant not only for customization enthusiasts, but also for those who want to make sure that the system is βcleanβ before selling a phone or installing mission-critical applications.
1. Verification through the standard application "Security"
The fastest way is to use the built-in MIUI Security app (on HyperOS, simply "Security"), which works on most Xiaomi, Redmi, and POCO models without having to install third-party utilities.
Open the app and go to Permissions Management β Special Permissions β Root Rights. If the section is missing or the message βRoot Rights not activatedβ is displayed, then your device does not have them. Note: on some firmware, the path may be β for example, Settings β Password and Security β Privacy β Special Permits.
- π Pros: does not require the installation of additional programs, works without the Internet.
- β οΈ Cons: custom firmware (for example, LineageOS) may not display correctly.
- π± Suitable for: All official versions MIUI 10 and newer, and HyperOS.
β οΈ Note: If you see a Root Rights section in the Security menu but it is empty, it may mean that the rights were obtained but not given to any application.
2.Use of the Root Checker application
For more accurate diagnosis, it is recommended to use specialized tools, one of the most reliable is Root Checker from developer joeykrim (available on Google Play), the application not only confirms the presence of root, but also checks the correctness of the su-binary.
After installation, launch the app and press Verify Root, and in a few seconds you will get one of three results:
- Root is available β the rights are available and work correctly.
- Root is not available β rights are not available or they are broken.
- Error of execution β problems with the su binary are possible (often occurs after a failed rooting).
| Annex | precision | Does root require? | Reference |
|---|---|---|---|
| Root Checker | βββββ | No. | Google Play |
| Root Validator | ββββ | No. | Google Play |
| Terminal Emulator | βββ | Yes (for full background check) | Google Play |
If the Root Checker shows "Root is not available," but you're sure that the rights have been obtained, try restarting the device and rechecking. Sometimes superuser services (such as Magisk) do not start automatically after the restart.
3. Checking through the terminal (ADB or Terminal Emulator)
For power users, the most reliable way is to check through the command line. You can either use Terminal Emulator (install from Google Play) or connect to the device via ADB from your computer.
Enter the following command:
suIf you see a password invitation or a # character instead of $, the root rights are active. If you see a Permission denied message, no rights.
idThe output should be uid=0(root) β this confirms the presence of full rights of the superuser.
Install ADB on your computer |Enable USB debugging on Xiaomi|Plug your phone to PC |Allow debugging in the dialog window on your phone-->
β οΈ Note: On some firmware (for example, MIUI EU) The su command can be blocked even if root is present. In this case, try using magisk. --version Checking the Magisk installation.
4. Verification through the File Manager
Another indirect method is to try to access system folders, and Root rights allow you to view and edit files in /system, /data, and /root.
- Install a file manager with root support (such as Solid Explorer or FX File Explorer).
- In the manager settings, activate the "Show root folders" option (usually in the "Settings β Access to the root").
- Try opening /system/bin or /system/xbin.
If access is granted, there are rights. If the manager issues a "Denied Access" or "Root Rights Required" error, there are no rights, and this method is less reliable than the previous ones, but it can be useful for quick verification.
What if the file manager doesnβt see the root folder?
5. Checking through Magisk Manager (if Magisk is used)
If you used Magisk to get root, the most popular method to date, it's easy to check. Install or update Magisk Manager (you can download from the official repository to GitHub).
- π§ Magisk status (established/not established).
- π A version of the su binary.
- π‘οΈ SafetyNet status (important for banking applications).
- π Availability of updates.
If the main window displays a green checkmark and says "Magisk is set," then root rights are active. Note: Magisk can be installed in MagiskHide mode, which masks the rights from certain applications, in which case, use the su command in the terminal to fully verify.
π‘
If Magisk Manager doesnβt start or gives you an error, try renaming it. APK-file Manager.apk This helps bypass the restrictions on some Xiaomi firmware.
Frequent mistakes and their solution
When root-rights are checked, users often encounter false results, and let's look at the most common problems and ways to fix them:
| Mistake. | Possible cause | Decision |
|---|---|---|
| Root Checker shows no root, but Magisk is installed | Magisk Hidden (MagiskHide) or Inactive | Turn off MagiskHide in the settings or reboot the device |
| The command su issues "Permission denied" | The su binary is damaged or missing | Reinstall Magisk or SuperSU |
| File Manager Cannot See System Folders | Lack of mounting rights /system | Give permission to the manager in Magisk or SuperSU |
| ADB does not see the device | Not installed drivers or not included debugging | Install Mi PC Suite or ADB drivers manually |
If neither method is conclusive, you may have a partial root installed on your device (e.g., only for certain applications) or a non-standard superuser rights implementation (e.g., some custom firmware), in which case you should refer to thematic forums such as 4PDA or XDA Developers, indicating the device model and firmware version.
π‘
The most reliable way to check is to combine Root Checker and su commands in the terminal, and if both methods show root, you can be sure of the result.