Pular para o conteúdo

Aplicativo de mensagens

Desbloqueie o Telegram e entre sem precisar de outro aparelho

Para desbloquear o Telegram, cole web.telegram.org no TrickyBird e clique em Abrir. O mensageiro abre na mesma aba, e o seu navegador não se conecta a web.telegram.org: esse endereço viaja dentro de um dos nossos, codificado, não escrito por extenso. A própria tela de login do Telegram carrega bem ali, e “Entrar com número de telefone” aparece por padrão ao lado do código QR, não escondido num menu. Esse detalhe importa mais do que parece: uma conta sem outra sessão ativa consegue entrar só com esse número de telefone, sem precisar de um segundo aparelho.

Em um aparelho que você não controla, as respostas costumeiras travam no mesmo passo. Uma VPN precisa de um instalador, o próprio aplicativo do Telegram também, e um dispositivo restrito da escola ou do trabalho não concede nem permissão de administrador nem acesso a uma loja de aplicativos. Nada disso afeta uma aba do navegador: o TrickyBird abre o Telegram como uma página, do mesmo jeito que qualquer outra página abre, então o passo de instalação que trava as outras respostas nunca chega a aparecer.

Por baixo, o TrickyBird leva a própria conexão MTProto do Telegram pelo proxy via WebSocket, então o cliente mantém uma linha ativa com o Telegram em vez de recarregar a página para checar mensagens novas. Chegamos ao formulário de número de telefone nos 2 clientes web do Telegram e vimos que ele aceita um código de país e um número. Paramos ali. Para mandar um código real para si mesmo, é preciso um número de telefone real, que este ambiente não tem; então considere que o formulário abre e funciona, e que a etapa do SMS é do próprio Telegram, seja pelo TrickyBird, seja direto.

O que esperar de Telegram

Os 2 clientes web do Telegram abrem pelo TrickyBird, o formulário de número de telefone aceita o número digitado em cada um, e a conexão MTProto por trás deles passa pelo proxy em tempo real. Terminar o login e usar o Telegram depois de conectado ficam por conta do próprio Telegram a partir daí; um canal público é um caminho separado, sem conta, coberto nas perguntas frequentes acima.

O web.telegram.org está bloqueado na sua rede?

A verificação pede a web.telegram.org um arquivo pequeno direto da sua conexão, não pelo TrickyBird, então a sua rede vê esse pedido como qualquer visita direta.

Um dos nossos endereços, com o do site codificado dentro

O site carrega na mesma aba, e esse endereço nem sempre vai ter a mesma aparência: às vezes são só números.

Como o TrickyBird abre o Telegram?

O Telegram tem 2 clientes web diferentes no mesmo endereço: o Web K, o cliente original, e o Web A, um código mais novo e separado. Nem o Web K nem o Web A fala com o Telegram diretamente: o seu navegador acessa o endereço do próprio TrickyBird, que busca a página, reescreve o HTML, o CSS e o JavaScript dela para que cada link e script passe por esse mesmo endereço, e transmite o resultado para a sua aba. Um script instalado ali faz com que tudo o que qualquer um dos clientes carregar depois também passe pelo endereço do TrickyBird, em vez de ir direto para o Telegram.

A parte que costuma falhar primeiro em um mensageiro é a conexão ao vivo, e aqui ela se sustenta. Ambos os clientes falam o próprio protocolo do Telegram, o MTProto, por um WebSocket que fica aberto enquanto a aba estiver aberta, e o TrickyBird leva essa conexão do mesmo jeito que leva a página. É por isso que um chat se atualiza sozinho, sem precisar recarregar; o socket que carrega isso nunca saiu do proxy.

Dá para entrar sem um segundo aparelho?

A maioria dos clientes web de mensageiro parte, por padrão, para escanear um código QR com um telefone que já tem uma conta aberta, o que pressupõe que você tenha um segundo aparelho e que o app esteja instalado nele. O Telegram também mantém esse caminho (o código QR é o que você vê primeiro por padrão, tanto no Web K quanto no Web A), mas bem ao lado, e não escondido num menu de configurações, está “Entrar com número de telefone”. Clique nele, e um formulário de código de país e número se abre, o mesmo que o Telegram mostra numa visita direta.

