7 ms·
"Apple Is Not Fighting Jailbreaking": Wait, What?
- av500 16y agoApple is not fighting jailbreaking, at least not with more than token efforts to appease people like AT&T and other carriers. All iPhones revisions out there can be jailbroken and can be unlocked and there is a huge number of iPhones out there in countries that don't even have an official iPhone carrier. Apple collects a nice sum of money for every iPhone sold and does not care whether that was carrier subsidized and whether said carrier now makes a loss due to the fact that the phone was jailbroken and unlocked and used one a different network.
- modeless 16y agoApple is fighting jailbreaking, but not for the carriers. (Steve Jobs famously called them "orifices".) Apple is fighting jailbreaking to prevent piracy of App Store apps.
- masklinn 16y agoAnd they really aren't fighting it very hard. The last thing they fixed was a remotely exploitable hole which, when combined with another bug, let remote root a phone without the user's knowledge from a mere web page.
- modeless 16y agoThe fact that a remote root vulnerability existed means Apple doesn't care about jailbreaking? By that logic OpenBSD doesn't care about security because they've had two remote root vulnerabilities.
- ugh 16y agoI guess the point he was making is that making jailbreaking impossible by fixing the vulnerability was absolutely necessary.
- modeless 16y agoOh, I see, but that doesn't demonstrate his point that Apple isn't fighting jailbreaking very hard. For that he would need an example of a vulnerability that Apple didn't fix.
- ugh 16y agoWell, there’s a thing that won’t happen :) I guess the point is that updates which fix vulnerabilities (which are the only way to jailbreak) can never be evidence the Apple is fighting jailbreaking. Apple will always fix vulnerabilities, everyone always should.
- modeless 16y agoRemotely exploitable vulnerabilities, yes, but local vulnerabilities are much less urgent to fix. If Apple truly didn't care about jailbreaks, local-only vulnerabilities might stick around a lot longer.
- masklinn 16y agoNo, I mean that the last time they "fought jailbreaking" was by fixing a horrendous remotely exploitable security bug. Not exactly a stunning example of fighting jailbreaking.
- upinsmoke 16y agoApple isn't fighting piracy at all! There are tools that crack an app with a single tap. If they are fight piracy, they should let the developers verify the app getting installed like how in-app-purchase is verified from Apple's server.
- lurch_mojoff 16y agoAs Chairman Gruber already replied [ http://daringfireball.net/linked/2010/08/30/holwerda http://daringfireball.net/linked/2010/08/30/holwerda ] Thom is misrepresenting or at least misinterpreting his statement and its context. In order to say that Apple are "fighting" jailbreaking we'd have to see them taking active steps in preventing it - e.g. putting an e-fuse, like the one in some Motorola Droid phones, in the iPhone or at least have something on the device verify the origin and integrity of iOS images before allowing them to be installed or run. Just because Apple are patching the vulnerabilities used in jailbreaking and have stated that they won't support jailbroken iPhones, I would not say they are fighting it - not enabling or encouraging it, certainly, but not fighting it. I also want to take exception to Thom's statement that Apple "fought hard to maintain jailbreaking as an illegal activity". It might not have been "[a] figment of our collective imagination", but without a shred of support provided in the post, it might very well have been. And I don't think Apple care too much about its legality. Yes, we love to poke fun of how litigious Apple are, but I can't remember them picking a fight that they don't have a good chance of winning. Certainly the folks at Apple realize they won't be able to stop the practice of jailbreaking by pulling a RIAA and carpet bombing jailbreakers with lawsuits. As I said, if Apple wanted to prevent jailbreaking, they would have come up with an effective technical measure to do so, not a legal one.
- modeless 16y agohave something on the device verify the origin and integrity of iOS images before allowing them to be installed or run. iOS already does this. The device won't accept an iOS image unless it has been signed by Apple. Not only that, but iTunes now "verifies with Apple" over the Internet that you are allowed to install the update before proceeding. Not only that, but all binaries including App Store apps and even debug builds of apps produced by the iOS SDK must be signed. I think Apple is using all the "effective technical measures" available to them. The only way to run code not signed by Apple is to exploit a vulnerability, and e-fuses wouldn't patch the vulnerabilities that allow jailbreaking. At best e-fuses would allow Apple to brick a jailbroken device if the owner was foolish enough to attempt an OS upgrade. The only way I could see them making iOS tighter is rewriting the whole thing in a safer language than C to cut the number of vulnerabilities.
- nanairo 16y agoGreat example of a false dichotomy. It's not _if_ Apple if fighting jailbreaking but _how_much_ they are. Apple definitely goes for the low hanging fruits: any avenue that is relatively simple to fix gets fixed. And obviously anything that is a serious security flaw gets fixed. And, despite how much the hackers may hate it, Apple has (and has always had) a philosophy where they do not care much for side-effects, or annoying a minor niche of jailbreakers. What I mean is that, if you find a way to hack your way around Apple's system, Apple doesn't care, but at the same time if/when Apple is going to upgrade the system or make changes you can't expect _any_ effort by Apple to not disturb your hack. That means they don't care about downgrading, and they don't care if an upgrade makes the jailbreak not work: that's your problem. How much further than that they go? So far I haven't see much. They could have really pursued it further. And maybe one day they will, but not so far.
- Tyrannosaurs 16y agoAgreed. I suspect that so long as jail breaking stays at or below 10% of iPhones, Apple will tolerate it. If there is anything which starts pushing jail breaking towards being the norm rather than the exception I suspect we'd see them increase their efforts to prevent it.
- megablast 16y agoIf they fix a security hole deliberately, or change something in the firmware that stops the break from working, that does not mean they are fighting jailbreaking. And there has been no evidence to suggest that they are going actively doing this, thought they still might be.