<i>At least some phones running Google's Android OS</i><p>Android is a <i>dream</i> for someone like me (forensic analyst). It is easy to get data off, and is chock full of all sorts of cached information. iPhone is more difficult, and can sometimes be very hit and miss in what you can get off it.<p>I've used pretty much all of the tools listed on that page, and none are as magical as they claim. One of the best is .XRY, which is my preference because for a lot of phones you can use it to extract a raw memory dump and analyse it more carefully/deeply.<p>The key thing to know here is that <i>all</i> phones cache location information like this in some form. Older phones used to only cache a little bit, but usually enough to recover some previous cell sites. Modern phones, with more location features, more memory and more advances OS's, just store more of this information.<p>IMO it's not so much that LE have been keeping it deliberately quiet. I mean, I for one figured it was fairly obvious. The story here is, IMO, it being sent back to Apple/Google etc. Not that the data is cached.