Uma conta que não está conectada em nenhum outro lugar termina esse caminho com um código enviado por SMS para o número digitado, e não escaneando outra tela. Nenhum segundo aparelho entra nisso. Vimos o formulário aceitar um código de país e um número, tanto no Web K quanto no Web A. Não chegamos a receber um código num número real, porque essa etapa precisa de uma conta real do Telegram e de um telefone real, e não temos nem uma coisa nem outra no ambiente de onde testamos. Considere que o formulário abre e funciona pelo proxy, e que a entrega do SMS é do próprio Telegram, seja pelo TrickyBird, seja direto.

Onde o Telegram está bloqueado?

Filtros de rede costumam pegar mensageiros como categoria, junto com apps de chat e redes sociais, em vez de mirar no Telegram especificamente. No nível de país, o registro é mais específico: o Telegram está bloqueado no Irã, no Paquistão e na China continental desde julho de 2015, e ficou bloqueado nacionalmente na Rússia de abril de 2018 até esse bloqueio ser suspenso em junho de 2020.

O que funciona no Telegram, e o que esperar

Aqui está o limite que conseguimos traçar hoje: os 2 clientes carregam, o formulário de número de telefone aceita o número digitado em cada um, e o WebSocket que carrega o próprio protocolo do Telegram passa pelo proxy em ambos. Paramos na porta de uma conta real, porque, para terminar o login, é preciso um número de telefone real, que esta configuração não tem. Além dessa porta não afirmamos nada: chats, contatos e entrega de mensagens são a própria experiência do Telegram depois que você entra, sem serem afetados por nada que o TrickyBird mude na página antes disso.

O tempo todo, na tela de login e depois dela, o seu navegador usa um dos nossos próprios endereços, com o do Telegram codificado dentro dele e não escrito por extenso, porque é o TrickyBird quem se conecta ao Telegram em seu nome. Para manter o serviço funcionando e conter abusos, o TrickyBird guarda uma versão encurtada do seu endereço IP e o hostname de destino, por no máximo 48 horas, sem nenhuma conta própria à qual associar isso.

Perguntas

Preciso de uma conta do Telegram para entrar pelo TrickyBird?

Você precisa do que o próprio Telegram pede: um número de telefone, seja escaneando um código QR com um app que já tem uma conta ou digitando o número no formulário ao lado. O TrickyBird não adiciona um login próprio nem contorna o do Telegram; ele abre a página que o Telegram já serve, e, enquanto isso, o seu navegador usa um dos nossos próprios endereços.

Posso entrar só com meu número de telefone, sem um segundo aparelho?

Sim, pelo menos no que diz respeito ao formulário. Os 2 clientes web do Telegram colocam “Entrar com número de telefone” ao lado do código QR por padrão, e o formulário aceita um código de país e um número, igual em uma visita direta. Uma conta sem outra sessão ativa recebe um código por SMS em vez de um escaneamento de QR. Chegamos a esse formulário pelo proxy; a entrega de um código real ainda não foi testada aqui.

A conexão ao vivo do Telegram funciona pelo TrickyBird, ou só a página?

Ela continua ativa. O próprio protocolo do Telegram, o MTProto, mantém uma conexão WebSocket aberta pelo tempo que a aba fica aberta, e o TrickyBird leva essa conexão pelo proxy do mesmo jeito que leva a página, então o cliente segue falando com o Telegram em tempo real em vez de só mostrar o que carregou uma vez.

Posso ler um canal do Telegram sem entrar de jeito nenhum?

Um canal público, sim, separado do mensageiro que esta página abre. O Telegram serve as publicações recentes de um canal como uma página de prévia simples em um endereço como t.me/s/<canal>, legível sem conta do Telegram e sem etapa de login, e essa página abre pelo TrickyBird do mesmo jeito. Ler um canal não é a mesma coisa que usar o mensageiro: ali não há chats nem nada que precise de você conectado.

Isso funciona em um computador de escola ou trabalho onde eu não posso instalar nada?

Sim, é exatamente o caso para o qual foi construído. O TrickyBird funciona na aba do navegador que você já tem aberta, sem nada para instalar e sem pedir permissão de administrador, exatamente a permissão que um dispositivo restrito nega. Você cola o endereço do Telegram, clica em Abrir, e tanto a página quanto sua conexão ao vivo abrem nessa aba.

Abrir Telegram agora

Aperte o botão e o site abre nesta aba. Você não precisa instalar nada nem criar conta.