Недействительные сети WI-FI отображаются в списке «Сети WI-FI»

В моем списке WI-FI я вижу 5 защищенных паролем сетей WI-FI, которые находятся в пределах досягаемости. Проблема в том, что я знаю, что эти сети не в зоне действия. Похоже, что в какой-то момент я был в пределах досягаемости, и когда я вышел за пределы досягаемости, они не исчезли. Они отображаются как доступные дома, на работе (20 минут от дома), на даче (2 часа к северу отсюда) и везде, где я бываю.

Я никогда не подключался к ним и не знаю пароля ни к одному из них. Если я нажимаю и удерживаю их, единственный вариант, который у меня есть, это «Подключиться к сети», поэтому я не могу «Забыть» их, поскольку я никогда не был подключен в первую очередь.

Что могло привести к тому, что они начали появляться в списке? Есть ли способ убрать их из моего списка доступных «сетей WI-FI»?

У вас есть root-доступ на вашем устройстве? Хотя я не могу ответить на вопрос «почему», я мог бы показать способ заставить их «уйти».
У меня нет root-доступа на моем устройстве.
Жалость. С помощью root вы можете использовать «скальпель» для решения этой проблемы (редактирование одного файла — /data/system/misc/wifi/wpa_supplicant, если я правильно помню путь). Без рута, насколько я знаю, просто "атомарность" (т.е. сброс к заводским настройкам вылечил бы это; я не знаю другого способа отредактировать/сбросить wpa_supplicantбез рута, кроме этого).
Итак, файл wpa_supplicantдолжен содержать сети Wi-Fi, которые в данный момент находятся в пределах досягаемости?
Похоже, я пропустил эту часть вашего вопроса. Все сети , к которым вы подключались в прошлом, хранятся в файле с именем /data/misc/wifi/wpa_supplicant.conf(я только что еще раз проверил местоположение). Те, к которым вы не подключались, не сохраняются в этом файле. Понятия не имею, где они застряли, но у меня уже был подобный случай с одним из моих устройств в прошлом. Я не помню, как я от них избавился; но вы можете попробовать переключиться в режим полета на несколько секунд, это может вызвать некоторую «очистку».
Режим полета помог! Сообщение является ответом, и я приму его. Я включал и выключал WI-FI, перезагружал телефон и почти все остальное, что мог придумать, но безуспешно. Я никогда не думал, что режим полета будет делать что-то другое, кроме как отключить их. Может быть, комбинация всех этих отключений одновременно? Большое вам спасибо за вашу помощь! Это сводило меня с ума в течение нескольких недель.
Довольно запутанно. Одного выключения/включения WiFi должно быть достаточно, не говоря уже о перезагрузке телефона. Было бы интересно узнать, что к этому добавляет режим полета. Но эй, пока это работает (и даже менее неприятно, чем перезагрузка), давайте с радостью примем, что это решает проблему :) Ответ размещен в соответствии с запросом. Наслаждаться!

Ответы (1)

В то время как все сети, к которым вы подключались в прошлом, хранятся в файле с именем /data/misc/wifi/wpa_supplicant.conf, сети, которые «только что видели» (но никогда не подключались), ИМХО не сохраняются ни в каком файле, а просто «кэшируются» в памяти. Так что простой способ избавиться от них — войти в на пару секунд (или на минуту, если секунд недостаточно). При отключенном Wi-Fi система не должна видеть причин «придерживаться» этой «кэшированной» информации и, таким образом, «забывать» неизвестные сети. Как только вы вернетесь из режима полета, ему нужно будет снова «перестроить» свой кеш, но эти «залипания» должны исчезнуть навсегда (возможно, до следующего раза, но затем просто повторите действие).

Это сработало отлично. Мне нужно было оставить его включенным всего на несколько секунд. Спасибо за помощь!