Ok, its more of a bypass then a hack, but still fun. While waiting for takeoff I was thumbing through the add-filled magazine in the seat pocket in front of me, when lo and behold I see a full page add for Blackberry 10's new Z10 phone, with the caption "free gogo internet for blackberry users this month". Well, as any self-respecting hacker would, I decided that free wifi was mine. Assuming they were using user-agent string to filter out Blackberry vs non-blackberry clients, I decided to do some experimenting and found that:
Mozilla/5.0 (BB10; Z10) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Mobile Safari/531.21.10
worked! I basically modified the safari user-agent string with the BB10; Z10 addition, and there was free internets to be had.
Nuts and bolts:
thankfully I already had my user-agent switching extension loaded in chrome, so I simply opened it up and duplicated the safari user-agent string then refreshed the page and the gogo portal asked me if I'd like free wifi. Thanks, gogo!