Getting root access on Android allows access to hidden system functions, but at the same time compromises the security of the device. Many users do not even suspect that their smartphone is already โrootedโ - for example, after purchasing a used gadget or installing dubious applications. In this article we will analyze all current verification methodsfrom simple visual signs to deep technical tests.
It is important to understand that the presence of root can block OS updates, cause problems with banking applications and even void the warranty. Therefore, verification should be the first step before any manipulation of the system. We have collected methods that work on Samsung, Xiaomi, Google Pixel and other popular brands - regardless of the Android version.
1. Visual signs of the presence of root
The fastest way is to pay attention to obvious changes in the interface. Rooted devices often have:
- ๐ง Application
SuperSU,Magisk ManagerorKingRootin the app menu - ๐ฑ Icon superuser (Android with an exclamation mark) in the notification panel
- ๐ Non-standard wallpapers or themes that were not installed manually
- โ๏ธ Additional items in the settings (for example, "For developers" with advanced options)
On some firmware (for example, LineageOS or Resurrection Remix) root is built in by default. If you bought a device with custom firmware, the probability of having root is close to 100%. Pay attention to the Android version - if it is very different from the official one for your model, this is also an indirect sign.
2. Checking through standard Android settings
Even without special applications, you can find traces of rooting:
- Open
Settings โ About phone - Find item
Software informationorKernel version - If the line
Device statusindicates "Custom" instead of "Official" - this is a sign of modified firmware
Some devices (for example, Samsung Galaxy) have a special Knox-status. If it shows 0x1 instead of 0x0 the gadget is definitely rooted or has been hacked. This parameter cannot be reset even if later you remove root.
โ ๏ธ Attention: On devices with Android 12+ some manufacturers hide technical information. If the items you need are not on the menu, use alternative methods from the following sections.
3. Special applications for checking root
The most reliable way is to use utilities that scan the system for the presence of characteristic files and libraries. We tested 5 popular applications:
| Application | Accuracy | Additional. features | Cons |
|---|---|---|---|
Root Checker |
98% | Checking busybox, sub-binary | Advertising in the free version |
Root Validator |
95% | Root performance test | Requires internet |
Magisk Manager |
100% | Managing modules | Itself is a root manager |
Instructions for use Root Checker:
- Download the application from Google Play
- Run and click "Verify Root"
- Give permission to access system files
- Wait for the result (green checkmark = root is present)
Make sure you have a stable Internet connection
Close all background applications
Disable VPN (may block scanning)
Allow access to files when request-->
4. Command line via ADB
For advanced users, there is a verification method via Android Debug Bridge. It works even if root is hidden from standard applications.
You will need:
- ๐ป Computer with installed
ADB drivers - ๐ USB cable (better original)
- ๐ฑ Enabled USB debugging on the phone
Command sequence:
adb shellsu
id
If after entering su you saw a sign # instead $ โ root is present. The command id should return uid=0(root). Some devices may require confirmation of access on the smartphone screen.
โ ๏ธ Attention: Some manufacturers (for example, Huawei or Oppo) block ADB commands on standard firmware. In this case, the method will not work.
5. Checking system files manually
The presence of the file /system/bin/su or /system/xbin/su with rights 6755 is one hundred percent confirmation of root access. To find them:
- Install any file manager with root access (for example,
Solid ExplorerorFX File Explorer) - Go to the root directory (
/) - Open folders
/system/bin/and/system/xbin/ - Look for files named
su,busyboxormagisk
Pay attention to the date of creation of the files. If they appeared later than the release date of the device, this is a clear sign of rooting. On some firmware, system files may be hidden. In this case, the command will help:
ls -la /system/bin/su
What to do if the su file is there, but root does not work?
This means that the superuser binary is installed, but is either disabled or blocked. SELinux. Try:
1. Reinstall Magisk/Zipsigner
2. Check the SELinux status with the command getenforce (should be Permissive)
3. Manager
6. Checking through banking applications
Many financial applications (Sberbank Online, Tinkoff, Google Pay) automatically block work on rooted devices. This can be used for indirect verification:
- ๐ฆ Try installing/updating the banking application
- ๐ If an error appears
"Device not certified"or"Unsafe device"โmost likely there is a root - ๐ก๏ธ Some firmware can bypass these checks through
Magisk HideorSafetyNet
For accurate diagnostics, use the application SafetyNet Test from Google Play. It will show status ctsProfile i basicIntegrity. If at least one of the parameters returns false the device is modified.
7. Hardware verification methods
On some devices, the presence of root can be determined by physical signs:
- ๐ Rapid battery drain (root processes consume additional energy)
- ๐ฅ Overheating of the processor for no apparent reason
- ๐ถ Unstable operation of the mobile network or Wi-Fi
- ๐ฎ Freezes in games (especially with anti-cheats)
These symptoms may indicate other problems, but in combination with software symptoms they increase suspicion. On devices with Qualcomm processors, you can check the status of the bootloader with the command:
fastboot oem device-info
Look for the line Device unlocked: true - this means an unlocked bootloader, which is often accompanied by rooting.
If you bought a used device, check not only the root, but also the IMEI using the command *#06#. Fraudsters sometimes sell phones with a spoofed IMEI, which makes the gadget unsuitable for official use.
FAQ: Frequently asked questions about checking root
Is it possible to hide root from banking applications?
Yes, using the module Magisk Hide or alternative solutions like SafetyNet Fix. However, banks are constantly updating detection methods, so there is no 100% guarantee for some applications (for example, Google Pay) may stop working even if the checks are successfully bypassed.
Is root harmful for a phone?
Root itself does not harm the hardware, but creates risks:
- Vulnerability to viruses (they gain full control)
- Loss of warranty (manufacturers consider this a hack)
- Inability to receive OTA updates
- Problems with some applications (Netflix, Pokรฉmon GO)
With proper use and regular security checks, risks are minimized.
How to completely remove root?
Methods depend on the rooting method:
- For
Magisk: Install the original boot.img via fastboot - For
SuperSU: Use the Full Unroot function in the settings - For custom firmware: Return to stock firmware via Odin (Samsung) or Fastboot
After removal, be sure to check the status via Root Checker - sometimes they remain "tails" in system folders.
Even if you removed the root manager, traces of rooting may remain in the system logs and recovery partitions. Complete โcleaningโ requires flashing the device.