полезные статьи

Как получить бесплатный Gogo Wifi во время полета

Платите за Wi-Fi на самолете? Вы должны быть сделаны из золота, потому что я ни за что не собираюсь терять 10 или более долларов всего за 30 минут интернет-времени. По крайней мере, именно это заряжал Гого в моей недавней поездке на Аляскинские авиалинии Но благодаря нескольким умным обходным путям (если я сам так скажу), я смог получить больше свободного времени в Интернете, чем я заслужил. Вот как.

Спасибо, T-Mobile

Хотя доступ к Интернету Gogo невероятно дорог, T-Mobile сотрудничает с Gogo, чтобы предоставить всем своим абонентам сотовой связи бесплатный час Интернета. Это немного, я знаю, но мы рассмотрим эту часть чуть позже. (Если ваш рейс длится всего два часа или около того, этого времени достаточно, чтобы возиться на вашем любимом веб-сайте, пока вы парите выше 10000 футов.)

Если вы подписчик T-Mobile, отлично! Наслаждайтесь своим часом и переходите к следующему разделу, когда он заканчивается. Однако, если вы работаете с другим перевозчиком, вам придется немного усложниться.

Чтобы подтвердить, что вы пользователь T-Mobile, Gogo попросит вас подтвердить свой номер телефона, прежде чем он предоставит вам этот бесплатный час. Когда это произойдет, начните вводить случайные телефонные номера, пока не волшебным образом наткнетесь на пользователя T-Mobile. У тебя будет свободный час, и они не станут мудрее.

(Я проверил это, используя номер телефона редактора здравоохранения Goldavelez.com Бет Скверецки, и она не получила никаких уведомлений, текстов или каких-либо других указаний на то, что я «одолжил» ее номер для какого-то Wi-Fi.)

Это может быть немного трудным процессом в зависимости от вашей удачи, но вы наверняка знаете кого-то, кто использует «Uncarrier». Перед тестированием с Бет я набрал случайные числа и добился успеха за пять попыток - неплохо.

Что происходит, когда ваш час заканчивается?

Ваш интернет исчезает. Тем не менее, вы все равно можете использовать приложения для обмена сообщениями и отправлять тексты, так что вы не будете отрезаны от мира навсегда во время полета - по крайней мере, так было настроено в моей недавней поездке на Alaska Airlines.

Вы, вероятно, задумываетесь над очевидным вопросом: почему бы не выйти из Wi-Fi, снова войти в систему и использовать другой номер телефона, чтобы получить дополнительный час? По крайней мере, это первое, о чем я подумал, но настройка Gogo умная. Например, вы можете очистить кеш браузера и файлы cookie, и сможете сделать это до страницы «введите число». Однако служба обнаруживает, что вам уже предоставлен бесплатный час, и не позволит вам получить другой номер:

Во время полета я смог выяснить, что этот инструмент «вы уже его использовали» отслеживает ваше устройство по MAC-адресу. Это действительно не поможет вам, если вы используете iPhone, поскольку у вас нет возможности его изменить. Однако, если вы не используете Android Q, вы сможете использовать приложение «Эмулятор терминала», чтобы изменить MAC-адрес вашего Android-устройства на любой другой, что вам нужно - и получите еще один час бесплатно.

Я нахожусь на бета-версии Android Q, и Terminal Emulator не смог изменить мой MAC-адрес, когда я его опробовал. У меня все еще был еще один трюк в рукаве, и нет, я не собирался рулить свой телефон только для того, чтобы получить бесплатный Wi-Fi в самолете. Вместо этого я воспользовался новой функцией Android Q, где ОС автоматически рандомизирует ваш MAC-адрес при подключении к новым сетям Wi-Fi.

Эта реализация не идеальна, так как Android Q выбирает случайный MAC-адрес для использования в этой сети, а не меняет его при каждом подключении. В моем случае я использовал бесплатный Wi-Fi на этом фиктивном MAC-адресе, а затем переключился на реальный MAC-адрес своего устройства, нажав на значок шестеренки рядом с именем сети Wi-Fi и найдя опцию «Конфиденциальность» в «Сведениях о сети»:

