iPhone can phone home and kill apps?
Apple has apparently included a blacklisting mechanism in iPhone OS 2.x through which the device can phone home, check for unauthorized applications, and disable them. The OS includes a URL that points to a page containing a list of unauthorized applications, specifically those listed here.
According to Jonathan Zdziarski, author of the book iPhone Open Application Development and an iPhone forensics manual:
This suggests that the iPhone calls home once in a while to find out what applications it should turn off. At the moment, no apps have been blacklisted, but by all appearances, this has been added to disable applications that the user has already downloaded and paid for, if Apple so chooses to shut them down.
I discovered this doing a forensic examination of an iPhone 3G. It appears to be tucked away in a configuration file deep inside CoreLocation.
Originally posted at iPhone Atlas.
Editors' note: For more information, see Tom Krazit's follow-up post, "Much ado about the iPhone's 'kill-switch'."
- Topics:
-
Personal communications
- Tags:
-
iPhone,
-
App Store,
-
Jonathan Zdziarski,
-
blacklisting
- Bookmark:
- Digg
- Del.icio.us





Cant wait to see how the apple fanboys spin this one.
So your current iPhone is fine?
To be sure it could be abused by Apple, but it could also be used to kill a malicious or problem app that snuck through the vetting process.
Yeah, I got my fug Palm TX, and yeah, I reset it about 1x/month, but I have a multitude of apps, mostly free, that do almost everything that I want a pocket device to do. And I like the calendar better on the TX. Basic control.
And my cellphone: free through Cingular.
But do they have the guts to refund me? No.
Do they explain why they removed the VNC program? No
So far Apple has a lot of quality control issues that I am not happy with.
Will they uninstall super monkey ball from my phone also in the near future?
I think they made this to remove malicious software thats it. No where does it say it going to remove unauthorized apps. I for one am happy they are trying to protect consumers. not the small group of individuals that wants everything hacked.
Does it mean that Apple and Microsoft are conspiring, Big Brother-like, to control what you put on your device? No. It means they can kill software known to be malicious, such as Trojan horse programs.
I think it's interesting that people hate and fear software companies so much that they will immediately jump to Big Brother scenarios. Don't jump the gun, y'all. If the mechanism is not being used and no programs are blacklisted, there's no problem. Save the over-the-top emotional histrionics for when (and if) the mechanism actually gets used for nefarious purposes, 'kay?
Bottom line is as of now Apple has not abused me as a customer the way Microsoft has with windows Genuine advantage and onerous DRM built into Vista. They haven't abandoned me as a customer of itunes like MS abandoned its Plays-for-sure customers. They haven't tried to con me into paying more for music with Zune points. So I'll give Apple the benefit of the doubt for now.
It's as though Apple and ATT think someone might want to leverage that connectivity for malicious purposes. I think they harbor the delusion that the effects of a poorly designed or intentionally troublesome application might be able to quietly propagate through a network in a few minutes, infecting innumerable devices and systems worldwide without any ordinary users being aware of the problem until it's too late. They may even imagine that the users themselves might download privacy-compromising or destructive malware, disguised, perhaps, as as innocent games or family photos. Who would do such a thing?
Apple and ATT know full-well that stories of secretly installed code stealing credit card numbers, disrupting network traffic, or relaying pornography are all urban legends. Gee whiz, they probably think they have licensed software to people who have signed agreements to subscribe to a telephone service.
The nerve.
Basically the idea being that in order for an app to stay available, the developer had to pay their yearly fees to stay active. If they dropped out, then their apps would be pulled from the Apps Store and from the handunits that customers had purchased the product for. It calls into question again if you are buying software or only renting it. Another EULA situation to be dealt with.
Jailbreaking makes more and more sense. Apple can't do anything about that. If they do remove apps that were not in the Apps Store origianlly, then they become guilty of actively and knowingly causing damage / data destruction and that's simply not something they can afford to get caught doing. The federal government doesn't like that sort of thing and can easily shut the company down for terrorism as a result. Not a good thing at all.
The only major thing I ever did was did the 2.0 update bought a few nice apps I like then the patch then now I have missing software.
What's the betting that apple will use this on those who still have the app on their phonei. I'm not sure if it's back up over there in americaland, but here in the uk, the app's gone (mainly cos tethering is against O2's TOS). When I get an iPhone, I'm gonna jailbreak it and hopefully someone will make their own version of NetShare. **crosses fingers**
-
by DivingDancer
August 7, 2008 1:03 PM PDT
- If somebody found this in a Microsoft device, people would be screaming for congressional hearings, and the EU would be salivating. And Apple gets a pass.
-
Reply to this comment
-
-
See all 45 Comments >>Add that to poor quality control, and high priority security patches that come out last in the industry and don't actually patch the vulnerability when they are released...
No thanks. Their paranoid BS, and super secret culture, is more than I want to deal with.