Chyba „more bláznov“ bola práve objavená v roku iOS ktorý môže blokovať wifi modem na iPhone a nechať ho bez uvedeného bezdrôtového pripojenia, ak sa zariadenie znovu neobnoví.
A hovorím, že je to veľmi jednoduchá chyba, pretože k nej jednoducho dôjde, keď sa iPhone pokúsi pripojiť k sieti Wi-Fi, ktorej Názov SSID začína symbolom percenta (%). Dúfajme, že to Apple opraví v pripravovanej aktualizácii.
Ak sa vám nepáči identifikátor SSID, ktorý pochádza z výroby domáceho smerovača Wi-Fi, viete úplne dobre, že si ho môžete zmeniť podľa svojich predstáv. Zatiaľ nateraz nemeňte štítok na názov, ktorý sa začína symbolom Toľko percent, napríklad „% wifi_de_casa%“.
Pretože s najväčšou pravdepodobnosťou to urobíte, keď sa váš iPhone pokúsi pripojiť k tejto sieti, bude zamknite modem interné wifi a zostaň offline. Ak máte mobilný telefón Android, môžete si byť istí, že sa vám to nestane. Je to teda čistý problém so systémom iOS.
Túto „chybu“ objavil bezpečnostný výskumník Carl shou, že po pripojení k sieti Wi-Fi s názvom «% p% s% s% s% s% n» bolo Wi-Fi pripojenie vášho iPhone postihnutý.
Po pripojení k mojej osobnej sieti Wi-Fi pomocou identifikátora SSID „% p% s% s% s% s% n“ môj iPhone natrvalo deaktivoval funkciu WiFi. Reštart ani zmena SSID to neopravujú: ~) pic.twitter.com/2eue90JFu3
- Carl Schou (@vm_call) Júna 18, 2021
Zdá sa, že chyba mohla súvisieť s počiatočným použitím názvu siete v znaku percenta v sieti, čo vedie k problému pri analýze vstupu, pri ktorom systém iOS nesprávne interpretuje písmená nasledujúce za „%“ ako špecifikátor formátu reťazca.
V programovacích jazykoch typu C majú špecifikátory formátu reťazca špeciálny význam a sú analyzované prekladačom jazykov ako názov premennej alebo príkaz namiesto štandardný text.
Ak sa vás chyba týka, nezostáva vám nič iné ako resetovať sieť zariadenia, aby bolo vaše pripojenie Wi-Fi opäť funkčné. Budete musieť ísť do Nastavení, dotknúť sa Všeobecné a potom Obnoviť. Klepnite na „Obnoviť nastavenia siete“ a potvrďte požiadavku na príkazovom riadku.