È stato appena scoperto un errore "Sea of Fool" in iOS che può bloccare il modem wifi di un iPhone e lasciarlo senza detta connessione wireless se il dispositivo non viene ripristinato nuovamente.
E dico che è un errore molto semplice perché si verifica semplicemente quando un iPhone tenta di connettersi a una rete Wi-Fi la cui Nome SSID inizia con il simbolo di percentuale (%). Speriamo che Apple lo risolva in un prossimo aggiornamento.
Se non ti piace l'SSID che viene dalla fabbrica nel tuo router Wi-Fi di casa, sai perfettamente che puoi cambiarlo a tuo piacimento. Bene, per ora, non cambiare mai l'etichetta con un nome che inizia con il simbolo di Tanta percentuale, ad esempio "% wifi_de_casa%".
Perché molto probabilmente, se lo fai, quando il tuo iPhone tenterà di connettersi a quella rete, lo farà blocca il modem wifi interno e rimani offline. Se il tuo cellulare è Android, stai certo che questo non accadrà a te. Quindi è puro problema iOS.
Questo "bug" è stato scoperto dal ricercatore di sicurezza Carl Sho, che dopo essere entrato in una rete wifi con il nome "% p% s% s% s% s% n", la connessione wifi del tuo iPhone Disabilitato.
Dopo essere entrato nel mio WiFi personale con l'SSID "%p%s%s%s%s%n", il mio iPhone ha disabilitato permanentemente la sua funzionalità WiFi. Né il riavvio né la modifica dell'SSID lo risolvono :~) pic.twitter.com/2eue90JFu3
-Carlo Schou (@vm_call) 18 Giugno 2021
Sembra che l'errore possa essere correlato all'uso iniziale nel nome della rete del segno di percentuale, che porta a un problema di analisi dell'input per cui iOS interpreta erroneamente le lettere che seguono il "%" come un identificatore di formato stringa.
Nei linguaggi di programmazione di tipo C, gli identificatori di formato stringa hanno un significato speciale e vengono analizzati dal compilatore del linguaggio come nome di variabile o comando invece di testo standard.
Se sei interessato dall'errore, non hai altra scelta che ripristinare la rete del dispositivo per rendere nuovamente operativa la connessione Wi-Fi. Dovrai andare su Impostazioni, toccare Generali, quindi Ripristina. Tocca "Ripristina impostazioni di rete" e conferma la richiesta al prompt dei comandi.