Thalys Improves On-Board Internet Access – Somewhat

5 years ago I wrote an obituary on the Thalys train on-board Wifi system. After a brilliant start in 2007 the system was working well for a while before it more and more became unusable. Fortunately, while cellular coverage on the German part along the tracks was and still is lousy, mobile network operators in … Continue reading Thalys Improves On-Board Internet Access – Somewhat

I Like Free Wifi on The Train – But Would I rather want to Pay for it?

When Thalys started to offer Wifi service in 2009 on their trains in Europe I was ecstatic as it was working great. Over the years however, their service deteriorated to something barely usable (see here, here and here) and has remained so ever since. In contrast to their service, Internet access on high speed trains … Continue reading I Like Free Wifi on The Train – But Would I rather want to Pay for it?

Cruise Ship and Remote Island Internet Access

Some people would probably still say today that they don't need or want Internet access when going on vacation on a cruise ship or to a remote island. But I suppose their number is on a steep decline and cruise ship operators are investing in Wi-Fi Internet access on their ships not only in special … Continue reading Cruise Ship and Remote Island Internet Access

GoGo Experience Over The Clouds – Without Certificate Forgery

Here I am, over the clouds again and an interesting aspect of flying in the US is that they have Internet access on board on many of their flights. Here's how it worked for me while putting together this blog post: On Delta, Internet over the clouds is provided by GoGoAir and I was getting … Continue reading GoGo Experience Over The Clouds – Without Certificate Forgery

My Android Privacy Configuration

I'm always a bit shocked when I hear people saying that “Google and others track you anyway on your smartphone and there is nothing that can be done about it”. I sense a certain frustration not only on the side of the person who's made the statement. But I obviously beg to differ. As this comes up quite frequently I decided to put together a blog post that I can then refer to with the things that I do on my Android based device to keep my private data as private as possible.

The Three Cornerstones to Privacy

In essence, my efforts to keep my private data private is based on three cornerstones:

  • As few apps on the device as possible that communicate with servers on the Internet without my consent.
  • Allowing access to private information such as location, calendar entries, the address book, etc. to specific apps while blocking access for all others by default.
  • Preventing communication of apps with servers on the Internet that I would like to use. Amazon's Kindle reader app is a prime example. It's a good app for reading books but if left on it's own it's far too chatty for my taste.

In some cases, implementing these cornerstones in practice is straight forward while other things require a more technical approach. The rest of this blog entry now looks at how I implement these cornerstones in practice.

More Background On SUPL, A-GPS, the Almanac and Ephemeris Data

After my previous posts on how to trace and analyze A-GPS SUPL requests (see here and here) I thought I'd also write a quick post with some references to more details on the parameters that are contained in an A-GPS SUPL message. When discussing GPS, two terms are regularly mentioned, The 'Almanac' and the 'Ephemeris … Continue reading More Background On SUPL, A-GPS, the Almanac and Ephemeris Data

How To Trace An A-GPS SUPL Request

In a previous post I've described my results of tracing an A-GPS SUPL request from my mobile device to the Google GPS location service and the issues I've discovered. In this follow-up post I thought I'd give an overview of how to setup up an environment that allows to trace and decode the conversation.

How SUPL Reveals My Identity And Location To Google When I Use GPS

In a previous post I was delighted to report that assisted GPS (A-GPS) has become fast enough so I no longer have to rely on Google's Wi-Fi location service that in return requires me to send Wi-Fi and location data back to Google periodically. Unfortunately it turns out that the A-GPS implementation of one of my Android smartphones sends the ID of my SIM card (the IMSI) to the A-GPS server. From a technical point of view absolutely unnecessary and a gross privacy violation.

Read on for the details…