Sign up ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Apple's WiFi-only iPad uses location services provided by SkyHook to determine your location for Maps, and such. I frequently use my iPad with a Sprint Overdrive device, which has GPS built in. I'm wondering if anyone has put much thought into an intermediary daemon that will look for outbound requests for SkyHook and reply with updated/correct GPS coordinates. Obviously this wouldn't be possible on an unmolested MiFi router, but I'm just thinking about the concept overall... Thoughts?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

I believe the Skyhook-related data connection is made by locationd to an Apple server such "" over HTTPS (that is, it's secured by TLS or SSL), so that your location information isn't available in the clear to anyone intercepting your network traffic. This would probably prevent man-in-the-middle attacks as well.

If you don't mind running a jailbroken iPad, I could theorize ways to add or replace trusted certificates and /etc/hosts records to get locationd to talk to a local custom process on your iPad when it thinks it's talking to its server, but it would take some work.

See also: Wikipedia: Skyhook Wireless: Privacy and Hacking, which links to a useful article on the XML-in-HTTPS -based protocol that Skyhook apparently uses.

share|improve this answer
This answer sounds quite plausible to me. Thanks for your expertise! – Greg Combs Jul 5 '10 at 21:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.