Служба триангуляции Wi-Fi Google, как отключить
Обновлено: 21.11.2024
API геолокации возвращает местоположение и радиус точности на основе информации о вышках сотовой связи и узлах Wi-Fi, которые может обнаружить мобильный клиент. В этом документе описывается протокол, используемый для отправки этих данных на сервер и для возврата ответа клиенту.
Прежде чем начать
Прежде чем приступить к разработке с помощью Geolocation API, ознакомьтесь с требованиями к аутентификации (вам нужен ключ API), а также с информацией об использовании API и выставлении счетов (вам необходимо включить выставление счетов в своем проекте).
Запросы геолокации
Запросы геолокации отправляются с помощью POST на следующий URL:
В запросе необходимо указать ключ, включенный в качестве значения ключевого параметра. Ключ — это ключ API вашего приложения. Этот ключ идентифицирует ваше приложение для целей управления квотами. Узнайте, как получить ключ.
Тело запроса
Тело запроса должно быть в формате JSON. Если тело запроса не включено, результаты будут возвращены на основе IP-адреса местоположения запроса. Поддерживаются следующие поля, и все поля являются необязательными, если не указано иное:
Поле | Тип JSON | Описание | Примечания |
---|---|---|---|
number ( uint32 ) | Мобильный код страны (MCC) для домашней сети устройства. | Поддерживается для RadioType gsm (по умолчанию), wcdma , lte и nr ; не используется для cdma. Действительный диапазон: 0–999. | |
homeMobileNetworkCode | номер ( uint32 ) | Код мобильной сети для домашняя сеть устройства. Это MNC для GSM, WCDMA, LTE и NR. CDMA использует идентификатор системы (SID) | Действительный диапазон для MNC: 0–999. Действительный диапазон для SID: 0–32767. |
radioType | string | Тип мобильного радио. Поддерживаемые значения: gsm , cdma , wcdma , lte и nr . | Несмотря на то, что это поле является необязательным, оно должно всегда включаться, если тип радиомодуля известен клиенту. Если это поле опущено, API геолокации по умолчанию будет использовать gsm , что приведет к неверным или нулевым результатам, если предполагаемый тип радио неверен. |
carrier | string | Имя оператора связи. | |
considerIp | boolean | Указывает, следует ли возвращаться к IP-геолокации, если сигналы Wi-Fi и вышек сотовой связи отсутствуют, пусты или недостаточны для оценки местоположения устройства. | По умолчанию установлено значение true . Чтобы запретить откат, установите для параметра calculateIp значение false. |
cellTowers | array | Массив объектов вышек сотовой связи. | См. раздел «Объекты вышек сотовой связи» ниже. |
wifiAccessPoints | массив | Массив объектов точек доступа Wi-Fi.< /td> | См. раздел «Объекты точки доступа Wi-Fi» ниже. |
Пример тела запроса API геолокации показан ниже.
Объекты вышек сотовой связи
Массив cellTowers тела запроса содержит ноль или более объектов вышек сотовой связи.
Поле | Тип JSON | Описание | Примечания |
---|---|---|---|
number ( uint32 ) | Уникальный идентификатор соты. | Обязательный для RadioType gsm (по умолчанию), cdma , wcdma и lte ; отклонено для номера . См. ниже раздел "Вычисление идентификатора ячейки", в котором также перечислены допустимые диапазоны значений для каждого типа радио. | |
newRadioCellId | number ( uint64 )< /td> | Уникальный идентификатор соты NR (5G). | Обязательный для radioType nr ; отклонено для других типов. См. раздел Расчет newRadioCellId ниже, в котором также указан допустимый диапазон значений для поля. |
locationAreaCode | number ( uint32 ) td> | Код местоположения (LAC) для сетей GSM и WCDMA. Идентификатор сети (NID) для сетей CDMA. Код зоны отслеживания (TAC) для сетей LTE и NR. | Обязательный для радиотипа gsm (по умолчанию) и cdma , необязательный для других значений. Действительный диапазон для gsm, cdma, wcdma и lte: 0–65535. Действительный диапазон с номером: 0–16777215. |
mobileCountryCode | номер ( uint32 ) | Мобильный телефон вышки сотовой связи Код страны (MCC). | Обязательный для радиотипа gsm (по умолчанию), wcdma , lte и nr ; не используется для cdma. Действительный диапазон: 0–999. |
mobileNetworkCode | номер ( uint32 ) | Код мобильной сети вышки сотовой связи . Это MNC для GSM, WCDMA, LTE и NR. CDMA использует идентификатор системы (SID). | Обязательно. Действительный диапазон для MNC: 0–999. Действительный диапазон для SID: 0–32767. |
Следующие необязательные поля в настоящее время не используются, но могут быть включены, если доступны значения.
Поле | Тип JSON | Описание | Примечания |
---|---|---|---|
number ( uint32 ) | Количество миллисекунд с тех пор, как эта ячейка была основной. | Если age равен 0, то cellId или newRadioCellId представляет текущую измерение. | |
signalStrength | число ( двойное ) | Уровень радиосигнала измеряется в дБм. | |
timingAdvance | number ( double ) | Значение опережения синхронизации. |
Вычисление идентификатора ячейки
Типы радио до NR (5G) используют 32-битное поле cellId для передачи идентификатора соты сети в API геолокации.
Пример объекта вышки сотовой связи GSM приведен ниже.
Вычисление newRadioCellId
В более новых сетях, чьи идентификаторы ячеек длиннее 32 бит, используется 64-разрядное поле newRadioCellId для передачи идентификатора ячейки сети в API геолокации.
- Сети NR (5G) используют 36-битный идентификатор новой радиосоты (NCI) без изменений.
Действительный диапазон: 0–68719476735.
Пример объекта вышек сотовой связи NR приведен ниже.
Объекты точки доступа WiFi
Массив wifiAccessPoints в тексте запроса должен содержать два или более объектов точек доступа Wi-Fi. macAddress обязателен; все остальные поля являются необязательными.
Поле | Тип JSON | Описание | Примечания |
---|---|---|---|
string | MAC-адрес узла WiFi. Обычно это BSS, BSSID или MAC-адрес. | Обязательно. : шестнадцатеричная строка, разделенная двоеточием. | |
signalStrength | number ( double ) | Текущий уровень сигнала, измеренный в дБм. | |
age | number ( uint32 ) | Количество миллисекунд с момента обнаружения этой точки доступа. | |
канал | номер ( uint32 ) | Канал, по которому клиент взаимодействует с точкой доступа. | |
signalToNoiseRatio | число ( double ) | текущее отношение сигнал/шум измеряется в дБ. |
Пример объекта точки доступа Wi-Fi показан ниже.
Ответы по геолокации
- местоположение : расчетная широта и долгота пользователя в градусах. Содержит одно подполе широты и одно долгота.
- accuracy : точность предполагаемого местоположения в метрах. Это радиус окружности вокруг заданного местоположения .
Ошибки
Ответ содержит объект с одним объектом ошибки со следующими ключами:
Например, при отправке недопустимого файла JSON будет возвращена следующая ошибка:
К возможным ошибкам относятся:
Причина | Домен | Статус HTTP Код | Описание |
---|---|---|---|
dailyLimitExceeded | usageLimits | 403 | < td>Вы превысили дневной лимит.|
keyInvalid | usageLimits | 400 | Ваш ключ API недействителен для API геолокации. Убедитесь, что вы включили весь ключ и либо приобрели API, либо включили выставление счетов и активировали API, чтобы получить квоту бесплатно. |
userRateLimitExceeded | usageLimits | 403 | Вы превысили лимит запросов, который вы настроили в Google Cloud Console. Этот предел обычно устанавливается как количество запросов в день, запросов на 100 секунд и запросов на 100 секунд для каждого пользователя. Это ограничение должно быть настроено таким образом, чтобы предотвратить исчерпание вашей дневной квоты одной или небольшой группой пользователей, но при этом обеспечить разумный доступ для всех пользователей. Чтобы настроить эти ограничения, см. Ограничение использования API. |
notFound | геолокация | 404 | Запрос был действителен, но результаты не возвращены. |
parseError | global | 400 | Тело запроса недопустимый JSON. Подробнее о каждом поле см. в разделе «Тело запроса». |
Примеры запросов
Если вы хотите попробовать Geolocation API с примерами данных, сохраните следующий JSON в файл:
Затем вы можете использовать cURL, чтобы сделать запрос из командной строки:
Ответ для указанных выше адресов Mac выглядит следующим образом:
(См. раздел Получение ключа API, если у вас нет ключа API.)
Для дополнительного тестирования вы можете собрать информацию со своего устройства Android с помощью Places SDK для Android и Android Location API, а также с устройства iOS с помощью Places SDK для iOS.
Часто задаваемые вопросы
Почему я получаю очень большой радиус точности в своем ответе геолокации?
Если ваш ответ геолокации показывает очень высокое значение в поле точности, служба может определять геолокацию на основе IP-адреса запроса, а не точек Wi-Fi или вышек сотовой связи. Это может произойти, если нет действующих или распознанных вышек сотовой связи или точек доступа.
Чтобы убедиться, что проблема именно в этом, установите в запросе для параметраultIp значение false. Если ответ 404 , вы подтверждаете, что геолокация ваших объектов wifiAccessPoints и cellTowers не может быть определена.
Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.
Мэтт Кляйн
Мэтт Кляйн
Писатель
Мэтт Кляйн имеет почти двадцатилетний опыт написания технических текстов. Он рассмотрел Windows, Android, macOS, Microsoft Office и все, что между ними. Он даже написал книгу The How-To Geek Guide to Windows 8. Узнайте больше.
В настройках Wi-Fi вашего Android скрыто несколько важных расширенных параметров. Главным из них является возможность отключить сканирование Wi-Fi для службы определения местоположения Google.
Короче говоря, если функция сканирования Wi-Fi включена, это означает, что геолокация и другие приложения смогут сканировать сети Wi-Fi, даже если радиомодуль Wi-Fi на вашем устройстве отключен. Таким образом, ваш телефон или планшет по-прежнему может собирать данные о местоположении и составлять общее представление о ваших приходах и уходах. В предыдущей статье мы подробно рассмотрели историю отслеживания местоположения на тот случай, если вам интересно узнать больше.
Цель сканирования Wi-Fi – помочь Google найти ваш телефон или планшет более точно, чем если бы они просто сканировали мобильные сети. Если вы включите отслеживание местоположения с помощью GPS, то все будет довольно спорным вопросом, но GPS очень сильно потребляет заряд батареи, и включение радио Wi-Fi, когда вы находитесь вне дома, тоже.
Таким образом, сканирование Wi-Fi должно стать альтернативой с низким энергопотреблением между всем и ничем.
Однако факт в том, что некоторым из вас может не понадобиться эта функция, поэтому вы можете отключить ее, открыв настройки Wi-Fi Android и выбрав параметр "Дополнительно".
Теперь в дополнительных параметрах Wi-Fi отключите параметр «сканирование всегда доступно».
Подчеркнем, что это не отключает отчеты о местоположении Google. Кроме того, вам не обязательно полностью отключать функцию определения местоположения, потому что вы потеряете большую часть функций.
В таком случае лучший компромисс – оставить геолокацию в режиме экономии заряда батареи, отключить сканирование Wi-Fi и отключить отчеты о местоположении. Опять же, вы должны прочитать нашу статью о том, как это сделать.
Теперь давайте сосредоточимся на других параметрах расширенных настроек Wi-Fi.
Другие дополнительные настройки Wi-Fi
Обратите внимание, что первый расширенный параметр позволяет отключить уведомления, когда ваше устройство находит открытую сеть. Здесь особо нечего объяснять. По сути, если вас раздражает, когда ваше устройство объявляет об открытой сети Wi-Fi, отключение этого параметра предотвратит это.
Если вы заинтересованы в экономии заряда батареи, но хотите оставить Wi-Fi (не сканирование Wi-Fi) включенным, вы можете нажать параметр «оставлять Wi-Fi включенным во время сна» и выбрать «никогда» или « только при подключении."
Если вы выберете «никогда», Wi-Fi снова включится, когда вы выведете устройство из спящего режима. Мы настоятельно рекомендуем вам прочитать эту статью, если вы хотите узнать больше о том, как продлить срок службы батареи, когда вы не используете свое устройство.
Если вы хотите, чтобы ваше устройство сканировало только сети Wi-Fi 2,4 ГГц или сети Wi-Fi 5 ГГц, выберите "Диапазон частот Wi-Fi".
Например, при выборе «Только 5 ГГц» будут отображаться только сети поблизости, вещающие на частоте 5 ГГц.
.
Давайте проверим остальные параметры в дополнительных настройках Wi-Fi.
Во-первых, есть опция «установить сертификаты», которая, согласно странице справки Google: «Вы можете использовать цифровые сертификаты для идентификации вашего устройства в различных целях, включая доступ к сети VPN или Wi-Fi, а также аутентификацию на серверах. с помощью таких приложений, как электронная почта или Chrome». В итоге вы, скорее всего, никогда не воспользуетесь этой функцией.
Wi-Fi Direct — это еще одна неизвестная функция, которую вы никогда не сможете использовать. Wi-Fi Direct похож на специальную настройку, которая позволяет подключать ваше устройство к другим устройствам Wi-Fi Direct без подключения к Интернету. Например, если вы хотите напечатать что-либо на принтере Wi-Fi Direct, вы можете сделать это без предварительного подключения к сети Wi-Fi.
Последние два параметра связаны с Wi-Fi Protected Setup или WPS. WPS позволяет подключить устройство к маршрутизатору без ввода пароля. Чтобы включить эту функцию, коснитесь ее, а затем нажмите кнопку WPS на маршрутизаторе.
В качестве альтернативы, если ваш маршрутизатор позволяет это, вы можете ввести PIN-код WPS в административном интерфейсе вашего маршрутизатора и подключиться таким образом, что-то вроде сопряжения некоторых устройств Bluetooth.
Последний элемент, который вы можете найти в расширенных параметрах Wi-Fi, — это MAC-адрес и IP-адрес вашего устройства. Если вам интересно, что это такое и где их найти, теперь вы знаете.
Хотя в этой статье основное внимание уделяется тому, как отключить сканирование Wi-Fi, в Android есть множество других возможностей. Поэтому, если вы когда-нибудь захотите отключить уведомления об открытых сетях Wi-Fi или посмотреть, какие точки доступа вещают на частоте 5 ГГц, вы можете сделать это с помощью дополнительных параметров.
С этого момента мы откроем возможности для ваших комментариев и вопросов. Наш дискуссионный форум открыт, и мы будем рады вашим отзывам.
- › Что значат дроны для обеспечения конфиденциальности в будущем?
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Почему прозрачные чехлы для телефонов желтеют?
- › Что означает XD и как вы его используете?
- › Как восстановить метки панели задач в Windows 11
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- › Как установить Google Play Маркет в Windows 11
Знаете ли вы, что если вы не хотите, чтобы Google использовал ваше имя WiFi для отслеживания местоположения, вы должны отказаться от этого, изменив свой SSID[0]?
РЕДАКТИРОВАТЬ: добавлено "имя" после "WiFi", чтобы попытаться уточнить, что они не используют вашу фактическую сеть/пропускную способность WiFi, а только его имя, чтобы связать его с его местоположением для отслеживания местоположения без GPS.
Разве весь смысл этого комментария не в том, чтобы предупредить людей, которые достаточно обеспокоены, чтобы проверить другую ветку? Кажется, бессмысленно перемещать его в эту ветку, даже если комментарии здесь больше по теме.
Я исходил из памяти, но думаю, что все было наоборот - комментарий предшествовал другой теме.
Для меня до сих пор кажется невероятным, что кто-то подумал: "О, да, давайте заставим людей менять свой SSID явным образом, чтобы они отказались от использования наших сервисов, чтобы им пришлось заново добавлять все свои сети Wi-Fi". устройства", и это прошло любую проверку в Google.
Вероятно, единственная причина, по которой они выбрали эту стратегию, заключается в том, что они знают, что это настолько нелепый шаг, что никто его не делает.
Это полностью соответствует всем остальным правилам Google, которые представляют собой слегка замаскированные версии фразы "нам нужны ваши данные, и если вы не предоставите их нам, мы вас накажем".
Если вы включите эту функцию, вы сможете сохранять местоположения, чтобы, например, добавить в избранное свой дом и офис для быстрого доступа.
Если вы отключите отслеживание активности, вы не сможете ничего сохранить.
Эти две вещи совершенно не связаны между собой, и вы по-прежнему используете Карты Google через свою учетную запись Google, поэтому нет технических причин, по которым они не могут просто сохранить ваши сохраненные местоположения в Google Cloud.
Они делают это не для того, чтобы заставить вас отслеживать ваше местоположение.
Последней каплей для меня стало то, что я отключил службы определения местоположения для сервисов Google Play[1], а приложение Gmail, кроме всего прочего, начало придираться ко мне из-за того, что в сервисах Google Play нет данных о местоположении. Каждый раз, когда я открывал его. Почему, черт возьми, почтовый клиент так сильно нуждается в данных о местоположении, что должен придираться к вам при каждом запуске?
Ой, подождите, это не так.Это просто их самое популярное приложение, а значит, лучшее место для придирчивого экрана.
С начала 2018 года мою жизнь перестали гуглить (не считая странного видео на YouTube), и моя кожа стала намного менее мурашками.
[1] Вы знаете, после того, как они заставили всех разработчиков приложений прекратить использовать API GPS и вместо этого получать данные о местоположении через Сервисы Google Play, так что вам приходилось «давать согласие» на то, чтобы Сервисы Google Play получали данные о вашем местоположении, если вы хотели ЧТО-НИБУДЬ. чтобы иметь возможность использовать данные о местоположении?
Даже отказаться от услуг Play Services будет недостаточно. Поскольку Google отслеживает SSID, местоположение вашего смартфона может быть определено, если вы включите функцию точки доступа. Чтобы отказаться, вам придется переименовать свой смартфон.
Они делают это для каждого приложения Google на телефоне: приложения для телефона, приложения для обмена сообщениями, приложения для контактов, Chrome и т. д. Им нужны только ваши данные.
Большой поклонник WeGo, но он только что сказал мне взять U2 от Курфюрстенштрассе. U. Bahn Kurfürstenstr. это U1 и U3.
Для автомобильной навигации вполне годится. Для общественного транспорта я предлагаю вам использовать местные приложения (от местного общественного транспорта).
Я щелкнул ссылку, и мне сразу же было предложено предоставить разрешение на обмен геоданными на моем телефоне Android.
Если вы хотите просто посмотреть на карту, вы можете отказаться.
Меня больше всего возмущает то, что если вы не активируете свое местоположение при открытии карт Google, они будут пассивно агрессивно позиционировать ваш вид в самом неудобном месте, иногда в середине Атлантики, как если бы они не могу сказать, в каком вы городе.
За исключением IP, который IME обычно смехотворно неточен для мобильных сетей (раньше сеть AT&T в Сакраменто отображалась, IIRC, как где-то в Южном заливе при поиске на основе IP), отключение служб определения местоположения не отключает именно объекты, которые они использовали бы, чтобы определить, в каком городе вы находитесь?
Лично я считаю это странной формой "вежливости". Это «жутко», когда вы покупаете большой билет, а рекламные сети пытаются высмеять вас с требованием, которое вы уже выполнили. Они могут определять геолокацию по IP, но вместо этого предпочитают «отводить взгляд». Я предполагаю, что они делают это, потому что те, кто не знаком с этим, были бы в шоке от того, как близко это было. Geo-IP в основном просто забавен для меня из-за того, как они его отключают, например, при входе в gmail в Пенсильвании, говоря, что была попытка входа из Вашингтона, округ Колумбия.
Это показывает некоторое уважение, что вы не хотите сосредотачиваться на своей реальной географии, но я также делаю такие вещи, как просмотр реальных мест, чтобы увидеть, насколько хорошо они соответствуют моему первоначальному воображению.
Ах, да. Мой американский интернет-провайдер, по-видимому, купил блок IPv4 у канадского интернет-провайдера. a Меня продолжали перенаправлять на канадские пути оформления заказа, страницы на французском языке и т. д. в течение достаточно долгого времени.
Крупные канадские телекоммуникационные компании (возможно, в ближайшем будущем) на самом деле довольно жестко регулируются, чтобы предоставлять дополнительные услуги по конкурентоспособным ценам для конкурентов в рамках их вертикальной интеграции. Таким образом, вы можете создать интернет-провайдера в Канаде, купить ресурсы у Telus и предоставить конкурирующий продукт по приемлемой цене, если вы сможете снизить их накладные расходы и расходы на администрирование.
Это изменение заставило меня вернуться с Android на iOS. Google может плюнуть на это дерьмо
У меня отключено отслеживание всех карт Google в консоли настроек Google, но вы по-прежнему можете сохранять местоположения вручную.
Те, которые вы упомянули, помещены в списки, и вам нужно перейти к ним, примерно на 3 экранах.
Нет никаких технических причин, по которым самые высокие значения недвижимости в интерфейсе "Дом" и "Работа" нельзя было сохранить независимо от настроек рекламы.
Странно, у меня отключено отслеживание активности, и я все еще не могу найти их дома и на работе, соответственно.
Я только что открыл Карты Google на своем устройстве Android 10 с отключенным отслеживанием активности. Они изменили пользовательский интерфейс, теперь он более скрытный. Я могу установить их, и под ними есть слабый серый текст, который говорит, и я цитирую:
"Личные места будут использоваться во всех продуктах Google для персонализированных рекомендаций и более полезной рекламы".
Темный узор в десятитысячной степени.
Они буквально рассматривают ввод моего домашнего и рабочего адреса как неявное согласие на включение отслеживания активности (. )
Опять же, нет абсолютно никаких технических причин, по которым они должны быть связаны. Программное обеспечение всех видов с незапамятных времен имело функцию «сохранено»/«избранное»/«помечено звездочкой» без связанного с этим отслеживания рекламы.
>Предположительно, единственная причина, по которой они выбрали эту стратегию, заключается в том, что они знают, что это такой абсолютно нелепый шаг, что никто его не делает.
Но в роли адвоката дьявола скажем, что ваше Wi-Fi-устройство представляет собой постоянно передающую радиоантенну, которая редко перемещается или меняется. И SSID широковещательно передаются преднамеренно.
Это цифровая достопримечательность.
Бьюсь об заклад, есть много других компаний, помимо Google, использующих его. И даже если вы использовали отказ Google, им все равно.Так что отказываться от него в любом случае бессмысленно. Таким образом, хотя это кажется агрессивным, потому что у нас нет органа чувств для радио, ваш маршрутизатор постоянно транслирует (рекламирует?) себя как часть нормальной работы. SSID — это не личная информация. Это больше похоже на позывной радиолюбителя, за исключением того, что вы можете изменить его по желанию.
А так как у них нет единого соглашения по наименованию вашего Wi-Fi, существует, вероятно, 10 000 "фургонов наблюдения ФБР". Единственная полезная информация для постороннего это местоположение.
Эта информация должна была быть использована кем-то и, вероятно, уже используется АНБ. Поэтому неудивительно, что Google делает это.
И снова адвокат дьявола, но SSID транслируются намеренно. Жертвовать безопасностью ради удобства, как всегда, когда речь идет о людях.
По вашей логике, ваш дом является "достопримечательностью", поэтому за ним можно следить. Я не думаю, что это летает.
Зависит от того, что вы имеете в виду под "слежкой". Людей, как правило, вполне устраивают компромиссы, связанные с тем, что автомобили, предназначенные для просмотра улиц, фотографируют их дома (компромисс заключается в том, что затем мы получаем просмотр улиц на g-картах).
Возможно, людям удобно, что Google использует общедоступные SSID, чтобы их телефоны Android получали более точную информацию о местоположении?
Действительно ли это устраивает людей? Или просто не дано никакого выбора в данном вопросе и не имея практических средств их остановить?
Дома действительно могут быть достопримечательностями. Почему вы приравниваете ориентиры к слежке. В этом нет смысла. Никто не следит за вами через ваш WiFi SSID.
Вы правы: знание того, где что-то находится, равнозначно созданию формы карты. Но знать, кто, где и когда находится на этой карте, — это слежка — это классическая штука PI.
Мне кажется, что определение вики подходит.
> Слежка — это мониторинг поведения, действий или информации с целью сбора информации, оказания влияния, управления или направления.
Я пытаюсь придумать, как можно было бы сделать это так, чтобы это не было еще более навязчивым? Таким образом, Google не нужно привязывать какую-либо идентифицирующую информацию о вас к вашему SSID/AP, он может просто молча удалить данные о местоположении этих SSID.
В противном случае люди могли бы неправомерно отменить регистрацию SSID, выполнив такое же сканирование, которое Google делает для улучшения служб определения местоположения, или заставить пользователя пройти аутентификацию и «заявить» SSID, что гораздо более навязчиво.
Вместо того, чтобы думать: "Мы не можем придумать менее навязчивый способ, так что смиритесь с этим", можно подумать: "Мы не можем придумать менее навязчивый способ, так что давайте не будем его делать, пока не сделаем". р>
Я часто получаю что-то вроде "зачем вам это делать" при нестандартных настройках браузера. Как будто люди не могут даже понять, что люди не хотят, чтобы FAANG отслеживал их
Возможно, это связано с тем, что у них возникли проблемы со сканированием сетей при составлении карт. Если я правильно помню, они немного сканировали порты и искали общие диски, пытаясь определить, какой SSID был привязан к какому адресу. Вероятно, это часть пощечины, которую они получили от FCC. "Ну, теперь вы можете полностью отказаться, так что все в порядке"
Если у меня есть уникальный SSID (скажем, мой номер социального страхования, потому что почему бы и нет в данный момент), и я переезжаю в другую квартиру и сохраняю тот же SSID. тогда Google эффективно отслеживает человека. Если у вас есть основная информация об адресе/имени, вы даже можете точно определить, кому принадлежит SSID.
Когда вы представляете это так, это не так, но это потому, что вы игнорируете вторую часть уравнения, которая заключается в том, что "тогда Google может определить, где находится устройство Android, когда увидит этот BSSID, даже если его службы определения местоположения выключено."
Включение Wi-Fi SSID в данные о местоположении не отслеживает людей напрямую, но позволяет осуществлять массовое наблюдение за их устройствами, и от этого вполне разумно отказаться.
У меня нет исходного кода для моего телефона, а этот переключатель является программным. Нет никакой гарантии, что он делает то, что заявляет. Это похоже на метку отключения звука в ПО для конференц-связи: вы кашляете, а ПО сообщает вам, что "вы *sic" отключены"
Но дело не только в этом? Если вы войдете на сайт Google с помощью этого общедоступного BSSID, вас будут отслеживать по ассоциации, даже если у вас отключено отслеживание вашего местоположения.
Являюсь ли я циником в шапочках из фольги, если моей первой мыслью было: "Конечно, браузеры могут не отправлять BSSID, но кто знает, что Android делает внутри?"
Я бы не стал спорить с тем, что Google может эксфильтровать BSSID через широкий спектр «служб Google», на которых работает большинство устройств Android (и, вероятно, большинство устройств iOS тоже).
Android сообщает о вашем местоположении по GPS вместе с видимыми идентификаторами BSSID, так создается и обновляется эта база данных (так же поступает Apple на iOS).
У обоих есть элементы управления конфиденциальностью местоположения, которые регулируют это, и нет особых причин полагать, что они их игнорируют.
Как я уже сказал, возможно, я слишком циничен, но у меня есть особые причины полагать, что крупнейшая в мире компания, занимающаяся слежкой и рекламой, может игнорировать мои настройки конфиденциальности.
(Возможно, Apple тоже, но у них другие мотивы и стимулы в отношении конфиденциальности пользователей iOS, чем у Google для пользователей Android.)
Триангуляция SSID Wi-Fi невероятно распространена и является одним из основных способов, с помощью которых телефоны могут так надежно и быстро определять точное местоположение, особенно в помещении.
Так что нет, Google не может просто не делать этого вообще. Нет, если они хотят быть конкурентоспособными. Вся экосистема может принять коллективное решение вообще не создавать базу данных местоположений SSID, но, поскольку SSID не идентифицируют, это будет сложно оправдать.
Никто не занимается триангуляцией. Они используют трилатерацию, то есть версию поиска объектов, использующую круги (мощность сигнала пропорциональна расстоянию).
Мы не придумали, как сделать так, чтобы веб-сайты не могли снимать с вас отпечатки пальцев. Лучше не пользоваться Интернетом, пока мы этого не сделаем.
Скройте свой IP-адрес за Tor. Передавайте идентичную информацию как значимой группе людей. Не храните информацию с веб-сайтов.
Проблема в том, что Интернет ухудшает качество, не связанное с отслеживанием.
И так много сайтов, и CDN по умолчанию считают их враждебными, а некоторые прямо отказываются от обслуживания. Простого пользователя VPN это бесит.
Я знаю, что именно по этой причине мы классифицировали весь трафик из этих источников как подозрительный, если только они не желали войти в систему.
В руководстве рекомендуется открывать карты Google после внесения изменений, чтобы они могли распространяться. Это заставляет меня думать, что дело не в том, что они игнорируют _nomaps, а в том, что они отправляют свои местоположения в базу данных и очищают там предыдущие данные. В этот момент это может быть просто веб-страница, которая запрашивает ваше местоположение и SSID.
На самом деле, прочитав статью о методе отказа и зная закон о защите персональных данных моей страны в силу профессиональных потребностей, я могу сказать, что то, что делает Google, в определенных случаях является незаконным. Если Google заканчивает личные данные, как это определено законом здесь, которые действительно включают текущее местоположение в сочетании с именем, то это становится незаконным без подробного заявления о защите данных и отзывного явного согласия, предоставленного до того, как ЛЮБЫЕ данные могут быть собраны вообще. Навязчивость не важна, однако удобство не должно превалировать над законностью.
Если Google хочет использовать материалы других людей в своих целях, они должны заплатить им. Не заставляйте их прыгать через обручи, чтобы Google не злоупотреблял ими.
Как это будет работать? Имейте в виду, что речь идет об участках радиочастот, которые были преднамеренно выделены для нелицензионного использования без какой-либо регистрации, централизованного контроля или отчетности со стороны пользователей. Так как же Google или любая другая компания узнают, кому платить? Вы хотите, чтобы пользователи регистрировали свои точки доступа или включали какую-то платежную информацию в маяки Wi-Fi? Или вы предлагаете добавить новые ограничения в правила ISM, например. запретить людям контролировать диапазон без предварительного запроса разрешения у оператора каждой станции (примечание: это полностью нарушит работу Wi-Fi)?
Я думаю, что система регистрации пользователей имела бы смысл: люди, которые хотели зарегистрировать свои точки доступа, вероятно, используют службы определения местоположения Google, и, следовательно, стимул является корыстным. Компании могут захотеть зарегистрировать свои точки доступа, чтобы помочь устройствам клиентов определять свое местонахождение в их зданиях.
И да, Google может каким-то образом стимулировать людей к регистрации. Одна вещь, которую вы заметите, это то, что самые ценные компании в мире невероятно зависят от бесплатной рабочей силы: они бесплатно берут то, за что другие компании платили или платили персоналу за то, чтобы они создавали или собирали сами себя.
Я думаю, вы неправильно поняли, что означает "регистрация" в данном контексте. Прямо сейчас потребительский Wi-Fi работает в нелицензируемых диапазонах ISM, которые являются частями радиочастотного спектра, выделенными для использования широкой публикой без какой-либо координации — станции могут свободно мешать работе друг друга, пока они передают ниже разрешенного законом диапазона. ограничение мощности (зависит от антенны). Другими словами, вам разрешено купить Wi-Fi-маршрутизатор, подключить его, настроить любой SSID, который вы хотите (или вообще не использовать SSID для сети, использующей только BSSID) и использовать его с любым количеством клиентских устройств, не имея спросить чье-либо разрешение или зарегистрировать новую точку доступа у кого-либо.
Для сравнения взгляните на стандарт 802.11y, который работает в диапазоне 3,6 ГГц – "легко" лицензированной части радиочастотного спектра. Прежде чем вы сможете настроить станции 802.11y, вы должны сначала зарегистрироваться в FCC (или как там это называется в вашей стране) и получить лицензию, и все ваши станции должны быть идентифицируемыми (вы несвободны чтобы выбрать свой SSID). Это уже слишком много для потребительских устройств (802.11y предназначен для WISP; он имеет лучшие характеристики распространения, чем нелицензированные диапазоны, и вам разрешено передавать на более высокой мощности), и это «легко» регулируемый радиодиапазон. Типичные правила, например. диапазоны, используемые сотовыми телефонами, требуют гораздо большей координации с правительствами — больше документов, больше денег и множество других правил, касающихся разрешенных операций.
Наконец, что бы это ни стоило, никто никогда никому не должен был платить за работу в диапазоне ISM, включая только запись передач в этом диапазоне. На самом деле, если вы используете Wi-Fi, вы все это время отслеживали и анализировали близлежащие передачи Wi-Fi, никому не платя — это часть стандарта Wi-Fi. Простое подключение к сети Wi-Fi означает, что ваше устройство отслеживает передачи от других людей. Итак, вот вам последний штрих: КАК ВЫ СМЕЕТЕ ПОЛЬЗОВАТЬСЯ WI-FI, НЕ ПЛАТЯ СОСЕДЯМ?
Вы находитесь в Германии? Я проходил собеседование в немецкой компании, занимающейся именно этим.
Это интересно, можете назвать компанию? Я хотел бы сообщить о них в Landes- and Bundesbeauftragen für Datenschutz.
Для сбора этих данных требуется специальное согласие, и пользователь не может предоставить его, войдя в магазин, но только в том случае, если он подпишет форму или согласится с определенным флажком в приложении.
В связи с этим я полагаю, что дело дойдет до суда.
Это хороший вопрос. Согласно этой презентации под названием «Wi-Fi рассказал мне о вас все» [1], активное обнаружение потребляет меньше энергии, поэтому оно предпочтительнее пассивного обнаружения. Кто-нибудь еще может объяснить, почему?
Конечно. например, его можно использовать для измерения того, как на людей влияет показ одежды, какие бренды/сезоны они ищут, эффективность различных «Распродаж!». указатели, какие продукты являются мертвыми, инвентарь занимает пустую площадь и т. д.
С другой стороны, лично я бы сразу перестал покупать в магазинах, которые так шпионят за покупателями.
Устройства довольно незаметны, и у компании есть другие конкуренты, которые делают аналогичные вещи, поэтому я отключил Wi-Fi и Bluetooth, но знаю, что хочу их использовать. Но разрабатываются технологии, которые также могут использовать сигналы сотовой связи, но, как я понимаю, читать эти пакеты сложнее.
Наверное, и ваши смарт-часы.
Магазины могут видеть взаимосвязь между продуктами и количеством людей, совершающих "витринные покупки" в разделе. По сути, это позиционируется как средство электронной коммерции, позволяющее получить представление о поведении покупателей в обычных магазинах. Но эту технологию можно использовать и во многих других сценариях.
Не по касательной, они называют это в разделе 2.1 документа. Я бы вставил, но форматирование плохо копируется/вставляется.
Компания Yelp только что заплатила 20 миллионов долларов за решение Turnstyle Solutions, которое специализируется на отслеживании розничных клиентов с помощью сигналов Wi-Fi, отправляемых смартфонами, без запроса согласия пользователя телефона. Если вы хотите отказаться, вам нужно приложить все усилия, чтобы зарегистрировать у них MAC-адрес вашего устройства.
Вся эта эра сбора данных поражает меня, что за ерунду они извлекают? и насколько это действительно ценно?
По-моему, С. Йегге сказал, что мы превратили самые умные мозги в разработчиков, которые любят ставить лайки. :вздох!
не менее 20 миллионов долларов
У автора страницы выше есть демонстрационное приложение для определения местоположения по Wi-Fi для iPhone и Android, которое использует эти общедоступные базы данных. Во время моего тестирования оно было почти таким же точным, как GPS (даже в помещении) с мгновенными результатами.
Насколько мне известно, Apple и Google используют GPS на телефонах, а также информацию о Wi-Fi для обратной связи с этими базами данных. Для них это имеет смысл, поскольку это помогает повысить точность их служб определения местоположения.
Предположительно, они также используют боевые действия (боевые полеты с направленными антеннами??), когда делают карты/просмотр улиц?
Мой телефон с Android 7 по-прежнему отправляет сигналы Wi-Fi каждый раз, когда я вывожу экран из спящего режима. Несмотря на то, что функции энергосбережения отключены, устройство остается подключенным даже при выключенном экране.
В этой области Android может многое улучшить.
Если Wi-Fi включен, это ожидаемое поведение; В статье речь идет о том, что когда Wi-Fi отключен, я не видел, чтобы мой Android 7.0 запускал зонды в сети с включенным WiFi-сканированием и выключенным WiFi, с включенным WiFi он делает то, что вы описываете.
Интересно, но требует включения геолокации, что также приводит к разрядке аккумулятора и проблемам с конфиденциальностью. (Я включаю местоположение только при необходимости.)
Интересно, что лучше: Wi-Fi всегда включен, а определение местоположения отключено, или определение местоположения включено, а Wi-Fi иногда отключен?
на самом деле SWM не требует определения местоположения (gps), он использует вышки сотовой связи в качестве механизма, чтобы узнать, находитесь ли вы рядом с этими вышками, если у вас обычно есть Wi-Fi.
Но говоря о ваших вопросах.Location On, Wifi Off обеспечивает лучшую безопасность ИМХО, особенно в случае кражи / потери вашего телефона вы можете, по крайней мере, использовать эту информацию, найти его или, по крайней мере, сообщить властям о его местонахождении. Компромисс заключается в том, что Google / NSA и др. всегда знать свое местоположение, но если вы не Сноуден или параноик, вы, вероятно, не будете возражать.
Кроме того, в последней версии (по крайней мере, в бета-версии) вы можете активировать сканирование Wi-Fi, которое использует пассивный/агрессивный механизм, упомянутый в статье, чтобы узнать, находитесь ли вы рядом с точкой доступа и включить Wi-Fi. р>
Еще одна причина, по которой люди, заботящиеся о конфиденциальности, должны перейти на iOS и новый iPhone. Я ненавижу обнесенные стеной сады так же сильно, как и любой другой человек, но позиция Apple в отношении конфиденциальности и безопасности не имеет себе равных в современной экосистеме.
Есть ли признаки того, что такое поведение сохраняется в Android 7.0 и более поздних версиях? А как насчет телефонов Pixel? В исследовании использовалось одно собственное устройство Google — Nexus S с версией 4.4.
>= В версии 7.0 они улучшены и больше не ищут маяки агрессивно, а используют пассивный подход.
TL;DR: когда Wi-Fi выключен, а параметр, описание которого гласит «разрешить сканирование при выключенном Wi-Fi», отключен (не во всех программах этот переключатель доступен в настройках WiFi, похоже, он включен по умолчанию), тогда не отправляет кадры.
PSA: Google сохраняет ваше точное местоположение, привязанное к вашему аккаунту, в каждый момент каждого дня. Примерно за 1,5 года регулярного использования Android я сгенерировал 700 000 точек данных. Насколько я понимаю, в этом участвуют карты Google для iOS.
Google начал просить меня подтвердить, действительно ли я был в обнаруженном ими месте, иногда через несколько дней или неделю. «Вы были в парке Магнуссен с 6 вечера до 8 вечера в прошлый четверг?» Как будто Google ведет уголовное расследование, а я подозреваемый.
К счастью, вы можете пропустить это, никогда не входя в карты Google, хотя тогда вы потеряете преимущества истории.
Только что проверил, и моя временная шкала местоположения пуста после нескольких лет этого.
По крайней мере, тот, который вам показывают. /циник
Да, отказаться от того, чтобы быть видимым для вас, по крайней мере, так думают многие пользователи, и я думаю, все зависит от того, насколько цинично или оптимистично вы относитесь к Google.
Очень нужна альтернативная мобильная ОС с открытым исходным кодом. Я действительно надеялся, что это будет касание Ubuntu, но теперь, когда разработка перенесена на ubports, я не уверен, что произойдет широко распространенная поддержка.
При условии, что у него хороший пользовательский интерфейс. По моему опыту, OSS может быть функциональным, но часто имеет плохой пользовательский интерфейс, который отталкивает пользователей.
– люди меняют телефоны раз в год или два.
– Сообщество OSS не может справиться с поддержкой драйверов, если они меняются каждые 6 месяцев и никогда не документируются, защищены соглашением о неразглашении.
– крупные компании, разрабатывающие ОС, намеренно делают старое оборудование устаревшим.
- это заставляет людей, которые не хотят менять телефоны каждый год, делать это. Вернуться к шагу 1.
>- Сообщество OSS не может справиться с поддержкой драйверов, если они меняются каждые 6 месяцев и никогда не документируются, защищены соглашением о неразглашении.
Кажется, с LineageOS все в порядке (если не считать ужасного названия).
> - крупные компании, пишущие ОС, намеренно делают старое оборудование устаревшим.
Не писать ОС, а писать драйверы и поддержку платформы (также известный как пакет поддержки платы).
Я не могу найти эту статью, но в какой-то момент для таких устройств, как Nexus 4, произошло "отключение", в основном из-за того, что Qualcomm не предоставила дальнейших обновлений.
поправьте меня, если я ошибаюсь, но lineageOS/cyanogenMod использует только извлеченные бинарные драйверы от производителя.
«Plasma Mobile превращает ваш телефон в полностью открытое устройство для взлома».
Проблема в том, что существует несоответствие приоритетов между производителями устройств (а в некоторых местах и операторами связи) и нами, потребителями.
У меня есть речевой бот, который пингует мой телефон (находит IP-адрес с помощью ARP) и произносит случайные слова при успешном пинге.
Иногда ночью я перевожу телефон в авиарежим, и иногда мой бот продолжает говорить.
Авиакомпании подталкивают людей к использованию Wi-Fi в самолетах, устанавливая развлекательные системы на основе Wi-Fi, которые отображают контент на пользовательских устройствах (авиакомпаниям это нравится, потому что они экономят вес и деньги, не нуждаясь в дисплеях на спинках сидений).
Сотовая связь по-прежнему технически запрещена, но я уверен, что многие люди не знают, как включить Wi-Fi в "режиме полета", поэтому они не используют режим полета.
Вот одна из таких систем:
В США. На международном уровне они разрешены, и несколько авиакомпаний предлагают услуги GSM в полете. [0]
Как они будут продавать его, если режим полета не поддерживает Wi-Fi?
Android версии 4.0 и IOS версии 6 это позволяют. Просто включите Wi-Fi после режима полета.
Настройки -> Местоположение -> Улучшить точность -> Включить сканирование Wi-Fi.
Да, но теперь каждое приложение, которое вы открываете, будет приставать к вам с просьбой включить Wi-Fi, включая карты Google, которые будут спрашивать вас каждый раз, когда вы его открываете.
Я никогда такого не видел, но у меня стоит древняя версия Cyanogenmod (на базе Android 4.4.4), которая, возможно, еще не вызывает отвращения в этом отношении.
на Android 7 и 7.1:
настройки> местоположение> три вертикальные точки в правом верхнем углу> сканирование.
И на этом экране отключите сканирование Wi-Fi и Bluetooth.
И вы думаете, что это отключит сканирование Wi-Fi/BT, верно? неправильно!
на предыдущем экране (настройки>местоположение) вы также должны нажать на "режим". А затем выберите «Только устройство». Если вы выберете «высокая точность» или «экономия заряда батареи», он будет игнорировать отключение Wi-Fi в меню с многоточием и по-прежнему будет использовать его!
И это еще не все! . все еще на экранах местоположения, прокрутите вниз. Пройдите мимо «последних запросов местоположения» и увидите раздел «Службы определения местоположения». Он вполне может включать в себя «ускоренное местоположение Qualcomm izat». Что оно делает? ну никто не знает! он включает вайфай из спящего режима на чипе? это может быть. может и нет. опять же, кто знает?
Это довольно просто, и я не думаю, что это гнусно. Android WiFi используется для двух целей: для работы в сети и определения местоположения. Основной переключатель Wi-Fi переключает сетевую функцию, а основной переключатель местоположения переключает функцию определения местоположения, а также других поставщиков услуг определения местоположения, таких как GPS и сотовая связь. Если вы хотите, чтобы основной переключатель Wi-Fi также влиял на функцию определения местоположения, для этого и предназначена настройка «Всегда разрешать сканирование».
Похоже, не только мой телефон использует его для отслеживания моего местоположения. Эта статья убедила меня отключить постоянное сканирование Wi-Fi.
> Однако сканирование Wi-Fi используется устройством не только для определения своего местоположения. Аналитические компании теперь используют запросы проверки Wi-Fi для оценки количества посетителей в магазинах и торговых центрах, а также для регистрации мобильности клиентов. Действительно, подсчитывая количество уникальных MAC-адресов, передаваемых в тестовых запросах, розничные продавцы могут определить количество операторов связи для смартфонов в своем магазине. Отслеживание местоположения этих клиентов выполняется путем отслеживания этих MAC-адресов, поскольку их слышат антенны, расположенные в разных местах.
И iOS, и Android несколько лет назад начали рандомизировать адреса WiFi Mac, чтобы предотвратить такое отслеживание.
Я только сейчас узнаю обо всем этом (я слышал о магазинах, отслеживающих покупателей, но думал, что это работает только при включенном Wi-Fi), но, похоже, многие телефоны Android на самом деле не выполняют рандомизацию, и это может быть легко снимаются отпечатки пальцев, даже если они это делают.
> Во-первых, мы показываем, что устройства обычно неправильно используют рандомизацию, отправляя беспроводные кадры с истинным глобальным адресом, когда они должны использовать рандомизированный адрес. Мы переходим к расширению методов пассивной идентификации Vanhoef et al. для эффективного устранения рандомизации примерно в 96% телефонов Android. Наконец, мы показываем метод, который можно использовать для отслеживания 100 % устройств с помощью рандомизации, независимо от производителя, за счет использования ранее неизвестной уязвимости в способе, которым существующие беспроводные чипсеты обрабатывают кадры управления низкого уровня.
и ближе к концу раздела 4.2
> Поэтому мы утверждаем, что гораздо менее ∼50% устройств проводят рандомизацию.
Я не согласен, gp's - это совершенно правильный ответ. Уже давно известно, что Wi-Fi используется для повышения точности службы определения местоположения.
Подумайте об этом с точки зрения обычного пользователя: что бы он подумал, если бы отключение Wi-Fi внезапно сделало карты очень неточными? Для меня это звучит как начало отчета об ошибке.
Все не обязательно должно быть каким-то гнусным планом. Иногда разумные значения по умолчанию для обычных пользователей не совпадают с пользователями, заботящимися о конфиденциальности.
Что бы они подумали, если бы отключение Wi-Fi внезапно сделало карты очень неточными?
Принимая все, что вы сказали, за чистую монету. Значит, все, что меньше, чем "более точное", для вас означает "очень неточное"?
Значит, "обычные пользователи" не означают для вас автоматически "пользователей, заботящихся о конфиденциальности"? Вы также упускаете (или упрощаете) проблему.
Серьезный вопрос: вы встречали много обычных интернет-пользователей? Рискуя быть слишком прямолинейными, «нормальные» люди не заботятся о конфиденциальности. Я не говорю о людях, которые тусуются здесь, на каком-то irc-канале или любом другом технологическом веб-сайте. Я говорю о сотнях миллионов людей, чьей основной деятельностью в Интернете являются Facebook, поиск в Google, просмотр медиа и электронная почта в Интернете, именно в таком порядке. Эти люди "нормальные" по количеству. Только некоторые из этих людей достаточно осведомлены о конфиденциальности, чтобы скрыть свой профиль в Facebook от общего доступа, и 99% из них никогда не заглядывают в какие-либо другие настройки конфиденциальности.
Если вы достаточно заботитесь о конфиденциальности, чтобы беспокоиться об этом, у вас, вероятно, даже нет имеет профиль на Facebook (или, по крайней мере, он не установлен на вашем телефоне), и что само по себе выводит вас за пределы нормы.
Большинству людей все равно. Прости.
У нас нет права вторгаться в их частную жизнь, несмотря на их безразличие.
Это то, что вы и другой "уравновешенный" парень нормализуете: идея о том, что каким-то образом, будучи "технологической компанией", мы можем осуществлять массовую слежку и манипулировать нашими собратьями. Это не хорошо. Это не нормально, если люди не знают об этом, и это все равно не нормально, даже если они просто безразличны к этому.
Впереди должна быть старая большая кнопка OPT IN для отслеживания. Если пользователь не включает его намеренно (и не предлагает честных поощрений), его не отслеживают.
(Мы все равно собираемся это сделать, потому что они буквально слишком глупы, чтобы управлять собой, и они слишком глупы, чтобы остановить нас.)
На самом деле я за тотальную слежку (несколько лет назад я написал целую запись в блоге о том, что это «совершенство демократии».[1]). Я против того, идея о том, что можно «обманывать» людей, заставляя их сканироваться и отслеживаться без их ведома и явного согласия.
Мы наблюдаем раскол между морлоками и элоями. Есть де-факто привилегированная группа, которая извлекает выгоду из огромной асимметрии в механизме сбора и анализа данных, и «нормальные люди», которые теперь образуют цифровое крестьянство и должны довольствоваться тем, что мы им даем. Возможно, так и должно быть.
Кто-нибудь знает, как запустить пассивное сканирование сетей в пределах досягаемости из приложения, даже если Wi-Fi отключен?
Я точно знаю, что это возможно, приложение "Wifi Analyzer" делает это. Как вы можете видеть на:
Единственное разрешение, связанное с сетью, которое запрашивает это приложение, — это «Информация о подключении к Wi-Fi», поэтому мне интересно, как они это делают и возможно ли это сделать из фоновой службы. Я хотел бы периодически запускать сканирование и отображать уведомление, как только предопределенная сеть окажется в пределах досягаемости.
Читайте также: