How does "Find My Mac" actually work?

Discussion in 'Mac OS X Lion (10.7)' started by yawns, Nov 15, 2011.

  1. yawns macrumors member

    Joined:
    Oct 12, 2011
    #1
    I've tried Googling this but can only find articles about how to use the service. What I'm wondering is how the iCloud's "Find My Mac," actually locates your computer? With phones it seems easy because they're connected to cell towers and have GPS. MacBooks don't do GPS, so how can the service locate the device? MAC geolocation is totally unreliable, and IP geolocation is imprecise at best. I'm just not understanding how the service could consistently locate anything.
     
  2. wrinkster22 macrumors 68030

    wrinkster22

    Joined:
    Jun 11, 2011
    Location:
    Toronto
    #2
    how do iPod touches and wifi iPads do it? wifi. it does not work if the mac is not connected to a wireless network
     
  3. mkrishnan Moderator emeritus

    mkrishnan

    Joined:
    Jan 9, 2004
    Location:
    Grand Rapids, MI, USA
    #3
    My impression is that it uses the same wifi-based location system (Skyhook type of thing) that the original iPhone used. It works by checking the wifi signals the computer can see against a database of wifi signals whose locations are known.

    If you used an original iPhone, you know it works pretty well, actually, in urban areas where there are lots of wifi signals. If there are no wifi signals or the wifi is not on, my understanding is that it doesn't work at all.
     
  4. WarpSpawn macrumors member

    Joined:
    May 30, 2011
    #4
    Maybe it depends on how ISPs do things in your specific country but I think you might find that location based in IP address is more precise than you might think. It is never going to be a replacement for GPS but with both my shiny new MBP and my iPad 2, it consistently pins it down to the row of houses I live on. Though I cannot say as I have had the chance to try it at any other addresses as yet.
     
  5. yawns thread starter macrumors member

    Joined:
    Oct 12, 2011
    #6
    Thanks for the tip. I guess the service uses Skyhook. From what I've read, Skyhook uses the network's MAC address in conjunction with MAC addresses of other wireless networks in range. That way, even if the network you're connected to isn't in Skyhook's database, if the people next door and across the street are, they can still take a pretty good guess at where you're at. I don't know if signal strength is sent up, as well, but if yes, they can probably use that to increase accuracy, too.

    Skyhook apparently collects most of its information by constantly wardriving the planet. I think iPhones also phone home to Skyhook when they connect to wireless networks, reporting the MAC, SSID, and GPS coordinates of the network. (Incidentally, Google does the same thing with Street View drivers and Android phones.)
     
  6. mkrishnan Moderator emeritus

    mkrishnan

    Joined:
    Jan 9, 2004
    Location:
    Grand Rapids, MI, USA
    #7
    Yes, people have raised ethical issues with this. (And occasionally, it leads to buggy behavior, like picking up some wifi signal that's not where it's supposed to be, and then having Maps shift to the other side of town), but FWIW on the whole it worked pretty well on the original iPhone, and in the places where it works, it ought to work pretty well for a mac also.
     
  7. 3bs macrumors 603

    3bs

    Joined:
    May 20, 2011
    Location:
    Dublin, Ireland
    #8
    For some reason I get this and I have updated and there are no updates in Software Update
    Screen Shot 2011-11-16 at 20.04.27.png
     

Share This Page