So, since 10.4.7, Mac OS X phones home, too. While at the moment, OS X only checks if you run the latest versions of your widgets and
no suspicious data is sent, this fact may render some people nervous.
Simple solution: turn the responsible daemon off.
What does phone home is the
fetchadvisory-daemon located here:
/System/Library/CoreServices/Dock.app/Contents/Resources/fetchadvisory
And since Apple blessed us with
launchd when releasing the Tiger, there is a corresponding plist-file:
/System/Library/LaunchDaemons/com.apple.dashboard.advisory.fetch.plist
This file tells launchd to start this daemon every 28800 seconds, say every 8 hours.
What to do? Simply execute the following command from Terminal: (Thank you Bjarne D Mathiesen for the shortcut)
$ sudo launchctl unload -w \
/System/Library/LaunchDaemons/com.apple.dashboard.advisory.fetch.plist
You need to have Administrator-Privilegies to execute this command!
This will unload the service right at the moment (no reboot necessary) and disable the service temporarily by adding the following to the plist-file:
<key>Disabled</key>
<true/>
If you change your mind, use the following to switch it back on (note the slight difference):
$ sudo launchctl load -w \
/System/Library/LaunchDaemons/com.apple.dashboard.advisory.fetch.plist
Note: If you upgraded from 10.3 or earlier to 10.4, then most probably your system wont use launchctl, but old-fashioned
init.d instead. See
this [macosxhints.com] hint for information.
Rafael: Thank you very much, I was having a huge headache to solve the very same problem!