Go-Go Inflight Internet Hack

Posted on 03. Jan, 2011 in Hacks

p>While flying on Christmas holiday, I noticed that the prices for Go-Go Inflight Internet service was cheaper for mobile devices such iPhones, iPods, BlackBerry than it was for my laptop.  Now it was only a $2 difference, but this still kinda ticked me off a little.  I figured if I could save a few bucks with no effort, why not?

Disclaimer:  There is probably fine print somewhere that says you are violating the Terms of Service by doing the following, but I don’t know for sure because I never actually read that shit.  If you do this and get kicked off the plane at 35,000 feet, don’t blame me.

So how does the system know what kind of device you are using?  Without getting too technical, every browser sends a User Agent which is nothing more than a simple string that tells the server what type of browser, version and OS you are currently using.  When you first connect to the portal, the server will detect the type of device you are connecting by checking nothing more than the User Agent presented by the browser.  So all you have to do is trick the server into thinking you are using a browser installed on a mobile device than one installed on a laptop.  Pretty simple, right?  So how do you change the User Agent?

Firefox Method

Step 1:  Download and install the User Agent Switcher extension for Firefox.
Step 2:  Ensure the Home Page is set to “about:blank”. This is important because when you navigate to an Internet address, the Go-Go Portal will intercept the request.  It is during this phase that the server determines the type of device you have, but we don’t want it to do this until you switch the User Agent
Step 3:  Change the User Agent by clicking Tools → Default User Agent → iPhone 3.0.
Step 4:  Connect to www.google.com.  The system should intercept the request and redirect you to the pricing page for mobile devices.  Follow the steps to make your purchase and confirm you are connected.
Step 5:  Change the User Agent back to the default.

Safari Method

Step 1:  Show the Develop Menu.  If you are unsure how, Google it.
Step 2:  Ensure the Home Page is set to “about:blank”. This is important because when you navigate to an Internet address, the Go-Go Portal will intercept the request.  It is during this phase that the server determines the type of device you have, but we don’t want it to do this until you switch the User Agent.
Step 3:  Change the User Agent by clicking Develop – User Agent – Mobile Safari 4.1.
Step 4:  Connect to www.google.com.  The system should intercept the request and redirect you to the pricing page for mobile devices.  Just follow the steps to make your purchase and confirm you are connected.
Step 5:  Change the User Agent back to the default.

Internet Explorer Method

Step 1:  Install Firefox or Safari.

Tags: , ,

One Response to “Go-Go Inflight Internet Hack”

  1. Iggy Nacho

    08. Feb, 2013

    Thanks for the tip — this works still, in February 2013… ;-) Even had full VPN capability…