Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
63,552
30,876



161719-iphone_4_business_apps.jpg


Late last week, Network World reported that Apple has quietly removed from iOS an application programming interface (API) that could detect jailbroken devices. The API had been used by several mobile device management applications to help corporate system administrators determine whether jailbroken devices that could pose a risk due to malware installation were running on their networks.
The new API was part of a bundle of mobile device management (MDM) APIs released in June with iOS 4.0. These APIs were available to third-party MDM applications, such as AirWatch or Sybase's Afaria. With the new APIs, these servers could access directly a range of features and information in iOS or on the device. But in the recently-released 4.2 version, the API intended for detecting jailbreaks has been either removed or disabled.
The report notes that jailbreaking is a constant cat-and-mouse game that could have seen procedures developed to defeat Apple's API, and thus the addition may have been of limited utility. It remains unknown, however, why Apple chose to disable it in iOS 4.2.

Jailbreaking is commonly employed to allow users to install unauthorized third-party applications to their devices or to make tweaks to their iOS systems. Due to the ability for jailbroken devices to have security features built into iOS circumvented, many corporate customers have been interested in keeping tabs on their employees' devices in order to ensure the integrity of their computing infrastructure. While third-party vendors have employed other means of working to detect jailbroken devices, Apple's removal of the dedicated API for revealing such information leaves questions about why the company has made such access more difficult.

Article Link: Apple Pulls Jailbreak Detection API From iOS
 

Carlanga

macrumors 604
Nov 5, 2009
7,132
1,409
Ah, I knew there was a reason why Skype suddenly worked with Jailbreak
my Skype always has worked on my jb 3GS (except that one time w/ the mobile substrate thing that happened some months back that made multitasking fail on it)...
 

oplix

Suspended
Jun 29, 2008
1,460
487
New York, NY
Apple doesn't care about jailbreak, the providers do. Apple knows it's restore function is rock solid and also that voiding a warranty is always less work for them.
 

Doctor Q

Administrator
Staff member
Sep 19, 2002
39,794
7,537
Los Angeles
Perhaps Apple removed the API call because it gave corporate IT managers a false sense of security, thinking devices had been checked for jailbreaking when the API could be out of date in detecting the latest jailbreaking techniques.
 

SockRolid

macrumors 68000
Jan 5, 2010
1,560
118
Almost Rock Solid
Some other jailbreak detection scheme?

Either Apple has determined that it's impossible to prevent jailbreaking without making iOS upgrades difficult, or they have found another way to prevent jailbreaking and don't think a public anti-JB API is necessary any more.

I can't imagine Steve and Apple actually warming up to the idea of jailbreaking. Ever.
 

WiiDSmoker

macrumors 68000
Sep 15, 2009
1,888
7,396
Dallas, TX
Either Apple has determined that it's impossible to prevent jailbreaking without making iOS upgrades difficult, or they have found another way to prevent jailbreaking and don't think a public anti-JB API is necessary any more.

I can't imagine Steve and Apple actually warming up to the idea of jailbreaking. Ever.

Without jailbreaking we might not have gotten an App Store and various other functionality such as copy/paste. Though it's a hard argument because it's a bunch of what ifs.
 

MarkC55

macrumors newbie
Dec 13, 2010
1
0
Maybe after loosing the Supreme Court case they realized that it might be an infringement to use an API like this and they found a better way to get things done.
 

124151155

macrumors regular
Jan 9, 2008
204
0
If Apple implement this API into their devices and remote update/wipe/brick iPhones or flag it as warranty voided, I will switch back to Windows.


They're control freaks.
 

Rajani Isa

macrumors 65816
Jun 8, 2010
1,161
72
Rogue Valley, Oregon
Maybe after loosing the Supreme Court case they realized that it might be an infringement to use an API like this and they found a better way to get things done.
Infringement? How?

Illegal? Don't think so. As someone else mentioned, at this point it was probably to make sure there was no false sense of security among the corporate tech security heads.

at the time jailbreaking wasnt legal. (but wasnt illegal either) now it is......

Jailbreaking was never illegal....
Actually, it was. Otherwise, there would not of been a need to insert an exception into the DMCA.

Note, I mean the act of Jail-breaking. Remember, DMCA doesn't invalidate our Betamax rights, just makes it illegal to exercise them.

And that's only for private use.

In a corporate environment, it could be "illegal/bad idea" still, but as a breach of contract between you and your employer, not Apple.

If Apple implement this API into their devices and remote update/wipe/brick iPhones or flag it as warranty voided, I will switch back to Windows.

They're control freaks.

Reading Comprehension Fail

