Eu escrevi alguns artigos diferentes sobre como contornar os cheques envolvidos com a hora livre de WiFi que a T-Mobile oferece no Gogo.
Cada um destes “hacks” é bastante simples, no entanto, havia algumas coisas que você precisava ter em preparação para que isto funcionasse. O primeiro hack envolveu apenas o uso do console do desenvolvedor no Chrome para trocar o agente do usuário. Se você queria renovar essa hora de WiFi, uma ferramenta de falsificação de endereços MAC também era necessária. A segunda iteração do “hack” envolvia permitir um mergulho oculto no código das páginas web. Isto também podia ser feito no console do desenvolvedor. Eu postei, e então removi esta versão do desvio porque eu queria fazer mais algumas pesquisas sobre isso e parecia um pouco raro ver esse sistema na natureza. Eu só o vi duas vezes desde que o descobri inicialmente. Na terceira versão deste hack, você só vai precisar de uma coisa: um atalho de navegador modificado.
Okay, até o negócio. Desde o lançamento da internet 2ku do Gogo (alta velocidade, compatível com streaming – leia mais aqui) a página do portal é diferente. Antes de você ser capaz de usar o console do desenvolvedor, e usando um “escape” inteligente ou parar o carregamento da página na hora certa, engane o portal para pensar que você estava em um dispositivo móvel.
Isso não está mais funcionando. Eles realmente implementaram algum JS inteligente, e Ajax, então o navegador nunca recarrega a página inteira tornando o UA inútil. Eu me pergunto se alguém leu um dos meus artigos ou posts no blog.
É muito engraçado, mas a forma como eu me lembrei disso agora nos traz de volta a 2006, quando os hacks dos agentes de usuários eram a norma. Molho secreto? Mude o agente do usuário no atalho do navegador.
Whoa, assim tão fácil? Sim.
Se você está usando cromo, na verdade é mais difícil de fazer do que outros navegadores, uma vez que ele roda em segundo plano por padrão. Isto causa problemas quando se relança o navegador. Algumas coisas importantes a notar são que você precisa parar o chrome de rodar em segundo plano antes de mudar o agente do usuário, e se você não quiser a navegação móvel durante sua sessão você precisa fechar o chrome rodando em segundo plano antes de lançá-lo a partir do atalho normal. Tudo isso fará mais sentido uma vez que eu expliquei como fazer esse desvio.
NOTE: Se você quiser estender essa hora, você ainda precisa mudar seu endereço MAC (não é tão difícil se você estiver usando um utilitário) como antes. Verifique um dos meus artigos / blogs anteriores para uma explicação de como fazer isso.
Passo 1.
Conectar ao WiFi em vôo. Eu não vou explicar isto. É uma armadilha – se você precisar de ajuda para fazer isso, não se preocupe em tentar este método de desvio. (#sorrynotsorry)
Passo 2.
Verifica que a página NÃO mostra a oferta da Promoção T-Mobile.
Passo 3.
Fechar fora do Cromo, e certifica-te que não está a correr em segundo plano (clica com o botão direito na barra de tarefas e selecciona a saída.)
Passo 4.
No menu inicial, arraste o Chrome para a área de trabalho para criar um atalho.
Passo 5.
Clicar direito no atalho e clicar em Propriedades. No alvo você vai fazer com que fique assim:
"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"
A parte interessante aqui é a adição do agente do usuário.
Click Apply, e Ok.
Step 6.
Launch Chrome com o novo atalho que você criou. Verifique se a opção T-Mobile aparece agora.
Passo 7.
Preencha o formulário, e viola! Você deve obter uma página que diga que sua hora começa agora….
Step 8. Opcional
Se você fechar fora do navegador, (certifique-se de que você também saiu do processo de fundo.) e relançar o Chrome usando seu atalho normal – aquele que não foi criado por nós, você terá uma experiência de navegação normal no desktop ao invés de uma versão móvel.
Pensamentos finais – Eu acho que eles não se importam. Eles não estão se esforçando muito para impedir que as pessoas usem isso em um dispositivo não móvel. Eu posso pensar em algumas maneiras de bloqueá-lo, mas a troca é provavelmente a experiência do usuário. Quanto mais difícil você fizer isso para autenticar, menos provável é que o usuário tenha sucesso, o que normalmente os deixa loucos e acham que a culpa é do Gogo. Esta é difícil, porque eu não consigo imaginar que a largura de banda seja barata, mas talvez eles estejam ganhando dinheiro com o punho. Quem sabe. Se o Gogo/T-Mobile quiser chegar até mim, eu posso dar algumas idéias de como consertar isso mantendo a experiência do usuário.
até a próxima vez pessoal.
Disclaimer: A uma hora de internet grátis é fornecida para navegadores móveis. Eu diria que você provavelmente não deveria fazer isso, mas você provavelmente também não deveria acelerar. Usar um computador ao invés de um telefone provavelmente não faz uma grande diferença, principalmente a largura de banda que você está usando seria mais do que provavelmente maior. De qualquer forma, este artigo não é para ser malicioso, mas para mostrar uma falha que poderia ser corrigida. Eu certamente não estou aconselhando que você mude seu endereço MAC para obter mais Internet grátis do que a fornecida.