1. toliver182's Avatar
    Hi All
    I'll give $50 to any developer who can develop a patch specifically to prevent AirWatch from detecting its jailbroken.
    xCon - does not currently work, xCon is a global patch one size fits all approach
    Flex - I have tried using Flex, I have changed the relevant BOOLs, tried them set to both TRUE & FALSE. I have also disabled all methods/voids that seem related to jailbreaking detection/ device compromise status
    cycript & weak_classdump - The AirWatch application terminates with a BAD_EXEC while dumping the headers, only dumps a few, none of any value.
    While looking through the HEX of the un-encrypted binary I can see the string "_dyld_image_count". I'm not sure if all apps do this but it is mentioned on the wiki page: Bypassing Jailbreak Detection - The iPhone Wiki[1]
    I also attempted to Dissemble the binary and could see a few fopen calls,however I really have no idea what I'm doing in assembly.
    The application has to connect to a MDM server provided by AirWatch, I cannot give out this URL or register you to my works corporate network.
    If you want to help me out then i will be able to skype or IRC with you. provide you any output, dumps syslog.screen sharing, follow your instructions etc
    Hope you can help.
    2013-03-12 04:19 PM
  2. ryantcb's Avatar
    dont they just use the [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"cydia://"]]

    and if it can it means Cydia is installed and therefor jailbroken so just open the cydia info.plist and edit the CFBundleURLTypes changing CFBundleURLSchemes from cydia to cydia1 should make
    [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"cydia://"]]
    return NO and should allow app to run.
    2013-04-13 01:55 PM
  3. diecast's Avatar
    dont they just use the [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"cydia://"]]

    and if it can it means Cydia is installed and therefor jailbroken so just open the cydia info.plist and edit the CFBundleURLTypes changing CFBundleURLSchemes from cydia to cydia1 should make
    [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"cydia://"]]
    return NO and should allow app to run.
    this did not fix it for me.

    AirWatch 4.4.0
    xCon 38
    iOS 6.1.2
    2013-06-19 09:17 PM
  4. drmacrofish's Avatar
    Any luck in getting anywhere with this. My corporation is just now starting to implement the same thing? No way I want to lose jailbreak for email on my phone.
    2013-07-16 08:36 PM
  5. offroad1994's Avatar
    Think you are better off buying an itouch and just tethering to the company phone upon demand.
    2014-01-06 04:20 PM
LINK TO POST COPIED TO CLIPBOARD