Determining if an iPhone is Jail broken Programmatically

Richard Stelling picture Richard Stelling · Jul 17, 2009 · Viewed 43.4k times · Source

How do you determine (programmatically) if an iPhone/iPod is:

  1. Jail broken
  2. Running a cracked copy of your software

Pinch Media can detect if a phone is jail broken or the software running is cracked, does anyone know how they do this? Are there any libraries?

Answer

zakovyrya picture zakovyrya · Jul 17, 2009

Here is one of the ways to detect if your app was cracked.

In short: the cracking usually requires changing the Info.plist. Since it's regular file you have access to, it's pretty easy to determine such changes.