“Hacking” the Gogo in-flight WiFi Ver. 3

Jag har skrivit ett par olika artiklar om hur man kringgår kontrollerna i samband med den kostnadsfria timmen WiFi som T-Mobile erbjuder på Gogo.

Varje av dessa “hacks” är ganska enkla, men det finns några saker som du måste ha förberett dig för att det ska fungera. Det första hacket innebar att bara använda utvecklarkonsolen i Chrome för att byta användaragent. Om du ville förnya den där timmen av WiFi behövdes också ett verktyg för förfalskning av MAC-adresser. Den andra iterationen av “hacket” innebar att man aktiverade en dold div i webbsidornas kod. Detta kunde också göras i utvecklarkonsolen. Jag publicerade, och tog sedan bort denna version av kringgåendet eftersom jag ville göra lite mer forskning om detta och det verkade något sällsynt att se detta system i naturen. Jag har bara sett det två gånger sedan jag först upptäckte det. I den tredje versionen av detta hack behöver du bara en sak: en modifierad webbläsargenväg.

Okej, ner till saken. Ända sedan Gogos 2ku internetlansering (hög hastighet, streamingkompatibel – läs mer här) är portalsidan annorlunda. Tidigare kunde du använda utvecklarkonsolen och med hjälp av en smart “escape” eller stoppa sidladdningen vid rätt tidpunkt, lura portalen att tro att du var på en mobil enhet.

Detta fungerar inte längre. De har faktiskt implementerat smart JS och Ajax, så att webbläsaren aldrig laddar om hela sidan, vilket gör UA oanvändbart. Jag undrar om någon har läst någon av mina artiklar eller blogginlägg.

Det är ganska roligt, men det sätt att kringgå det som jag har kommit på nu för oss tillbaka till 2006 när user agent-hacks var normen. Hemlig sås? Ändra user agent i webbläsarens genväg.

Whoa, så enkelt? Japp.

Om du använder chrome är det faktiskt svårare att göra än andra webbläsare eftersom den körs i bakgrunden som standard. Detta orsakar problem när man startar om webbläsaren. Några viktiga saker att notera är att du måste stoppa chrome från att köras i bakgrunden innan du ändrar användaragent, och om du inte vill ha mobilt surfande under din session måste du stänga chrome som körs i bakgrunden innan du startar den från den normala genvägen. Allt detta kommer att bli mer meningsfullt när jag har förklarat hur man gör denna förbigång.

OBS: Om du vill förlänga den timmen måste du fortfarande ändra din MAC-adress (det är verkligen inte så svårt om du använder ett verktyg) som tidigare. Se en av mina tidigare artiklar/blogginlägg för en förklaring av hur du gör det.

Steg 1.

Ansluta till WiFi ombord på flygplanet. Jag tänker inte förklara detta. Det är en fälla – om du behöver hjälp med att göra detta ska du inte försöka med denna förbigångsmetod. (#sorrynotsorry)

Steg 2.

Verifiera att sidan INTE visar T-Mobile Promotion erbjudandet.

Steg 3.

Slutar Chrome och säkerställer att den inte körs i bakgrunden (högerklicka i aktivitetsfältet och välj avsluta.)

Steg 4.

Från startmenyn drar du Chrome till skrivbordet för att skapa en genväg.

Steg 5.

Högerklicka på genvägen och klicka på Egenskaper. I målet ska det se ut så här:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-agent="Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Mobile Safari/537.36"

Den intressanta biten här är tillägget av användaragenten.

Klicka på Apply (Tillämpa) och Ok.

Steg 6.

Starta Chrome med den nya genvägen du har skapat. Kontrollera att T-Mobile-alternativet visas nu.

Steg 7.

Uppfyll formuläret, och viola! Du bör få en sida där det står att din timme börjar nu….

Steg 8. Valfritt

Om du stänger av webbläsaren (se till att du har avslutat bakgrundsprocessen också) och startar om Chrome med din normala genväg – den som inte skapats av oss – får du en normal surfupplevelse på skrivbordet i stället för en mobilversion.

Sluttliga tankar – jag tror inte att de bryr sig om det. De försöker inte särskilt hårt för att hindra folk från att använda detta på en icke-mobil enhet. Jag kan tänka mig ett par sätt att låsa det, men kompromissen är förmodligen användarupplevelsen. Ju svårare man gör det att autentisera sig, desto mindre sannolikt är det att användaren lyckas, vilket vanligtvis gör dem arga och tror att det är Gogos fel. Detta är en svår fråga, eftersom jag inte kan föreställa mig att bandbredden är billig, men kanske tjänar de pengar över öronen. Vem vet? Om Gogo/T-Mobile vill ta kontakt med mig kan jag ge några idéer om hur man kan åtgärda detta med bibehållen användarupplevelse.

Till nästa gång, gott folk.

Ansvarsfriskrivning: En timmes gratis internet tillhandahålls för mobila webbläsare. Jag skulle säga att du förmodligen inte bör göra detta, men du bör förmodligen inte heller snabba på. Att använda en dator istället för en telefon gör förmodligen ingen större skillnad, främst skulle bandbredden du använder med största sannolikhet vara högre. Hur som helst är den här artikeln inte avsedd att vara illvillig, utan snarare att visa på en brist som skulle kunna åtgärdas. Jag råder dig absolut inte att ändra din MAC-adress för att få mer gratis internet än vad som tillhandahålls.

Lämna ett svar

Din e-postadress kommer inte publiceras.