Search code examples
iosiphoneipadjailbreak

How to detect that the app is running on a jailbroken device?


I have just released my app for iOS, but I'm not sure how to make my app safe from being used by jailbrakers.

Can I do something to prevent my app working on jailbroken devices?


Solution

  • You can detect through code that if the app is running on a jail broken device or not. Through that way you can pop up an alert and close the app. You can do whatever you want to do. Here is a tutorial for it:

    http://thwart-ipa-cracks.blogspot.com/2008/11/detection.html

    and here is a Stack Overflow post:

    How do I detect that an iOS app is running on a jailbroken phone?

    Also, if you want a complete solution, you can see in tapjoy sdk code. They are detecting jailbroken iPhone. Here is tapjoy URL https://www.tapjoy.com/