This guide shows you several reliable ways to check whether your Android phone or tablet has root access. Rooting unlocks system-level permissions, so knowing your device’s status matters for security, warranty, and app compatibility. You can check using built-in settings, a simple terminal command, or a dedicated app—no prior technical knowledge is required for most methods.
What You’ll Need
- Your Android device (any recent version, from Android 8 to the latest)
- Optional: a computer with USB debugging enabled, or just the device itself
- Optional: a file manager app that can view system folders (most pre-installed file managers work)
Step-by-Step
- Check the Settings menu (easiest method). Open Settings > About phone (or About device). Look for a line called Status or Phone status. Tap it. If you see the word Official next to “Device status,” your device is not rooted. If it says Custom, Modified, or Rooted, then root access is present. Some manufacturers (like Samsung) show this under Status > Device status.
- Look for superuser apps in your app drawer. Root access is managed by an app like Magisk, SuperSU, or KingRoot. Swipe through your app list and search for any of these names. If you find one, your device is rooted. Also check the app drawer for an app called Magisk Manager—its presence means root is installed (even if the app is hidden, you might see it in Settings > Apps).
- Use a terminal emulator to run the “su” command. Install a free terminal app (like Termux) from the Play Store. Open the terminal and type
suthen press Enter. If you get a # prompt or a permission dialog asking to grant root, your device is rooted. If you see su: command not found or Permission denied, root is not present. This is the most definitive command-line test. - Check for root-only apps. Install an app that requires root, such as a system app remover or a CPU frequency controller. If the app opens and works without an error like “Root access is not detected,” your device is rooted. If it fails to get root permissions, it’s not rooted. This is a practical test but less direct than the terminal method.
- Use a root checker app. Download a dedicated app like “Root Checker” from the Play Store. Open it and tap Verify Root. The app will run the same
sutest and show a clear result: “Root access is properly installed” or “Root access is not installed.” These apps are free, safe, and widely used. - Inspect the system partition with a file manager. Open a file manager that can access root folders (like Solid Explorer or the built-in file manager on some devices). Navigate to
/systemand look for a folder namedxbinorbin. Inside, check for a file calledsu. If it exists, root is likely present. This method is less reliable because some root methods hide the file, but it’s a good secondary check.
Common Mistakes
- Confusing “OEM unlock” with root. Unlocking the bootloader (OEM unlock) is a prerequisite for rooting on many devices, but it does not mean root is installed. A device can be bootloader-unlocked but still unrooted.
- Assuming a custom ROM means rooted. Some custom ROMs (like LineageOS) come without root by default. Having a custom ROM does not automatically mean you have root access.
- Relying only on the Settings status. Some manufacturers show “Official” even if root is hidden by a systemless method like Magisk. Always verify with a second method.
- Forgetting to grant permission in the terminal. When you type
su, a dialog may appear asking to grant root to the terminal app. If you tap “Deny,” the command will fail, giving a false negative. Always tap “Grant” when testing.
Tips
- Check before you buy a used device. If you’re purchasing a second-hand Android, run the terminal test in front of the seller. Rooted devices might have warranty issues or hidden security risks.
- Use two methods for certainty. Combine the Settings check with the terminal command. If both say “not rooted,” you can be confident.
- Know that root can be hidden. Apps like Magisk have a “Hide” feature that makes root invisible to some apps. If you suspect hidden root, look for Magisk in Settings > Apps (it might be listed as a random name like “Settings” or “Manager”).
- Understand what root means for you. Root gives you superuser access, which can be useful for ad-blocking, backups, or customizing. But it also voids warranties and can make your device more vulnerable to malware if you’re not careful.
Troubleshooting
If the terminal says “su: command not found” but you still suspect root: Try running which su or find / -name su (this may take a while). Some root methods place the binary in a non-standard path. Also try adb root if you have a computer with ADB installed—this only works on some devices with userdebug builds.
If the Root Checker app fails to install or crashes: Your device might have an older Android version that is incompatible. Use the terminal method instead. Also, some root checkers require an internet connection to download the latest binary—ensure you have Wi-Fi or mobile data.
If Settings shows “Custom” but you never rooted: This can happen if you unlocked the bootloader or installed a stock firmware update manually. It does not necessarily mean root, but it does mean the device is modified. Run the terminal test to confirm.
If you cannot find the “About phone” section: On some devices (like Samsung with One UI), it’s under Settings > About phone > Status > Device status. On other brands, it might be under Settings > System > About phone. Use the search bar in Settings and type “status” to jump directly.
Frequently Asked Questions
Can a rooted device be unrooted?
Yes. If you used Magisk, you can unroot by opening Magisk Manager and tapping “Uninstall” or “Uninstall Magisk.” For other root methods, you may need to flash the stock firmware using a computer. Unrooting restores warranty in most cases, but the bootloader may remain unlocked.
Does rooting void my warranty?
Generally yes. Most manufacturers consider rooting a modification and will refuse warranty service. However, if you unroot before sending it in, they often cannot detect it—unless the bootloader is still unlocked.
Is it safe to use banking apps on a rooted phone?
Many banking apps detect root and refuse to run, as root can be exploited by malware. Some apps work if you hide root with Magisk’s built-in hide feature, but this is not foolproof and may violate the app’s terms of service.
Will rooting improve performance?
Not automatically. Rooting gives you the ability to install performance tweaks like custom kernels or CPU overclocking apps, but it can also cause instability if misused. For most users, the performance difference is minimal.
How can I tell if someone else rooted my phone without my knowledge?
Look for apps you didn’t install, especially with names like “Magisk,” “SuperSU,” or “KingRoot.” Also check the Settings status—if it says “Custom” or “Modified,” someone has altered the system. Run the terminal test to be sure.
What is the difference between rooting and jailbreaking?
Rooting is the Android equivalent of jailbreaking on iOS. Both give you superuser access to the operating system. On Android, you can modify system files, install custom ROMs, and remove bloatware. On iOS, jailbreaking allows installing apps outside the App Store and tweaking the UI.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Unfortunately App Has Stopped: Step-by-Step
- Restart a Frozen Samsung Galaxy A12
- HomePod Stereo Pair with AirPlay 2 from iPhone
- Fix 0x8e5e0247 Error on Windows
- Pixel & Pixel XL No Sound: Solved?
- How to Edit Playlists on iPhone