Um erro do tipo "mar de tolos" acaba de ser descoberto em iOS que pode bloquear o modem wi-fi de um iPhone e deixá-lo sem a referida conexão sem fio se o dispositivo não for reiniciado.
E digo que é um erro muito simples porque simplesmente ocorre quando um iPhone tenta se conectar a uma rede Wi-Fi cujo Nome SSID começa com o símbolo de porcentagem (%) Esperançosamente, a Apple corrige isso em uma próxima atualização.
Se você não gosta do SSID que vem de fábrica em seu roteador Wi-Fi doméstico, sabe perfeitamente que pode alterá-lo conforme sua preferência. Bem, por enquanto, nunca mude o rótulo para um nome que começa com o símbolo de percentagem, como "% wifi_de_casa%".
Porque provavelmente, se você fizer isso, quando o seu iPhone tentar se conectar a essa rede, ele irá bloqueie o modem wi-fi interno e fique offline. Se o seu celular for Android, fique tranquilo, pois isso não acontecerá com você. Portanto, é puro problema do iOS.
Este "bug" foi descoberto pelo pesquisador de segurança Carl shou, que depois de ingressar em uma rede Wi-Fi com o nome «% p% s% s% s% s% n», a conexão Wi-Fi do seu iPhone foi Desativado.
Depois de entrar no meu WiFi pessoal com o SSID “% p% s% s% s% s% n”, meu iPhone desativou permanentemente a funcionalidade WiFi. Nem a reinicialização nem a alteração do SSID corrigem isso: ~) pic.twitter.com/2eue90JFu3
- Carl Schou (@vm_call) 18 de Junho de 2021
Parece que o erro pode estar relacionado ao uso inicial no nome da rede do sinal de porcentagem, o que leva a um problema de análise de entrada em que o iOS interpreta erroneamente as letras após "%" como um especificador de formato de string.
Em linguagens de programação do tipo C, os especificadores de formato de string têm um significado especial e são analisados pelo compilador da linguagem como um nome de variável ou comando em vez de texto padrão.
Se você for afetado pelo erro, você não tem escolha a não ser redefinir rede do dispositivo para ter sua conexão Wi-Fi operacional novamente. Você terá que ir para Configurações, tocar em Geral e, em seguida, Redefinir. Toque em "Redefinir configurações de rede" e confirme a solicitação no prompt de comando.