iPhone Tracker application (plus a 32 bit version for Leopard)

If you haven’t heard yet, your iPhone creates a record of all the places you go, and the information is stored in a database on your computer whenever you sync with iTunes.

See here for more information, and an application that will show you a map with all the locations you’ve ever visited with your iPhone:

http://petewarden.github.com/iPhoneTracker/

(Note: For a version that works on 32-bit Core Duo Macs, and one that runs on OS X 10.5 Leopard, see further down. For a Windows PC version, see right at the bottom of this post.)

Here’s an example screenshot of the iPhone Tracker application:

Screenshot of the iPhone Tracker app
Screenshot of the iPhone Tracker app

Apple doesn’t seem to be sending this information anywhere, but really, they shouldn’t be storing this much of this kind of information unencrypted in the first place.

The first thing you should do is enable encrypted iPhone backups so that other users and applications on your computer can’t access this information. I’ve been doing this for a while.


iPhoneTracker for OS X Leopard (10.5) and 32-bit Processors

If you have an older Mac with a 32-bit Intel Core Duo processor which can’t run the 64-bit version of the application on Pete Warden’s site, you will get this message:

"You can't open the application iPhoneTracker because it is not supported on this type of Mac."
"You can't open the application iPhoneTracker because it is not supported on this type of Mac."

If you are running Mac OS X Leopard (10.5) you will see this message:

“You cannot use this version of the application iPhoneTracker with this version of Mac OS X”

You can download and try run this 32-bit version I made for Mac OS X Leopard (10.5):

iPhoneTracker_32bit_leopard.zip

MD5 fingerprint for the zip file is: 3977c24e07019e23c987337f9342e684
SHA: 8757eba4a661e22f8b5b366c2dcd06becd90ea17

And this 32-bit build I made for Snow Leopard (10.6):

iPhoneTracker_32bit.zip

MD5 fingerprint for the zip file is: f8d2b4ccf107198a22aef655765d9654
SHA: cd9fce97c2db24515eaa687335c8e5e103a7eba8

For the geeks, you can get my modified version of Pete Warden’s source at this github repository:

https://github.com/julianpistorius/iPhoneTracker


Update: Combined with the fact that police officers in some areas are copying the content from cellphones of people stopped for traffic offences, it gets scarier:

http://thenextweb.com/us/2011/04/20/us-police-can-copy-your-iphones-contents-in-under-two-minutes/

Update 2: Here’s a Windows application that does the same thing. I can’t vouch for it:

http://huseyint.com/iPhoneTrackerWin/

Update 3: The original version of iPhoneTracker now supports 32-bit and PPC machines, and presumably OS X Leopard. You shouldn’t need my custom build any more.

Update 4: I made a build that increases the time and location accuracy. I’m not sure how useful this is, but here you go: iPhoneTracker_32bit_higher_accuracy.zip

Update 5: Apple heard, and have released a version of iOS that fixes some of the security problems:
http://www.macworld.com/article/159643/2011/05/ios433_location_fixes.html

 

(Hat tip Andrew Hedges)