[Разработка под iOS, Беспроводные технологии, Смартфоны, IT-компании] Исследователь нашёл ещё одно название сети Wi-Fi, которое отключает беспроводной модуль в iPhone

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
05-Июл-2021 09:30


Баг в работе Wi-Fi на iPhone отключает беспроводной модуль.
4 июля 2021 года инженер и основатель secret.club Карл Шоу (Carl Schou) рассказал в Twitter, что при присоединении любого iPhone, включая новые модели, к Wi-Fi сети с символьным названием (SSID) в виде "%secretclub%power", происходит перманентное отключение беспроводного модуля мобильного устройства. Сеть Wi-Fi перестает работать, кнопка ее включения становится неактивной. Также перестает работать AirDrop на iPhone.
Примечательно, что единственный способ восстановить работоспособность Wi-Fi на iPhone, причем и он не всегда работает, это сбросить устройство до заводских настроек с потерей текущих данных пользователя, если до активации бага не было сделано резервное копирование.
В случае, если бэкапа не было, можно сделать текущий и сбросить устройство, но для восстановления работоспособности Wi-Fi пользователю необходимо вручную отредактировать на ПК резервную копию iPhone и удалить оттуда вредоносную запись с названием сети в файле ".plist".
Эксперт отправил отчет по этому багу в Apple по официальной электронной почте, но пока что ничего от них в ответ не получил.
Один пользователь пояснил, что смог на iPad с публичной бета-версией 1 iOS 15 добиться включения сети Wi-Fi после бага, отключив в устройстве точку доступа с таким названием и нажав переключатель включения Wi-Fi примерно 30 раз. Кроме того, он предложил включить режим полета на более ем 10 секунд и выключить его.
18 июня Шоу обнаружил, то при присоединении любого iPhone, включая новые модели, к Wi-Fi сети с символьным названием (SSID) в виде "%p%s%s%s%s%n", происходит зависание работы беспроводного модуля мобильного устройства. В этом случае помогал сброс настроек сети. Также иногда, но не всегда, помогает удаление названия такой сети из iCloud Keychain с другого устройства.
Шоу не советует экспериментировать с названиями сетей с символом "%" вначале и подождать патча от Apple, если компания заинтересуется этой проблемой. Пользователи рассказали, что даже такой SSID вызывает этот баг — "%Free %Coffee at %Starbucks".
Некоторые пользователи проверили подключения к сети "%p%s%s%s%s%n" на устройствах с ОС Android. Там все работает штатно без проблем.
Эксперты Bleeping Computer предположили, ошибку с Wi-Fi на iPhone, вероятно, связана с проблемой синтаксического анализа входных данных. Когда в именах точек доступа Wi-Fi присутствует строка со знаками «%», то iOS может ошибочно интерпретировать буквы, следующие за «%», как спецификаторы формата строки, хотя это не так. В языках семейства C спецификаторы формата строки имеют особое значение и обрабатываются компилятором языка как имя переменной или команда, а не просто текст. Например, команда printf на самом деле не печатает символ «%n», а сохраняет количество символов, предшествующих %n, в заранее определенной переменной.
В 2018 году пользователи iPhone столкнулись с проблемой при получении в тексте смс символов Unicode для индийского языка телугу. Проблема возникала на некоторых версиях iOS в приложениях, использующих дефолтный шрифт San Francisсo. Получив всего несколько символов జ్ఞా, пользователь терял управление над многими приложениями в iOS, включая почту и Facebook. Если один из символов телугу появлялся во всплывающих уведомлениях, то блокировался SpringBoard — приложение, отвечающее за главный экран в iOS.
В 2015 году пользователи iPhone столкнулись со сбоем системы и перезагрузкой своих устройств после получения смс или пуш-сообщения со смесью арабского текста с хинди или бенгальским посередине и китайским иероглифом в конце в виде строки "للصبللصبرر ॣ ॣ h ॣ ॣ 冗".
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_razrabotka_pod_ios (Разработка под iOS), #_besprovodnye_tehnologii (Беспроводные технологии), #_smartfony (Смартфоны), #_itkompanii (IT-компании), #_wifi, #_iphone, #_ssid, #_razrabotka_pod_ios (
Разработка под iOS
)
, #_besprovodnye_tehnologii (
Беспроводные технологии
)
, #_smartfony (
Смартфоны
)
, #_itkompanii (
IT-компании
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 16-Май 10:40
Часовой пояс: UTC + 5