Jailbreak Detection

Discussion in 'Jailbreaks and iOS Hacks' started by Tochill, Nov 6, 2010.

  1. Tochill macrumors newbie

    Joined:
    Apr 13, 2010
    #1
    My company uses Good for Enterprise which i believe uses iOS 4's built in jailbreak detection. Is there a plist i can edit to make it appear to not be jailbroken.
     
  2. TJone macrumors 6502a

    Joined:
    Aug 2, 2010
    #2
    Great question. I am curious about this too since I am in the same boat. My company also uses Good for Enteprise and supposively can block JB devices. I have tried to find other ways to get access but there are no goo OWA clients for the iPhone that I have found. I hear even the Good app works poorly.
     
  3. bytethese macrumors 68030

    bytethese

    Joined:
    Jun 20, 2007
    Location:
    Cranford, NJ
    #3
    What is this iOS4 built-in jailbreak detection you speak of?
     
  4. Tochill thread starter macrumors newbie

    Joined:
    Apr 13, 2010
    #4
    One of the features of iOS 4 is the ability to detect jailbreak's. This was added in to make it a more enterprise friendly device.
     
  5. bytethese, Nov 6, 2010
    Last edited: Nov 6, 2010

    bytethese macrumors 68030

    bytethese

    Joined:
    Jun 20, 2007
    Location:
    Cranford, NJ
    #5
    Do you have a link for this? I don't recall this ever being a feature and I can't seem to find anything when I google for it. :)

    Edit: So I searched further, it seems that iOS 4 doesn't have this capability but 3rd party management suites can detect it, probably by looking to see if Cydia is installed, a local SSH daemon, etc.

    I don't think there's a plist file anywhere that you can change from "Hi I'm jailbroken" to "I'm a stock phone." I think it's more a function of detecting aspects of a jailbreak to asses whether it is jailbroken or not. To remove these aspects would void the reason to jailbreak I believe.
     
  6. iPhoneVic macrumors regular

    iPhoneVic

    Joined:
    Mar 20, 2008
    #6
    Not sure

    where you got the info from about Good..I use it everyday...works fine on my JB ip4.
     
  7. Tochill thread starter macrumors newbie

    Joined:
    Apr 13, 2010
    #7
    Does your company have the policy set to not allow JB? Mine comes up with a message saying that my device is jailbroken and i am not allowed to use good with it.
     
  8. 0dev macrumors 68040

    0dev

    Joined:
    Dec 22, 2009
    Location:
    127.0.0.1
    #8
    Perhaps you shouldn't be jailbreaking your company's phone anyway. Some companies do fire people for hacking their work phones as they assume they're trying to breach contract, release company secrets, etc.

    Yes, I know that barely even makes sense, but this is how companies think.
     
  9. Tochill thread starter macrumors newbie

    Joined:
    Apr 13, 2010
    #9
    It's actually my phone that i am adding good to in order to get my email.
     
  10. TJone macrumors 6502a

    Joined:
    Aug 2, 2010
    #10
    Maybe your IT department did not implement JB detection policy. The IT guys at my company mentioned they tested the JB detection in Good for Enterprise on a phone that was not JB and then later JB and Good app stopped working as advertised. I don't think the detection comes from iOS 4+ but it is coded into the Good app.

    More info from the web:
    http://news.cnet.com/8301-27080_3-20008232-245.html
     
  11. 0dev macrumors 68040

    0dev

    Joined:
    Dec 22, 2009
    Location:
    127.0.0.1
    #11
    Ahh, disregard that then :p
     
  12. cynikal macrumors member

    Joined:
    Aug 12, 2003
    #12
    bump..

    my company is also offering the good software pilot for our personal phones, but their condition is also that you msut not use it on jailbroken devices.. i don't want to get added to the pilot (there's a lot of demand in my company) only to be kicked out because my phone is jailbroken.. my plan was to restore my phone, get them to install the software, then jb it so i can have my phone back to how it normally is (jb'd).. but hence we need to figure out how good does this (i know the api for it was removed in 4.2.1 but id ont' know if that's what they are using).
     
  13. ulbador macrumors 68000

    ulbador

    Joined:
    Feb 11, 2010
    #13

    From the developer standpoint, the quickest way is to just try to write a file outside of your application sandbox. If you can, the device is jailbroken. Any app developer (Good Software or whatever) can do this in about 5 lines of code.
     
  14. DjPiLL macrumors member

    Joined:
    Jun 26, 2009
    #14

    I am the lead network engineer for a large firm. My entire I.T. staff has jailbroken iPhones. We wouldn't have it any other way.

    That could be a reason why your I.T. department didn't enable JB protection. :D:p
     
  15. TJone macrumors 6502a

    Joined:
    Aug 2, 2010
    #15
    Nice. :) According to my I.T. department Good definataly detects JB and if you install Good and then JB Good will stop working. They said they tested it and it apparently worked as advertised and can also detect rooted Android devices. I just continue to use the crappy OWA through Safari instead of the Good App. Good has a lot of negative reviews and my company charges a license fee to users and work email is not that interesting to me to pay any fee for use.
     
  16. TJone macrumors 6502a

    Joined:
    Aug 2, 2010
    #16
    That is interesting too. I had no idea it was relatively easy to add this type of detection.
     
  17. MikePA macrumors 68020

    MikePA

    Joined:
    Aug 17, 2008
    #17
    What don't people like about it? I also don't understand why anyone would care if the device is jb or rooted. The Good app is encrypted and there's no way to save attachments to the device nor attach files from the device to emails you send. It sounds as if some IT departments do not understand the Good app. I have it on my jb iPhone4 and my non-jb iPad.
     
  18. TJone macrumors 6502a

    Joined:
    Aug 2, 2010
    #18
    There are a lot of negative reviews on the App store for Good for Enterprise - too many to list from emails not loading to poor notifications. My company makes users pay the $80 license fee and to me it is not worth it based on the poor reviews I have seen. I am still not clear on whether there is JB detection is built in to Good App since you are able to use it on your iPhone 4 but according to I.T. staff here it is present and detects any JB. Or is it just on the server side like DjPiLL said and can be enable or disabled by I.T.
     
  19. maturola, Jan 20, 2011
    Last edited: Jan 20, 2011

    maturola macrumors 68040

    maturola

    Joined:
    Oct 29, 2007
    Location:
    Atlanta, GA
    #19
    As Ulbador mentioned, this is not really an iOS thing but a developer's thing, that API was remove from the SDK long ago, however you cannot hide Jailbreak, there are close to infinite ways to detect it, being the easiest one just to check for root access.
     
  20. theman510 macrumors 6502

    Joined:
    May 13, 2009
    Location:
    New Jersey
    #20
    I'm jailbroken on 4.0.1 and use Good for Enterprise for my work emails. Never had one problem and was never questioned by anybody in my company's IT department.
     
  21. hitekalex macrumors 68000

    hitekalex

    Joined:
    Feb 4, 2008
    Location:
    Chicago, USA
    #21
    Yep, that's true. Good uses its own proprietary JB detection method, which doesn't rely on "built-in" iOS JB-check. In fact, I believe Apple has abandoned iOS built-in check since 4.2.

    There is no way to circumvent Good detection to my knowledge. Circumventing it would require a custom Cydia app, which intercepts Good client detection call, and produces "false-negative" response on behalf of the OS. Such app does not exist, but if someone with a know-how wanted to write one - I would pay a buck or two. ;)

    Well, great. Your IT admin simply didn't enable the JB-detection, which is a optional feature in Good for Enterprise. It doesn't have anything to do with the main discussion.
     
  22. iwaldrum macrumors newbie

    Joined:
    Feb 18, 2011
    #22
    It's definitely policy based. So has anybody been able to circumvent the jailbreak detection? - Specifically for IOS 4.2.1 and Good v1.8.1.x....???
     
  23. Tochill thread starter macrumors newbie

    Joined:
    Apr 13, 2010
    #23
    I wonder if we can prevent it from executing it's test for jailbreak, the way Comex dis for the IBook app... I can't figure out where the policy is stored.
     
  24. ulbador macrumors 68000

    ulbador

    Joined:
    Feb 11, 2010
    #24
    Probably not. There are a handful of methods that can be used, and I'm not sure that anyone has done research on the method Good uses. You would probably have to hit up one of the members of the dev-team or somebody like Comex. He was the one that overcame Apple's recent iBook jailbreak detection.
     
  25. MikePA macrumors 68020

    MikePA

    Joined:
    Aug 17, 2008
    #25
    It's probably stored within the Good app itself and since that's encrypted you probably are not going to find it.
     

Share This Page