Я закончил, выйдя из сети Wi-Fi Gogo, снова войдя в систему и используя другой номер T-Mobile, чтобы получить еще один бесплатный час на моем «новом» телефоне Android.

А как насчет вашего компьютера?

Если вы попытаетесь открыть страницу доступа Wi-Fi Gogo со своего ноутбука во время полета, у вас не будет возможности получить бесплатный час T-Mobile. В конце концов, ваш ноутбук не мобильное устройство, но мы можем это исправить.

Сначала я подумал, что будет достаточно изменить пользовательский агент Chrome, чтобы мой MacBook выглядел так, как будто это что-то не так - например, iPhone. Я тоже был почти успешен, но хитроумные проверки Гого показали, что я все еще использую ноутбук:

С большим количеством времени, чтобы убить в моем длинном полете, я попробовал другой метод. Я переключился на Firefox и вставил новую строку в страницу about: config, которая перезаписала мой пользовательский агент в браузере. Другими словами:

  • Я набрал около: конфигурации в моей адресной строке
  • Я искал «useragent»
  • Я щелкнул правой кнопкой мыши и добавил новую строку, назвав ее general.useragent.override
  • Для строкового значения я позаимствовал один с этого сайта. Я скопировал и вставил весь этот фрагмент текста: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A5376e

  • Когда я закончил, чтобы быть в безопасности, я загрузил терминал на свой MacBook и изменил MAC-адрес моего устройства на тот, который отличался от MAC-адреса моего iPhone только одной цифрой (последняя). Хотя я сомневаюсь, что Wi-Fi Gogo определяет, что за устройство находится по его MAC-адресу, это не повредит, и это была хорошая практика для подмены, которую я бы сделал позже, чтобы получить дополнительные часы на своем MacBook.
  • Затем я обновил страницу Wi-Fi Gogo в Firefox и смог активировать свой бесплатный час, как если бы я использовал мобильное устройство, которым я, безусловно, не был.

  • Наконец, я удалил переопределение пользовательского агента, чтобы он не испортил мой другой просмотр Firefox.

После всех этих усилий я грелась своей великой наградой:

Достаточно хорошо, чтобы проверить Twitter и отправлять сообщения в Facebook, но это все.

Через день после публикации этой статьи мы получили заявление от адвокатов, представляющих T-Mobile. В нем они указывают:

Что бы это ни стоило, я хотел бы дать краткое объяснение, почему мы решили опубликовать этот взлом. Во-первых, вы вводите случайные телефонные номера для аутентификации в бесплатный Wi-Fi стоимостью всего час. Я бы не написал об этом трюке, если:

  • Это повлияло на опыт пользователя T-Mobile любого пользователя, включая предупреждение о том, что вы активировали любой вид услуг в полете, используя их номер.
  • Это позволило человеку получить доступ к какому-либо премиальному сервису, программе One Plus от T-Mobile для безлимитного Wi-Fi во время полета.
  • Это позволило флаеру нарушить безопасность пользователя T-Mobile или каким-либо другим способом войти в учетную запись пользователя T-Mobile тайным способом.

В настоящее время для T-Mobile и Gogo самый простой способ предотвратить использование этого метода состоит в том, чтобы пользователи проходили проверку подлинности в акции Wi-Fi с использованием обычной учетной записи T-Mobile. Просто, как пирог, за исключением проблемы с безопасностью отправки этих учетных данных через открытое Wi-Fi-соединение (возможно, причина в том, что это не механизм). Конечно, также было бы не сложно создать какую-то систему для включения бесплатного Wi-Fi за час до того, как человек прыгнет в самолет, особенно если T-Mobile и Gogo проверяют весь процесс через MAC-адреса.

Я должен также отметить, что это была лазейка.

Mile High Week Летать на «дружественных небесах» часто бывает адом, но это не обязательно. Это Mile High Week, и мы исследуем все, что связано с полетом: от того, как набрать дешевые билеты до лучшего времени для бронирования, от того, как заснуть во время дальнего перелета, до того, как победить в вечной войне с подлокотниками. Колеса вверх.