Possible Duplicate:
How can I tell if I have root?

I am a noob when it comes to android.

I've read a little about rooting, but I still haven't figured out how to know if my device is already rooted or not (I bought it from a questionable store, so I don't want to just take their word for it).

I have a Galaxy S2, but I think this question is relevant for any android device.

  • I searched for a question covering this topic before I posted, but somehow I missed it. Sorry...
    – Joe
    Commented Jun 18, 2012 at 4:24
  • 2
    Don't worry - posting a duplicate is really not a bad thing unless the title and content of your post are really quite identical to the original (in which case a search should find it). Having duplicates with different wording will ultimately catch more search terms. Commented Jun 18, 2012 at 13:08

2 Answers 2


I think the best way to test would be to install an app that requires root access to perform it's main functions. Like ROM Manager, Wi-Fi Tether or most screenshot apps. They will require root and notify you if you do not have root access.

  • if you have adb access, you can go to "adb shell". if you see # on command line then you are rooted, $ if not.
    – svarog
    Commented Aug 4, 2014 at 6:30

Check if you have application like superuser or superSU installed, and launched it. you'll see.

Not the answer you're looking for? Browse other questions tagged .