Apple usuwa z iOS 4.2 interfejsy API, które sprawdzały istnienie jailbreaka

Jeśli jeszcze nie wiesz, Apple wprowadziło kilka w iOS 4.x API co pozwoliło zarówno firmie, jak i innym sprzedawcom produktów Apple sprawdzić, czy terminal jest lub kiedykolwiek był jailbreakowany. W oparciu o te interfejsy API niektóre firmy stworzyły określone programy, które wykrywają, czy terminale zostały złamane, czy nie, i na podstawie tych informacji odmawiają gwarancji. Ten interfejs API MDM (zarządzanie urządzeniami mobilnymi) został usunięty z iOS 4.2 przez firmę Apple, ale Apple nie udzielił żadnych wyjaśnień firmom, które wykorzystały go do wykrycia jailbreaka.

Świat sieci informuje, że interfejs API, który został wydany w czerwcu jako część pakietu do zarządzania urządzeniami mobilnymi (MDM) dla iOS 4.0, został wyłączony w iOS 4.2, co pozostawiło zakłopotanych dostawców pytanie, dlaczego. Jak napisał autor John Cox, interfejs API umożliwiał wcześniej aplikacjom MDM innych firm, takim jak AirWatch lub Afaria firmy Sybase, sprawdzanie nieautoryzowanych modyfikacji plików systemowych.

Nieoficjalne wyjaśnienie brzmi mniej więcej tak: to API oferowało odpowiednim firmom dostęp do plików systemowych iOS, a Apple ma dość rygorystyczną politykę dotyczącą tych praktyk. Na szczęście dla nas sprawdzanie telefonu pod kątem tego, czy został jailbreakowany, stało się bardzo kłopotliwe, jeśli nie niemożliwe. Rząd Stanów Zjednoczonych zalegalizował jailbreak, ale Apple nadal odmawia potwierdzenia gwarancji tych, którzy jailbreakują, więc NIE polecam Ci korzystać z telefonu po jailbreaku, aby pozostawić go „na gwarancji”.