How can I tell if my Android phone is rooted or my iPhone jailbroken?
You are most likely here because:
- You suspect that your phone is compromised.
- You tried to root or jailbreak your phone but have no idea if it worked.
- You think your phone is rooted or jailbroken but you don’t know how to check.
- You just repaired an old phone and don’t know/remember if it was rooted or jailbroken.
- You saw someone talk about jailbreaking and rooting and you are wondering if your own phone is rooted or jailbroken.
If the answer is E, then you might want to check out our explanation of root and jailbreaking here.
For everyone else, you’ve come to the right place.
Here’s how to check if your ANDROID phone is ROOTED
There are several ways to do this, ranging from simple to more complex, which is also the order I’m going to demonstrate them here.
1. The easiest (but not most reliable) way is to see if there is a root manager on your phone
When an Android phone is rooted by the most popular methods, a root manager is also installed automatically.
Just open your app drawer and search for one of these apps:
• SuperSU
• SuperUser
• Magisk Manager
If you can see any of these, your phone is most likely rooted. These apps can actually be downloaded from the Play Store manually but they are most commonly installed automatically during the root process.
Even if you can’t see them, however, you might still be rooted. That’s because someone could have hid those apps so you wouldn’t find them.
2. The second easiest (and very reliable) way is to install a root-checking app
There are quite a few of these apps in the Play Store, but I’m going to show you how to this using one example app:
- Download the Root Checker app.
- Open the app.
- Tap on Get Started to continue.
- Tap on Verify Root.
The app will now tell you one of two things:
b. Congratulations! Root access is properly installed on this device!
The first means that your phone is not rooted, whereas the second one means that it is.
3. The final (and a bit more advanced) option is to use a terminal app to check for root
This final option is not really necessary because Root Checker is very reliable. But if you just want total peace of mind, you can also use this method.
- Download Terminal Emulator for Android.
- Open it.
- Just type su and if the prompt before your input changes from $ to #, then you are rooted. Check the picture below for reference.
How to check if your iPHONE is JAILBROKEN
In the iPhone, checking for jailbreak is not always as simple as Android. There are two things you should do, and we will explain both of them.
1. The simplest (but again not always reliable) way is to check if Cydia exists in your iPhone
When an iPhone is jailbroken, an app called Cydia (pictured below) is installed automatically.
The only thing you need to do is search your apps and see if you can find one called Cydia.
If not, that doesn’t necessarily mean your phone is not jailbroken. Cydia can be hidden, so this should just be the first thing you try.
2. The only other way is to check all of your apps and Settings
Unfortunately, there is no app to check if you are jailbroken or not. If someone has actually managed to hide Cydia in your iPhone, then the only way to check is to go through every single one of your apps and iPhone settings.
If you see anything out of place, Google it and see what it is. For example, an app called HideMeX is one of those apps that can hide Cydia but it can only be used in jailbroken devices so if you find it in your iPhone, then it’s definitely jailbroken.
Thanks! I tried to 'su' in terminal emulator and it told me '/system/bin/sh: su: not found'I'm inferring that I do not have a rooted Android phone.