jailbreak
Detect which app is in foreground on iOS9 without jailbreak
Unfortunately, I was looking for a similar solution and have come to the conclusion that, at least at this point in time, there are no known methods that will allow you to determine app usage on iOS. Even the MDM providers such as Good, Airwatch, MobileIron, etc. don’t seem to be able to do this. … Read more
What changes in a jailbroken kernel?
All the “modern” kernel patches are based on comex’s patches. the main things which are being patched are: security.mac.proc_enforce cs_enforcement_disable (kernel and AMFI) PE_i_can_has_debugger vm_map_enter vm_map_protect … Oh, and there are sandbox patches too. If you wanna read more about all these patches I suggest you take a look at iOS Hacker’s Handbook. Edit: I … Read more
How to detect that the app is running on a jailbroken device? [duplicate]
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 … Read more
Lock-down iPhone/iPod/iPad so it can only run one app
It is possible to put an iPad or iPhone into ‘Store Demo’ mode so that the home button and swipe to home gesture is disabled. If you have seen the iPads in the Apple Store running the smart sign apps then you will know what I mean. It is actually pretty trivial to make this … Read more
Determining if an iPhone is Jail broken Programmatically
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.
LibStatusBar icon disappears on 3rd-party app launch
It’s been a while since I’ve used libstatusbar, but if you are absolutely sure the LSStatusBarItem is not being released, it’s possible it’s being hidden by Springboard or another app. Consider setting icon.visible = YES explicitly. You also might want to consider setting timeHidden on LSStatusBarServer to NO explicitly by calling [item setHidesTime:NO]. Additionally, if … Read more
How do I detect that an iOS app is running on a jailbroken phone?
It depends what you mean by jailbreak. In the simple case, you should be able to see if Cydia is installed and go by that – something like NSString *filePath = @”/Applications/Cydia.app”; if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) { // do something useful } For hacked kernels, it’s a little (lot) more involved.