Filtrado el código que bloquea Telegram en Whatsapp

whatsapp codigo telegram

Alguien nos comentó en el blog telegram geeks una expresión regular que estaba siendo usada para bloquear telegram en la app de whatsapp:

 

“(\\W|\\b)telegram(\\.\\w+){1,2}\\z”.

Entonces quisimos probar que el bloqueo no es un error raro sino que existe un propósito específico de bloquear links de Telegram.

Primero de todo, nos descargamos la APK de android directamente desde el sitio web de whatsapp: https://www.cdn.whatsapp.net/android/2.12.370/WhatsApp.apk

El código

La primera sorpresa que vimos es que la apk no está ofuscada. Así que usamos jadx para decompilarla, y este el resultado:

[Resultado de decompilar WhatsApp, Version 2.12.370 (sha1: bf9c222b1acaa007d5e78a17ceace2bdd4d7d198) con jadx 0.6.0]

En la clase LinkifyWeb.java hemos encontrado la infame expresión regular:

telegram whatsapp codigo decompile

Esta expresión regular significa: Busca el string “telegram” no precedido por nada, o precedido por un separador de palabra, o precedido por un carácter no alfabético, y seguido por algún tipo de dominio TLD.

Y este es el código que llama a la expresión regular y bloquea cualquier URL de Telegram en la APP de Whatsapp:

whatsapp-decompile2[1]

Cada vez que alguien envía una URL, esta función la analiza para ver si la URL es un “badHost”.

Por tanto, esto confirma que el bloqueo de Telegram es totalmente intencionado. Está claro como el agua que WhatsApp apunta y dispara a Telegram y no a nadie más.

Bonus track: En su paranoia, Whatsapp además ha bloqueado el dominio telegram.com. El cual no tiene nada que ver con Telegram.

Canal Noticias tlgram.net
Síguenos! Canal Noticias tlgramNET.

reenviar

el1ot

el1ot

Adicto a la tecnología. Cuando me aburro trasteo y rompo cacharros.

You may also like...

2 Responses

  1. Edmundo Salgado dice:

    Como desbloquear esta infame e ilegal funcion.

    saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *