A proof of concept to show how easy it is to get coarse location of the user without using Core Location
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LocationWithoutPrompt.xcodeproj
LocationWithoutPrompt
README.md

README.md

LocationWithoutPrompt

A proof of concept to show how easy it is to get coarse location of the user without using Core Location

Steps

  1. This uses SystemConfiguration framework to get the connected network point.
  2. From there, we get the Mac Address of your router and send it to these awesome guys @ https://www.mylnikov.org
  3. The resulting location is shown on a MapView.

Simple huh?

Licensing

The code is licensed under GPL. Yep, you guessed it. I pretty much don't want anyone to use this. This is a proof of concept code.

Thoughts

I'm not sure if this is a serious security/privacy hole. Apple can only prevent developers from getting the Mac Address of the phone and not that of the connected router, though I'm not sure on this.

Radar submitted: rdar://34052264 Apple marked this Radar as duplicate of 24892407. This duplicate radar is not available in openradar.