And as a side note, if they had used this in response to jail-breaking, after the DMCA exception it would of been way to actionable. Not to mention, when I bought my phone, it never said they (Apple) would brick it for any reason. Flagging as warranty void? Completely legal though.

Now it might be in reaction to pressure from consumers, but Apple has actually improved the warranty - mostly in this case I mean the new wet-sensor procedures. But still, better than most companies would do.
 

Howdr

macrumors regular
Dec 18, 2010
181
1
Infringement? How?

Illegal? Don't think so. As someone else mentioned, at this point it was probably to make sure there was no false sense of security among the corporate tech security heads.




Actually, it was. Otherwise, there would not of been a need to insert an exception into the DMCA.

Note, I mean the act of Jail-breaking. Remember, DMCA doesn't invalidate our Betamax rights, just makes it illegal to exercise them.

And that's only for private use.

In a corporate environment, it could be "illegal/bad idea" still, but as a breach of contract between you and your employer, not Apple.



Reading Comprehension Fail

And as a side note, if they had used this in response to jail-breaking, after the DMCA exception it would of been way to actionable. Not to mention, when I bought my phone, it never said they (Apple) would brick it for any reason. Flagging as warranty void? Completely legal though.

Now it might be in reaction to pressure from consumers, but Apple has actually improved the warranty - mostly in this case I mean the new wet-sensor procedures. But still, better than most companies would do.

It's not illegal to JB that's the reason for the ruling, its Apple narrow focus on control and profits that requires such intervention by authorities.

It is clear by the ruling that Apple would be in violation of current laws to circumvent JB by a user that wishes to buy and use software on an iPhone or iPad that was not purchased through apple. Last I checked that is a stance of being a monopoly, something that is not approved of by the current US gov.

What I don't get is how people can defend Apple when they are clearly wrong and this behavior destroys free enterprise as well as competition.
Actually, it was. Otherwise, there would not of been a need to insert an exception into the DMCA.
No it was needed to clarify what is meant by the law, it is commonly done in case law. A law is ruled upon and decided how it is implied. I read the ruling and the intention of the law is not to limit the use of a device. We go down that road and Macs and PC could be handcuffed to Apple and M$ whims to how we use them because we run "their os" talk about Big Brother!
Just because I buy an IPhone and us e IOS to run it does mean I should now be limited to what I legally use it for to Apples liking, it's my phone I have a right to use it and install what I want legally.
 

Howdr

macrumors regular
Dec 18, 2010
181
1
Jailbreaking was never illegal....

Correct
The reason for the ruling, to inform Apple and all of us. If it was illegal it would have been so ruled. Courts do not write new laws just clarify how the existing law should be applied.
 

b0blndsy

macrumors 6502
Nov 9, 2010
277
1
Illinois
Correct
The reason for the ruling, to inform Apple and all of us. If it was illegal it would have been so ruled. Courts do not write new laws just clarify how the existing law should be applied.

It was illegal once but U.S Copyright Office ruled mid this year that jailbreaking an iPhone or other mobile device will no longer violate federal copyright law.
 

Rodimus Prime

macrumors G4
Oct 9, 2006
10,136
4
Apple doesn't care about jailbreak, the providers do. Apple knows it's restore function is rock solid and also that voiding a warranty is always less work for them.

Business care as well in the enterprise system. Now apple has shown time and time again they do not care about the enterprise user and this os just another example of that fact and more proof blackberry is not going any where in that market. For security reasons companies would not want jail broken devices on their network. Romoving those API the iPhone is not going to be allowed in some companies networks end of story.
 

Earendil

macrumors 68000
Oct 27, 2003
1,567
25
Washington
I think this goes to show that Apple doesn't really give a crap about Jailbroken phones. Perhaps someone is amused by breaking comparability every so often, but it's not an active Apple endeavor.

Why do I think that? Because this API is about handing OTHER people the ability to detect Jailbroken phones, which means that Apple has, and is still, able to detect them. If they wanted to do something really malicious, they could in an instant. They don't. This makes me think they don't really care, despite some people's tendencies towards conspiracy theories
 

adm531

macrumors member
Jun 2, 2009
66
0
finally. at the apple store ages ago they declined to service my ipod because they were able to see that i had jailbroken my ipod
 

bergert

macrumors 6502
Jun 24, 2008
263
149
finally. at the apple store ages ago they declined to service my ipod because they were able to see that i had jailbroken my ipod

If you paid for the car and crash it while racing on a racetrack, it is legal (assuming you are allowed on the track). But you cannot ask your insurance to pay damages because racing is excluded from your contract.

Jailbreaking is legal - but it will still void your warranty. They have no right to brick your device just because it's jailbroken.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.