Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

hellomoto4

macrumors 6502a
Original poster
Jul 11, 2008
804
0
Australia
Hey all,

Just wondering if there's a tweak around which has the ability to trick 3rd party App Store applications into thinking my iPhone is not jailbroken. The reason I ask is that I recently downloaded an app and it does not function (i.e. I receive popup alert warning me) since I am jailbroken.

Thank you in advance!
 
Hey all,

Just wondering if there's a tweak around which has the ability to trick 3rd party App Store applications into thinking my iPhone is not jailbroken. The reason I ask is that I recently downloaded an app and it does not function (i.e. I receive popup alert warning me) since I am jailbroken.

Thank you in advance!

What apps are you having issues with? I have never had an issue with any apps not working because I was jailbroken.
 
I have only had about 6 apps that have done that to me. i now check the app with installous before buying the proper version just incase they try that little trick.
 
Sorry the the super later reply all, it's actually a free banking app (which I used quite often before the jailbreak) calling Kaching (read: ka-ching) for Commonwealth Bank here in Australia. The main reason I was hoping for a tweak which is not application-specific was due to the fact that Kaching is not used by a lot of people since it's mostly just for Australians.

If anyone knows any other tweaks it would be greatly appreciated! Thanks!
 
On a more theoretical level, I would love a (fairly simplified) explanation as to how applications are able to detect this, and why there isn't some way to universally report false information on that front to all applications. Clearly someone has figured out how to do it on an app by app basis. Is that because the current hacks tweak each app individually to bypass the "jailbreak check"?
 
Search for Time Warner. There is a Cydia tweak to correct this problem.
 
On a more theoretical level, I would love a (fairly simplified) explanation as to how applications are able to detect this, and why there isn't some way to universally report false information on that front to all applications. Clearly someone has figured out how to do it on an app by app basis. Is that because the current hacks tweak each app individually to bypass the "jailbreak check"?

I too would love to understand how this works.

Search for Time Warner. There is a Cydia tweak to correct this problem.

Uh, nothing there under Time Warner... Unless it is in a repo which does not come with the Cydia install.
 
On a more theoretical level, I would love a (fairly simplified) explanation as to how applications are able to detect this, and why there isn't some way to universally report false information on that front to all applications. Clearly someone has figured out how to do it on an app by app basis. Is that because the current hacks tweak each app individually to bypass the "jailbreak check"?

There is a jailbreak detection API in the iOS SDK.
 
There is a jailbreak detection API in the iOS SDK.
There was, in iOS 4.0 up until iOS 4.2.
It's fairly trivial to check for the presence of stuff like Cydia, /apt/, /bash/, that would indicate that the device is indeed jailbroken.
 
Last edited:
There is a jailbreak detection API in the iOS SDK.

There was, in iOS 4.0 up until iOS 4.2.
It's fairly trivial to check for the presence of stuff like Cydia, /apt/, /bash/, that would indicate that the device is indeed jailbroken.

Thanks for this information. Does anyone happen to know the best way to test how the app is detecting the jailbreak?
 
Saw some interesting tweets from i0n1c today about this topic.

"Does anyone have a list of applications that perform iOS Jailbreak detection?"
https://twitter.com/#!/i0n1c/status/170164111181754369

"Ohh I did not know that something like Xcon existed. Wanted to look into how apps detect JB and kill those ways."
https://twitter.com/#!/i0n1c/status/170167162579845120

"I guess future Jailbreaks should apply kernel rootkit hiding techniques to hide their presence from non-cydia Apps."
https://twitter.com/#!/i0n1c/status/170208258265591809

Unfortunately these drastic steps are required because of iOS App developers who want to lock JB users out.
https://twitter.com/#!/i0n1c/status/170208593340137472

"The good thing about the alternative jailbreaks that hide themself from non-cydia Apps would be that stolen apps do not work by default."
https://twitter.com/#!/i0n1c/status/170215050227888128
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.