Nesen tika atklāta kļūda "muļķu jūra" iOS kas var bloķēt iPhone wifi modemu un atstāt to bez minētā bezvadu savienojuma, ja ierīce netiek atiestatīta vēlreiz.
Un es saku, ka tā ir ļoti vienkārša kļūda, jo tā vienkārši rodas, kad iPhone mēģina izveidot savienojumu ar Wi-Fi tīklu, kura SSID nosaukums sākas ar procentu simbolu (%). Cerams, ka Apple to izlabos gaidāmajā atjauninājumā.
Ja jums nepatīk jūsu mājas Wi-Fi maršrutētājā esošais SSID, kas nāk no rūpnīcas, jūs lieliski zināt, ka varat to mainīt pēc saviem ieskatiem. Nu, pagaidām nedomājiet par etiķetes maiņu uz nosaukumu, kas sākas ar simbolu Tik daudz procentu, piemēram, "% wifi_de_casa%".
Jo visticamāk, ja jūs to izdarīsit, kad jūsu iPhone mēģinās izveidot savienojumu ar šo tīklu, tas tā arī notiks bloķēt modemu iekšējais wifi un paliec bezsaistē. Ja jūsu mobilais tālrunis ir Android, tad esiet drošs, ka tas nenotiks ar jums. Tātad tā ir tīra iOS problēma.
Šo "kļūdu" atklāja drošības pētnieks Karls Šou, ka pēc pievienošanās Wi-Fi tīklam ar nosaukumu «% p% s% s% s% s% n» jūsu iPhone Wi-Fi savienojums tika invalīdi.
Pēc pievienošanās personīgajam WiFi ar SSID “% p% s% s% s% s% n” mans iPhone neatgriezeniski atspējoja tā WiFi funkcionalitāti. Ne restartēšana, ne SSID maiņa to nenovērš: ~) pic.twitter.com/2eue90JFu3
- Karls Šū (@vm_call) Jūnijs 18, 2021
Šķiet, ka kļūda varētu būt saistīta ar procentuālās zīmes sākotnējo izmantošanu tīkla nosaukumā, kas noved pie ievades parsēšanas problēmas, kurā iOS nepareizi interpretē burtus, kas seko "%", virknes formāta norādītājs.
C tipa programmēšanas valodās virkņu formātu specifikatoriem ir īpaša nozīme, un valodas sastādītājs tos parsē kā mainīgā nosaukumu vai komandu, nevis standarta teksts.
Ja kļūda ietekmē jūs, jums nekas cits neatliek atiestatīt tīklu ierīces Wi-Fi savienojumu. Jums būs jādodas uz Iestatījumi, pieskarieties Vispārīgi un pēc tam Atiestatīt. Nospiediet "Atiestatīt tīkla iestatījumus" un komandu uzvednē apstipriniet pieprasījumu.