Apple heeft minder dan een half jaar na de introductie een api uit iOS gehaald of uitgeschakeld waarmee servers op afstand konden detecteren of iPhones jailbroken waren. Vooral systeembeheerders hebben baat bij die detectie.
Apple heeft niet bekendgemaakt waarom de api bij de introductie van iOS 4.2 is verdwenen. De jaibreak-detectie-api was onderdeel van een bundel api's voor Mobile Device Management, die Apple afgelopen juni met iOS 4.0 introduceerde. De api maakte het mogelijk voor MDM-applicaties zoals AirWatch en Afaria van Sybase om het besturingssysteem van iPhones te vragen of er met de code is gerommeld.
Systeembeheerders gebruiken dergelijke applicaties om te controleren of iPhones binnen het bedrijfsnetwerk geen beveiligingsrisico vormen. Bij ongeautoriseerde iPhone-apps is er een groter risico dat er malware aanwezig is. Leveranciers van Mobile Device Management-applicaties gebruikten de api als aanvulling op alternatieve manieren om jailbreaks te detecteren, meestal door na te gaan of apps bij delen van iOS kunnen die Apple normaliter afschermt.
Net als die methoden is de api van Apple om de tuin te leiden. "Wat ze ook in het besturingssysteem stoppen om een jailbreak te detecteren, als de iOS-kernel er queries op kan doen, moet het benaderbaar zijn en de eigenschap hebben om te kunnen worden aangepast. Dat betekent dat het kan worden omzeild als het een bruikbare detectie wil zijn", zegt Jeremy Allen van beveiligingsconsultancybureau Intrepidus Group tegen Networkworld.