Live data from Hacker News

IPhones and 3G iPads log your location in an unencrypted file on the device

radar.oreilly.com

181–190 of 196 posts

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#181

Earlier quoted context omitted.

It has A-GPS, which is inferior in some ways to true GPS, but is much more accurate than triangulating from towers (which it will resort to under certain conditions.) http://en.wikipedia.org/wiki/List_of_devices_with_Assisted_G...

Inferior in what ways? My understanding is totally opposite, would you mind explaining a bit more?

It is better. He has no idea what he's talking about.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#182

Earlier quoted context omitted.

Inferior in what ways? My understanding is totally opposite, would you mind explaining a bit more?

It is better. He has no idea what he's talking about.

Actually I do. I answered the question on sibling posts.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#183
post #170

Earlier quoted context omitted.

Some AGPS devices cannot determine their own position from a satellite signal, whereas others can as long as they have received an almanac from a server in the recent past. It depends what you mean by "actual GPS". Some implementations are completely incapable of acting in a standalone capacity.

Here is what the Wikipedia article you linked to says: "Standalone" or "Autonomous" GPS operation use radio signals from satellites alone. A-GPS additionally uses … Wrong?

I don't see how this contradicts what I said, which is that some AGPS implementations require assistance in order to accurately determine your location. Not every AGPS device can map radio signals to a lat-long; some can only do that with assistance.

It also lists some ways that various implementations require assistance:

Assistance falls into two categories:

Information used to more quickly acquire satellites

It can supply orbital data or almanac for the GPS satellites to the GPS receiver, enabling the GPS receiver to lock to the satellites more rapidly in some cases.

The network can provide precise time.

The device captures a snapshot of the GPS signal, with approximate time, for the server to later process into a position.

Accurate, surveyed coordinates for the cell site towers allow better knowledge of local ionospheric conditions and other conditions affecting the GPS signal than the GPS receiver alone, enabling more precise calculation of position. (See also Wide Area Augmentation System and CellHunter and openBmap.)

Calculation of position by the server using information from the GPS receiver

The assistance server has a good satellite signal, and plentiful computation power, so it can compare fragmentary signals relayed to it

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#184
post #170

Earlier quoted context omitted.

Here is what the Wikipedia article you linked to says: "Standalone" or "Autonomous" GPS operation use radio signals from satellites alone. A-GPS additionally uses … Wrong?

I don't see how this contradicts what I said, which is that some AGPS implementations require assistance in order to accurately determine your location. Not every AGPS device can map radio signals to a lat-long; some can only do that with assistance. It also lists some ways that various implementations require assistance: Assistance falls into two categories: Information used to more quickly acquire satellites It can…

That’s not what the article says. It says that AGPS devices are just like GPS devices. The only difference is that they use additional information to improve startup times.

Assistance is described as something that’s entirely optional. Why do you think that’s not the case? I googled around for a bit and it seems as though every source I can find tells me that AGPS is just like GPS if you have no data connection.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#185
post #166

Earlier quoted context omitted.

Assisted GPS is better than normal GPS. It uses towers to work out how to find the GPS satellites quicker than normal, and additionally can provide some location information when no GPS is available.

> Assisted GPS is better than normal GPS. Really? My Garmin device can locate itself without entailing the possibility of communicating my position to a third-party. There is no possibility that my checking my position can enable anyone else to know it as well. That's not true with AGPS. That is one pretty significant way that standalone is superior.

If that’s important to you, sure. I’m, however, a bit foggy on the actual implementation of AGPS and don’t really know whether it actually sends your location info to a server. Would be nice to get some implementation details about that.

I think it was pretty clear that we were talking about performance – time until and precision of the first lock (which AGPS does improve), overall precision (which AGPS doesn’t improve) and so on.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#186
post #184

Earlier quoted context omitted.

I don't see how this contradicts what I said, which is that some AGPS implementations require assistance in order to accurately determine your location. Not every AGPS device can map radio signals to a lat-long; some can only do that with assistance. It also lists some ways that various implementations require assistance: Assistance falls into two categories: Information used to more quickly acquire satellites It can…

