На все про все ушло меньше полгода: реализовав в прошивке 4.0 API обнаружения джейлбрейка (jailbreak detection API), Apple в iOS 4.2.1 отключила этот программный интерфейс — к немалому удивлению сторонних разработчиков, которых о подобном демарше даже не удосужились предупредить.
Нашумевший летом API с возможностью прямого опроса системы был востребован прежде всего в корпоративных MDM-приложениях (программах управления мобильным устройством) типа AirWatch или Sybase Afaria, для которых жесткий контроль за целостностью iOS был обусловлен предъявленным к ПО высокими требованиями безопасности.

Напоминаем: в Штатах процедуру джейлбрейка легализовали еще в июле, однако взлом прошивки iOS-устройства
по-прежнему остается идеальным способом лишиться гарантии Apple.
Правда, в своих программах разработчики зачастую предпочитали выявлять следы взлома прошивки собственными средствами — способы закамуфлировать джейлбрейк становились все изощреннее, и фирменного API для успешного решения такой задачи попросту не хватало. Возможно, именно нежелание играть с хакерами в бесконечные «кошки-мышки» в конечном счете и заставило Apple пойти на отключение API: «На самый эффективный способ обнаружения всегда найдется противоядие», — прокомментировал событие эксперт по компьютерной безопасности Джереми Аллен (Jeremy Allen). — «Стопроцентного решения такой проблемы попросту не существует».