Из-за глюка iOS можно сломать Wi-Fi на iPhone — не проверять на себе!

не работает wifi на iphone

Интересный глюк выявил инженер из Дании Карл Шу — если задать особое имя для беспроводной сети своего роутера, то можно сломать Wi-Fi на iPhone, которые к нему подключены. Нет, беспроводной адаптер не сгорает и не выходит из строя. Механизм здесь несколько иной. Достаточно на своём роутере или беспроводной точке доступа задать вот такое имя для сети Wi-Fi: «%p%s%s%s%s%n». После этого Айфон не только не сможет к ней подключиться, но и вообще не сможет выбрать какую-либо другую Wi-Fi-сеть. Таким образом доступным останется только Интернет через мобильную связь.


Судя по всему, знак «%» приводит к проблеме синтаксического анализа входных данных. Операционная система iOS интерпретирует этот символ как особый спецификатора и, соответственно, рассматривает строку «%p%s%s%s%s%n», как какую-то сервисную команду. Проблема зафиксирована в  iOS 14.4.2 и подтверждена в  iOS 14.6.

Что интересно, даже если снова переименовать имя сети (идентификатор SSID) или вообще её отключить, то iPhone все равно будет «штырить» и даже перезагрузка не поможет!

Что делать в этом случае? Конечно, разработчики из Apple скоро этот баг скорее всего устранят в следующем обновлении iOS, но если Вы решили как-то это на себе проверить или попали на подобную сеть, то единственный способ вернуть нормальную работу модуля Вай-Фай — это полный сброс настроек сети на смартфоне.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *