Apple tar bort från iOS 4.2 API:erna som kontrollerade förekomsten av ett jailbreak

Om du inte visste det än så introducerade Apple några i iOS 4.x API vilket gjorde det möjligt för både företaget och andra säljare av Apple-produkter att kontrollera om terminalen är eller någonsin har varit jailbreakad. Baserat på dessa API:er har vissa företag gjort vissa program som upptäcker om terminalerna har jailbroken eller inte och vägrar garantin baserat på denna information. Detta MDM (mobile device management) API togs bort från iOS 4.2 av Apple, men Apple erbjöd ingen form av förklaring till företagen som använde den för att upptäcka jailbreak.

Network World rapporterar att API:et, som släpptes i juni som en del av ett paket för mobil enhetshantering (MDM) för iOS 4.0, har inaktiverats i iOS 4.2, vilket lämnar förbryllade leverantörer att ifrågasätta varför. API:et hade tidigare tillåtit tredjeparts MDM-applikationer, som AirWatch eller Sybase's Afaria, att kontrollera om det finns obehöriga ändringar av systemfilerna, skrev författaren John Cox.

En inofficiell förklaring låter ungefär så här: detta API erbjöd respektive företag tillgång till iOS-systemfilerna och Apple har en ganska strikt policy angående dessa metoder. Lyckligtvis för oss har det nu blivit väldigt besvärligt, om inte omöjligt, att kontrollera en telefon för att se om den har varit jailbreakad eller inte. Den amerikanska regeringen har legaliserat jailbreak, men Apple vägrar fortfarande att validera garantin för de som jailbreakar, så jag rekommenderar att du INTE åker med en jailbreakad telefon för att lämna den "under garanti".