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:
- Open the menu of all apps (swipe up from the bottom of the screen).
- Enter the search bar for SuperSU or Magisk.
- 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?
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:
- Install any terminal application from Google Play (e.g. Termux or Terminal Emulator).
- Launch the terminal and enter the command: su
- 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. | Checks | Results with ruts available |
|---|---|---|
| which su | Presence of a binary su file | The path to the file (e.g. /system/xbin/su) |
| id | User's UID | uid=0(root) |
| ls -l /system/bin/su | Access rights to the su file | Rights are displayed (e.g. -rwsr-sr-x) |
| getprop ro.build.tags | Firmware assembly tags | Contains 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:
- Connect Xiaomi to your PC and open the command line (cmd on Windows or Terminal on macOS/Linux).
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Execute the command: adb shell su
- 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.