Pelican Parts Forums

Pelican Parts Forums (http://forums.pelicanparts.com/)
-   Off Topic Discussions (http://forums.pelicanparts.com/off-topic-discussions/)
-   -   iPhone tracking and logging your location. (http://forums.pelicanparts.com/off-topic-discussions/604351-iphone-tracking-logging-your-location.html)

Geronimo '74 04-21-2011 10:29 PM

iPhone tracking and logging your location.
 
Sorry if this is a repost.

Appearantly, since software version IOS4 iphones have been making logfiles of the phone's location.
Everytime a phone is synchronized, this logfile is transferred to your computer.
(Where it goes from there is anybody's guess... although, no evidence has been found that the file is retreived from your pc...)
Why Apple is doing this is unknown, maybe for future applications?
Officilally, according to apple, this file does not exist (yet).

It's is reasonbly simple for anyones that want to check a person's whereabouts to visualize this info. Other computer programs can also acces this file.

I'm very fond of my privacy and I don't think I like this, at all. :(

Here's a linky

petewarden/iPhoneTracker @ GitHub

Quote:

This open-source application maps the information that your iPhone is recording about your movements. It doesn't record anything itself, it only displays files that are already hidden on your computer

FAQ

How does the application work?
How can I examine the data without running the application?
Does this application share the information with anyone?
What can I do to remove this data?
Why is Apple collecting this information?
Is Apple storing this information elsewhere?
What’s so bad about this?
Why did you open-source this code, won’t that make the problem worse?
Why are some points in places I’ve never visited?
How was it discovered?
What’s your relationship with Apple?
You say no data is shared, but why do I see the web accessed when I run the app?

How does the application work?
If you run it on an OS X machine that you’ve been syncing with an iPhone or an iPad with cellular plan, it will scan through the backup files that are automatically made, looking for the hidden file containing your location. If it finds this file, it will then display the location history on the map.

How can I examine the data without running the application?
It will be stored in a folder inside /Users/<your user name>/Library/Application Support/MobileSync/Backups/. Each time you sync up an iOS device (iPad, iPhone, etc) files will be copied into a new folder here. The names of the folders and the files within them are mostly random strings, but there are some index files like Info.plist and Manifest.mbdb. Find the folder that has the most recent backup by looking at the modified dates of the files. Then, load Info.plist into a text editor to see what device it's for. You should see a 'Device Name' value in the XML, make sure that it matches your iPhone.

The Manifest.mbdb and Manifest.mbdx files contain a listing of the real names of the files represented by random strings in that folder. Luckily, Alasdair found a Python script here that can convert those:

iphone - How to parse the Manifest.mbdb file in an iOS 4.0 iTunes Backup - Stack Overflow

If you cd into the folder in the terminal, and run iphonels.py you'll see a listing of all the files with their real names. Now, pipe it through grep to find the file we want, eg:

~/Downloads/iphonels.py | grep "consolidated"You should see something like this:

-rw-r--r-- 00000000 00000000 28082176 1297319654 1297319654 1282888290 (4096c9ec676f2847dc283405900e284a7c815836)RootDoma in::Library/Caches/locationd/consolidated.db

That text in brackets just before 'RootDomain::' is the name of the actual file on disk that holds the location data. Since it's an SQLite database file, you can use any standard SQLite browser, I'm using this Firefox plugin:

https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

Open up the file, choose the 'CellLocation' table, and you can browse the tens of thousands of points that it has collected. The most interesting data is the latitude, longitude location and the timestamp. The timestamp shows the time in seconds since January 1st 2001.

Does this application share the information with anyone?
No. All the data stays on your machine. The code behind it has been open-sourced so you can inspect the code and compile it yourself if you’re a developer.

What can I do to remove this data?
This database of your locations is stored on your iPhone as well as in any of the automatic backups that are made when you sync it with iTunes. One thing that will help is choosing encrypted backups, since that will prevent other users or programs on your machine from viewing the data, but there will still be a copy on your device.

Why is Apple collecting this information?
It’s unclear. One guess might be that they have new features in mind that require a history of your location, but that’s pure speculation. The fact that it's transferred across devices when you restore or migrate is evidence the data-gathering isn't accidental.

Is Apple storing this information elsewhere?
There’s no evidence that it’s being transmitted beyond your device and any machines you sync it with.

What’s so bad about this?
The most immediate problem is that this data is stored in an easily-readable form on your machine. Any other program you run or user with access to your machine can look through it.

The more fundamental problem is that Apple are collecting this information at all. Cell-phone providers collect similar data almost inevitably as part of their operations, but it’s kept behind their firewall. It normally requires a court order to gain access to it, whereas this is available to anyone who can get their hands on your phone or computer.

By passively logging your location without your permission, Apple have made it possible for anyone from a jealous spouse to a private investigator to get a detailed picture of your movements.

Why did you open-source this code, won’t that make the problem worse?
We did hesitate over the right thing to do in this case, but when it became clear that "Individuals familiar with iPhone forensic analysis will be quite familiar" with it, as Ryan Neal puts it and that at least one other person had tried to alert the public but apparently failed to make it clear what was going on, a demonstration application seemed the lesser evil.

To make it less useful for snoops, the spatial and temporal accuracy of the data has been artificially reduced. You can only animate week-by-week even though the data is timed to the second, and if you zoom in you’ll see the points are constrained to a grid, so your exact location is not revealed. The underlying database has no such constraints, unfortunately.

Why are some points in places I’ve never visited?
As far as we can tell, the location is determined by triangulating against the nearest cell-phone towers. This isn’t as accurate as GPS, but presumably takes less power. In some cases it can get very confused and temporarily think you’re several miles from your actual location, but these tend to be intermittent glitches.

How was it discovered?
We’ve been collaborating on several location data visualization projects, for example this map of radiation levels in Japan: Visualising radiation from the Fukushima nuclear power plant | Science | guardian.co.uk

We’d been discussing doing a visualization of mobile data, and while he was researching into what was available, Alasdair discovered this file. At first we weren’t sure how much data was there, but after we dug further and visualized the extracted data, it became clear that there was a scary amount of detail on our movements. It also became obvious that at least some other people knew about it, but it wasn't being publicized.

What’s your relationship with Apple?
Pete worked for Apple for five years, and left three years ago on good terms. He had no contact with anything iPhone related, (he worked on desktop visualization software) and received no help or information from inside the company while researching this problem. We’re both big fans of Apple’s products, and take no pleasure in uncovering this issue.

You say no data is shared, but why do I see the web accessed when I run the app?
The visualization is implemented as a view onto a local web page using the OpenHeatMap jQuery plugin. This means that the following resources are pulled from the web:

OpenStreetMap background tiles

The jQuery main script file hosted on Google

The OpenHeatMap script and CSS files

All of these are just static files that are downloaded from the web, and none of your data ever leaves your machine. We do still recommend inspecting the source code if you're a developer, or even just relying on the directions that allow you to inspect the data using standard database tools.

Gogar 04-21-2011 10:31 PM

Also, you need to know that EVERY picture you take on your iPhone4 is tagged with GPS location data, unless you turn that option off.

Geronimo '74 04-21-2011 10:34 PM

Iphone3 does that too. (I think it's firmware related)

That I don't mind so much, since that function was known to me in advance...
Although it does make me wonder, if you turn it off, is it really turned off???

porsche4life 04-21-2011 10:36 PM

Its not just on the iPhone 4 Jeremy. Its on any device running iOS4....


Before I wiped my phone, You could track our trip to STL with the pics... It was creepy

Gogar 04-21-2011 10:39 PM

Well, and there's the 'voluntary' GPS auto-tracking feature. It's called "foursquare."

porsche4life 04-21-2011 10:41 PM

And now Facebook for iPhone...


But on the photo thing... I just pulled up that photo of me and you at RibFest... Sure enough, it shows as being in downtown STL on the map...

KaptKaos 04-21-2011 11:17 PM

Wait till they crack open all of the crap inside android. This is google's core competency. I am fairly sure they're doing more and then some again x 5.

sc_rufctr 04-21-2011 11:33 PM

Quote:

Originally Posted by porsche4life (Post 5978005)
And now Facebook for iPhone...


But on the photo thing... I just pulled up that photo of me and you at RibFest... Sure enough, it shows as being in downtown STL on the map...

I just checked one of my iPhone photos... :eek:

http://forums.pelicanparts.com/uploa...1303457606.jpg

widgeon13 04-22-2011 05:03 AM

FWIW

The Reason Why Apple Collects Location Data from Your iPhone - Techland - TIME.com

porsche4life 04-22-2011 05:47 AM

Quote:

Originally Posted by KaptKaos (Post 5978021)
Wait till they crack open all of the crap inside android. This is google's core competency. I am fairly sure they're doing more and then some again x 5.

And apple has been pretty damned good at keeping their lips sealed in the past... I honestly don't care about it that much...

The only time it would worry me is if I took a picture of the speedo showing triple digits... But its easy enough to wipe the metadata from a picture...

VINMAN 04-22-2011 06:29 AM

Apple= Evil

porsche4life 04-22-2011 06:32 AM

Hate to tell you Vinny, but they are really no worse than any other large company, they just catch more heat....

widgeon13 04-22-2011 06:32 AM

I suppose for some it could be incriminating.

http://forums.pelicanparts.com/uploa...1303482723.jpg

KaptKaos 04-22-2011 07:41 AM

And more:

Apple's iPhones and Google's Androids Send Cellphone Location - WSJ.com

Also, for those of you that do not know, Android phones are locked when you buy them. They're not only locked to prevent you from switching cell providers, they're locked to prevent you from UNINSTALLING software that you don't want.

Additionally, there are updates done by the carriers that will push down software to the phone and install it, and make it unremoveable, without your explicit permission. Your permission already being granted as a function of the software license and the user agreement for the phone.

Fun stuff huh?

M.D. Holloway 04-22-2011 07:45 AM

"Only those who have something to hide do not want to be seen..."

porsche4life 04-22-2011 08:21 AM

And they say Apple=Evil...

Android sounds worse...

VINMAN 04-22-2011 08:49 AM

Quote:

Originally Posted by sc_rufctr (Post 5978028)
I just checked one of my iPhone photos... :eek:

http://forums.pelicanparts.com/uploa...1303457606.jpg

Thats actualy pretty disturbing.

porsche4life 04-22-2011 08:50 AM

What kind of phone do you carry Vinny? I'd bet money it geocodes as well... Many digital cameras do as well....

VINMAN 04-22-2011 08:54 AM

I have an LG ENVY Touch. Im sure it has it too.

I work for the largest telecom/wireless provider, so I know what the systems capable of.

It still disturbs me..

azasadny 04-22-2011 09:11 AM

I may jailbreak my iPhone to get this "feature" removed. My phone is out of warranty, so I may just do it...


All times are GMT -8. The time now is 04:22 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website


DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.