X
CNET logo Why You Can Trust CNET

Our expert, award-winning staff selects the products we cover and rigorously researches and tests our top picks. If you buy through our links, we may get a commission. Reviews ethics statement

Killing Apple's iPhone kill-switch

Killing Apple's iPhone kill-switch

Ben Wilson

Last week, iPhone Atlas (with the help of our friend Jonathan Zdziarski) broke news of a kill-switch mechanism that allows Apple to blacklist and remotely disable third-party locations stored on users' private devices. The press response was massive, with less-informed pundits debating the veracity of our claim, and Apple CEO Steve Jobs subsequently confirming the kill-switch's existence.

Zdziarski, author of the book iPhone Open Application Development and an iPhone Forensics manual, who furnished the initial news exclusively to iPhone Atlas, has now posted a follow-up to his blog, analyzing Jobs' confirmation:

"Unless, for some reason, they decided to build two separate mechanisms into the iPhone to do this (of which, the other one is invisible), this one likely feeds a 'master' kill switch. Perhaps there is a special setting in the configuration file which can vaporize the app all together. Of course, this is just speculation, but as I said before, it would be irresponsible to have a blacklist, but only use it to kill GPS applications."

Zdziarski also posted a method for blocking Apple's kill-switch, which requires jailbreaking an iPhone or iPod touch, then adding the following entry into /etc/hosts:

  • 127.0.0.1 iphone-services.apple.com