DEV Community

loading...
Cover image for How to check root (jailbreak) status device (iOS or android)

How to check root (jailbreak) status device (iOS or android)

Code Better #Sofast
Technical Lead
・1 min read

You develop an application by Native programming (Java, Kotlin, ObjectC, Swift) , also Cross-platform (Flutter, React Native,...) And you need check root or jailbreak status. Have many methods to check it. After i will list some method that i know:

  • Check by access permission with special path, or file. With android, example: "/system/bin/su", "/system/xbin/su", "/data/local/xbin/su", "/data/local/bin/su", ... With iOS: "/usr/sbin/sshd", "/private/var/lib/apt/"
  • Check exist root app (after rooted or jailbreak): Cydia.app with iOS and Superuser.apk with android If an system be content with two conditions upper, you can return rooted (jailbreak)

Discussion (0)