home
August 12, 2008
Posted by Alias420

Recently rumors of the iPhone phoning home to Apple and reporting back on what you’ve done to your iPhone have been swirling around the blogosphere. All these rumors started with one little vague comment from Zdziarski which he wants to set the record straight about.

Zdziarski found that the iPhone 2.0’s GPS program fetches a blacklist for Apps from Apple’s servers at the following host ‘iphone-services.apple.com’ and stores the list in a cache file located in ‘/var/root/Library/Caches/locationd/’. This has now been confirmed by Apple’s famed CEO Steve Jobs in a recent Wall Street Journal article (Google News link so you can read the whole article) when asked about the existence of an App kill switch Jobs responded “Hopefully we never have to pull that lever, but we would be irresponsible not to have a lever like that to pull,”

Zdziarski successfully tested the use of the blacklist by killing some of his Apps.

With a little DNS spoofing, I fed my own list into the iPhone and effectively killed (by name) applications that attempt to use the GPS. It looks like that’s all it’s set to do right now, but I may just not have found the “vaporize” switch.


So the blacklist has been confirmed but it must be stressed the iPhone does not report back information it only downloads information.

Only a list is downloaded; it doesn’t “tell Apple” what applications you are running. We do not know just how active this mechanism will be in the future. It could vaporize applications, but so far we can only make it kill the ones using the GPS.

This blacklist retrieval can however be easily circumvented by doing a loop back for ‘iphone-services.apple.com’ effectively keeping that blacklist file blank.

To achieve this work around you need to jailbreak your iPhone with either PwnageTool for Mac OSX or WinPwn for Microsoft Windows.

After you have jailbroken your iPhone you need to edit your ‘/etc/hosts’ file and insert the following line:

‘127.0.0.1 iphone-services.apple.com’

This will tell your iPhone not to bother looking up ‘iphone-services.apple.com’ via DNS and go straight to ‘127.0.0.1′ which is always the IP address for ‘localhost’ (the iPhone).

Keep in mind though if Apple starts offering something useful through this server it will block that as well.

Share This With...
  • Facebook
  • Digg
  • Twitter
  • RSS
  • Slashdot
  • Technorati
  • del.icio.us
  • Reddit
  • Blogosphere News
  • HackerNews
  • StumbleUpon
  • Google Bookmarks
  • email

RSS feed | Trackback URI

18 Comments »

Comment by S41N7
2008-08-13 05:00:56

do you recon there will be a swith application to toggle this on and off?

Comment by Alias420
2008-08-13 11:16:37

I think that will depend on how Apple attempts to use it. If it’s just for getting rid of malware then there might be no need to switch it off. But if they start listing Cydia and Installer apps I’m sure a workaround app will be released.

 
 
Comment by S41N7
2008-08-13 12:38:39

yeah… would put my mind at ease if a switch was included in BOSSPREFS

Comment by Alias420
2008-08-13 13:24:39

I would prefer an edit screen so I could actually toggle which programs are in the list and which aren’t.

 
 
Comment by johnboy
2008-08-13 17:49:21

where is the etc/hosts file in the iphone?

 
Comment by johnboy
2008-08-13 17:49:42

please and thanks! :)

Comment by Alias420
2008-08-13 18:05:01

/etc/hosts is the location in the /etc folder filename hosts

 
 
Comment by iMlac
2008-08-14 03:11:48

Does it metter where the line is placed (I mean 1st line, 2nd…?

Comment by Alias420
2008-08-21 22:55:32

no it doesn’t matter

 
 
Comment by none
2008-08-14 06:00:35

now this is really ugly. it’s near to be a crime to open such a backdoor. some kind of microsoft habits. pathetic.

Comment by zeyza
2008-08-15 18:12:26

amen

 
Comment by Noah
2008-08-21 22:53:21

Exactly what apple should avoid. The only viruses affecting Mac computers get in through and infect Microsoft Office. Backdoors of any kind are bad for security.

 
 
Comment by 2wii
2008-08-15 23:04:49

no idea what this is all about

 
Comment by IpodTouchFan0815
2008-08-18 08:49:35

there is a way to turn it off using bosspreffs with the new update n clicking apple killswitch off or something like tht

 
Comment by Iphone Unlock
2008-09-12 22:14:47

This is extremely interesting on Apple’s part.

 
Comment by vova
2008-10-23 11:39:56

No over rapidshare crawlers can be compared with Megauploadfiles.com. megauploadfiles.comis a best megaupload search engine.

 
Comment by ITouchNinjaz
2009-04-11 10:56:45

Use BossPrefs

 
<< Login :: Register >>
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)


Recent Posts

Poster: Elva987

Tue Feb 09, 2010 4:05 am


Poster: lcf13

Tue Feb 09, 2010 3:41 am


Poster: zisel1

Tue Feb 09, 2010 3:31 am


Poster: iphone-bug

Tue Feb 09, 2010 3:16 am


Poster: JTucker

Tue Feb 09, 2010 3:16 am


Poster: JTucker

Tue Feb 09, 2010 3:11 am


Poster: candyer

Tue Feb 09, 2010 2:37 am


Poster: desertfish

Tue Feb 09, 2010 2:12 am


Poster: candyer

Tue Feb 09, 2010 2:11 am


Poster: jikiddii

Tue Feb 09, 2010 1:46 am