При подключении к домашнему Wi-Fi в MIUI появляется пустое окно

Статус: Offline
Реєстрація: 24.06.2012
Повідом.: 45
При подключении к домашнему Wi-Fi в MIUI появляется пустое окно

Привет, народ!

Пожалуйста, подскажите, может, кто-то сталкивался.

Есть смартфон Xiaomi Redmi 5 (международная версия) с прошивкой MIUI 9.2.3 Global, без рута.

До недавнего времени всё было нормально, но вчера внезапно при соединении Xiaomi Redmi 5 с домашним Wi-Fi роутером начало появляться на весь экран окно с названием сети, переключателем "Подключаться автоматически" и пустым полем с надписью "503 Service Temporarily Unavailable / nginx", а также кнопками "ОК" и "Отмена". Даже если это окно свернуть, оно появляется снова, пока не нажмёшь одну из кнопок - "ОК" или "Отмена". При этом сеть и интернет после подключения работают вне зависимости от того, какую из кнопок нажать. При этом в шторке появляется уведомление с синим значком вайфая и надписью "Подключено к <название_сети>. Нажмите для просмотра".

Накануне никакой софт не обновлялся, ни MIUI-шный, ни пользовательский (автоматическое обновление отключено), изменений в настройках роутера тоже не было. К роутеру пробовали подключать два смартфона Redmi 4x с разными установленными версиями MIUI, как более старой, чем у сабжевого смартфона, так и самой последней, и оба тестовых девайса работали как обычно, тихо коннектились к вай-фаю без всяких уведомлений и появляющихся окон.

Что было сделано:
1. Смартфон был проверен самыми популярными антивирусами, не считая встроенного.
2. Была осуществлена очистка от мусора штатным приложением "Безопасность".
2. Смартфон перезагружался и выключался/включался.
3. Соединение с роутером несколько раз удалялось и создавалось заново с указанием пароля.
4. Перезагружался роутер.
5. DNS-сервера в настройках роутера менялись на гугловские 8.8.8.8 и 8.8.4.4 и обратно.
6. Очищались данные и кэш приложений "CaptivePortalLogin" (хотя оно ни разу не запускалось) и "Просмотр HTML".
7. На базе другого смартфона с 4g была создана точка доступа wifi, и к ней коннектился сабжевый.

И всё с одним и тем же результатом - появлением окна с сообщением об ошибке 503, переключателем "Подключаться автоматически" и кнопками "ОК" и "Отмена".

Насколько я понимаю, приложение, которое разворачивается на весь экран после соединения - это часть системы авторизации так называемых Captive Portal, когда при доступе к какой-то публичной сети типа той, что в метрополитене, нужно на веб-странице ввести логин и пароль для дальнейшего пользования интернетом. Но совершенно непонятно, почему это окно появляется даже при соединении c домашним роутером (TP-Link TL-WR841N), у которого даже отключен гостевой доступ, и нет поддержки Captive Portal, а также при соединении со смартфоном, который вообще подключен к интернету напрямую через 4g.

Могут ли это быть вирусы? В тот же день сыпался спам в Google Drive, и смартфон отображал уведомления об этом. Эти события, по идее, не должны быть связаны между собой, но мало ли.

Как считаете, как можно было бы устранить эту проблему, желательно без полного сброса до заводских настроек?. В чём может заключаться причина внезапного появления этого бага?
 

Вкладення

  • html_viewer.jpg
    html_viewer.jpg
    24.7 КБ · Перегляди: 128
  • notification.jpg
    notification.jpg
    78.5 КБ · Перегляди: 128
  • wifi_settings.jpg
    wifi_settings.jpg
    50.9 КБ · Перегляди: 129
вангую проблему шото типа такой

 
Я подождал честно, пока кто-то напишет что-то поумнее, но:
Если уверены, что ничего не обновлялось, а оно само появилось, то попробуйте обновиться. Вот просто всё обновить... Но я бы сказал, что основная причина - название фирмы: сколько дома есть от них устройств - ни одно без глюков не работает.
Спасибо за совет, это действительно могло бы решить проблему (в MIUI 9.5+ этот баг отсутствует), но сложность заключается в том, что на смартфоне и так не хватает памяти при установленных приложениях (всё, что не нужно, уже было перенесено на SD-карту), а после обновления MIUI и переустановки всех приложений, его станет ещё меньше, так что пытаюсь решить проблему, по возможности, без обновления.

вангую проблему шото типа такой

В общих чертах, баг там заключается вот в чём. Разные девайсы (смартфоны, планшеты, и ПК в том числе) для того, чтобы понять, есть ли полноценный доступ к интернет в сети, к которой они подключены (wifi, мобильная сеть, проводная LAN), отправляют HTTP-запрос на определённый сервер, и если доступ есть, сервер должен прислать ответ с кодом 204. Если же сервер недоступен, или не присылает такой ответ, девайс думает, что полноценное подключение к интернет отсутствует.

Многие сервисы с публичным доступом по wifi (такие, как, например, в поездах Интерсити) используют после беспарольного wifi-подключения либо авторизацию в браузере (вводишь выданный логин и пароль), либо вывод каких-то объявлений и уведомлений в браузере. Этот механизм называется Captive portal.

Так вот, Xiaomi заменила сервера, которые использовались для проверки полноценного доступа к интернет. В новых прошивках она прописала новые адреса серверов, а в старых остались адреса неработающих. При подключении к интернету смартфон думает, что, так как доступа к проверочным серверам нет, а доступ в Интернет есть, значит, ожидается какая-то авторизация через браузер или ещё что-либо, поэтому открывает в приложении "Просмотр HTML" дефолтный локальный адрес со страницей авторизации, которого, естественно, ни в локальной сети, ни в мобильной сети, нет.

Есть вариант попытаться изменить адреса проверочных серверов через ADB на гугловские стандартные, но, возможно, для этого необходим root. В общем, нужно разбираться.

В любом случае, спасибо всем отписавшимся в этой теме! :)
 
Назад
Зверху Знизу