Apple News

Como corrigir o bug Unicode 'Black Dot' que travou o iMessage

Quarta-feira, 9 de maio de 2018 8h32 PDT por Joe Rossignol

Mais um bug do Unicode foi descoberto e é capaz de travar aplicativos e sistemas operacionais, desde o WhatsApp no ​​Android até o iMessage no iOS. Não compartilharemos a string exata, para evitar que se espalhe ainda mais, mas inclui emojis de ponto preto (⚫️) e apontando para a esquerda (& # x1f448;) além de outros caracteres ocultos.





bug unicode do imessage
Simplificando, essa string Unicode específica não pode ser renderizada corretamente e leva ao travamento do sistema. Em geral, quando o bug afeta o iMessage, o problema pode ser resolvido excluindo a conversa que contém a mensagem problemática. As etapas a seguir funcionam no iPhone 6s e mais recentes, exceto o iPhone SE:

  • Forçar fechamento o aplicativo Mensagens.



  • Pergunte ao Siri para enviar uma resposta ao remetente da mensagem de forma que a string Unicode não seja mais o balão mais recente da conversa.

  • 3D Touch no ícone do aplicativo Mensagens na tela inicial e toque em Nova mensagem no menu que é aberto.

  • Toque em Cancelar no canto superior direito da tela Nova mensagem.

  • Toque em Editar no canto superior esquerdo da lista de conversas.

  • Toque no círculo à esquerda da conversa que contém a mensagem problemática. Uma marca de seleção azul aparecerá.

  • Toque em Excluir no canto inferior direito.

Se você tem um iPhone com Siri, mas não com 3D Touch, variando do iPhone 4s ao iPhone 6 Plus e iPhone SE, as etapas são um pouco diferentes:

  • Forçar fechamento o aplicativo Mensagens.

  • Pergunte ao Siri para enviar uma resposta ao remetente da mensagem quantas vezes forem necessárias até que a bolha que contém a string Unicode seja eliminada da parte visível da conversa.

  • Abra o aplicativo Mensagens.

  • Toque na seta para trás no canto superior esquerdo para retornar à lista de conversas.

  • Toque em Editar no canto superior esquerdo da lista de conversas.

  • Toque no círculo à esquerda da conversa que contém a mensagem problemática. Uma marca de seleção azul aparecerá.

  • Toque em Excluir no canto inferior direito.

Também pode ser possível excluir a mensagem problemática em outro dispositivo executando o iOS 11.4 ou macOS 10.13.5 betas por meio de Mensagens no iCloud.

Embora esse bug Unicode mais recente tenha sido descoberto na semana passada, só agora está começando a receber atenção generalizada na comunidade da Apple, depois de ter sido destacado em alguns canais populares do YouTube. Decidimos não fornecer nenhum link, mas a string específica pode ser facilmente disponibilizada pelo Google para os interessados.

O bug afeta iOS 11.3 e iOS 11.4 beta e muitas outras versões de software, plataformas e dispositivos. A Apple ainda não lançou uma correção, mas provavelmente lançará atualizações de software para resolver o problema em breve.

Tags: iMessage, Unicode