That’s not what the article says. It says that AGPS devices are just like GPS devices. The only difference is that they use additional information to improve startup times. Assistance is described as something that’s entirely optional. Why do you think that’s not the case? I googled around for a bit and it seems as though every source I can find tells me that AGPS is just like GPS if you have no data connection.

I'm sorry but I don't know how to make it more clear than I already said before: some AGPS implementations are not capable of operating in standalone mode. The Wikipedia A-GPS article states:

A typical A-GPS-enabled receiver will use a data connection (Internet or other) to contact the assistance server for aGPS information. If it also has functioning autonomous GPS, it may use standalone GPS, which is sometimes slower on time to first fix, but does not depend on the network, and therefore can work beyond network range, and without incurring data usage fees.[3] Some aGPS devices do not have the option of falling back to standalone or autonomous GPS.

I've added emphasis. The last point is all I was saying.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#187
post #184

Earlier quoted context omitted.

That’s not what the article says. It says that AGPS devices are just like GPS devices. The only difference is that they use additional information to improve startup times. Assistance is described as something that’s entirely optional. Why do you think that’s not the case? I googled around for a bit and it seems as though every source I can find tells me that AGPS is just like GPS if you have no data connection.

I'm sorry but I don't know how to make it more clear than I already said before: some AGPS implementations are not capable of operating in standalone mode. The Wikipedia A-GPS article states: A typical A-GPS-enabled receiver will use a data connection (Internet or other) to contact the assistance server for aGPS information. If it also has functioning autonomous GPS, it may use standalone GPS, which is sometimes slow…

And what's your point pertaining to this discussion? Neither iPad nor iPhone are one of those devices.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#188

Earlier quoted context omitted.

I think the fact that they're logging my location without my knowledge or permission for their personal interests (whether their exploiting it now or not), is unethical. The lack of encryption is just an implementation oversight on their part.

It is covered in the EULA. You did read the EULA right? The only issue IS the lack of encryption. Relevant portion: http://pastebin.com/EdFJr6iU

Burying it in the EULA doesn't make it acceptable, it makes it sneaky.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#189
post #187

Earlier quoted context omitted.

I'm sorry but I don't know how to make it more clear than I already said before: some AGPS implementations are not capable of operating in standalone mode. The Wikipedia A-GPS article states: A typical A-GPS-enabled receiver will use a data connection (Internet or other) to contact the assistance server for aGPS information. If it also has functioning autonomous GPS, it may use standalone GPS, which is sometimes slow…

And what's your point pertaining to this discussion? Neither iPad nor iPhone are one of those devices.

Okay.

So first, someone asked whether the iPhone triangulates position from cell towers or uses GPS. I responded that it does AGPS, and that in some ways AGPS is inferior to standalone AGPS.

You objected to this, saying that AGPS is "actual GPS" which, in fact, it is not. If by "actual GPS" you mean standalone GPS, then you are wrong. I correctly pointed out to you that AGPS is not a standard definition, but a name for one of a wide range of techniques which involve assistance from a third party in determining position. You, in fact, were incorrect.

Failing to comprehend the article from Wikipedia which, in fact, enumerates the methods by which an AGPS device may receive assistance, you asserted that AGPS only refers to the technique of optionally downloading an almanac from a network resource instead of an orbitally transmitted signal. Again, you were incorrect.

Now that I've shown that you were incorrect, you want to object to raising irrelevant points? My only point was that the device uses AGPS, and that AGPS is not standalone GPS -- that in some ways it is inferior. I showed those ways because you asked, not because the Apple implementation is encumbered by them.

Re: IPhones and 3G iPads log your location in an unencrypted file on the device

#190
post #71

Earlier quoted context omitted.

Although since it's open source, it shouldn't be too hard to remove this restriction.

I just went through the code and it is indeed pretty trivial to remove both restrictions. If you want to do it, in the iPhoneTrackingAppDelegate implementation file: * Change the precision variable on line 149 to something bigger than 100 (10000 did it for me) - this will mark points in the map with higher precision: const float precision = 10000; * Change the timeBucket variable on line 180 to change the date precis…

1 data point / second would be cool on flights, but of little practical use on the ground and would seem to be data overkill.
Post reply on HN