Nenhuma solução disponível como patch ainda está longe de ser visto
Os iPhones são há muito tempo os únicos afetados por bugs de mensagens que causam falhas nos aplicativos e congelam completamente os dispositivos, mas parece que os smartphones Android também não estão imunes.
Um problema descoberto no WhatsApp para Android pode levar não só o aplicativo a travar ao receber uma mensagem criada, mas todo o dispositivo enlouquecer e, eventualmente, congelar ao ponto em que a reinicialização é a única maneira de recuperá-lo em condições de trabalho.
E se a mesma mensagem for recebida repetidas vezes, não é difícil descobrir o que pode acontecer, já que o WhatsApp (e possivelmente o dispositivo) pode tecnicamente ser forçado a entrar em loop infinito.
O bug explicado
Existem duas mensagens diferentes se espalhando pela web agora e que acionam o bug, embora seja importante saber que praticamente qualquer texto pode ser criado para causar o travamento do WhatsApp no Android. Mas se você receber uma mensagem na forma dos dois seguintes ...
“This is very Interesting! 😂”
“If you touch this black dot then your WhatsApp will hang.”
… É melhor você excluir a conversa, se isso ainda for possível. Há uma explicação técnica para o bug e tudo se resume a caracteres Unicode invisíveis incluídos na mensagem.
No primeiro exemplo, há nada menos que 6000 caracteres invisíveis entre o smiley e as aspas, além de códigos que instruem o aplicativo a ler a mensagem da esquerda para a direita e, em seguida, da direita para a esquerda e da esquerda para a direita para a direita tudo de novo. Desta forma, o WhatsApp se esforça para ler a mensagem e, eventualmente, trava, potencialmente levando a mais problemas.
A marca de 6000 caracteres está sendo usada porque esse é o limite que o WhatsApp implementou para exibir um botão de mais informações ao lado de cada mensagem e gera maior uso de memória quando tocado.
Nenhuma solução alternativa está disponível neste momento e um patch é a única maneira de resolver isso, embora o WhatsApp não tenha dito nada sobre isso até agora.
Caso você esteja tentando testar o bug (apenas para fins experimentais! ), Aqui está o link do Pastebin que está fazendo as rondas agora. Você precisa copiar a mensagem inteira, incluindo as aspas. Lembre-se de que a mensagem também faz com que alguns navegadores de desktop sejam suspensos no WhatsApp Web. iPhones não são afetados pelo bug.
Nenhum comentário:
Postar um comentário