Создано приложение для обнаружения умных очков
Швейцарский разработчик нашел в стандарте Bluetooth лазейку, которую производители смарт-очков закрыть не могут.
Дарья АрцыбашеваАвтор новостей
Независимый разработчик из Швейцарии Ив Жанрено выпустил утилиту Nearby Glasses для Android. Она сканирует радиоэфир и сигнализирует, когда поблизости появляется устройство, похожее на умные очки с камерой. Поводом стала личная позиция автора: он считает носимые камеры грубым нарушением приватности, на которое производители закрывают глаза.
Любой Bluetooth Low Energy (BLE) гаджет постоянно рассылает короткие пакеты-маяки — ADV-фреймы. Внутри каждого такого пакета зашит числовой идентификатор компании-производителя. Эти коды стандартизированы организацией Bluetooth SIG, и скрыть их нельзя, так как это часть протокола.
Nearby Glasses ищет именно эти коды, для Ray-Ban это 0×058E и 0×01AB, для Luxottica (производитель оправ Ray-Ban) — 0x0D53, для Snap Spectacles — 0×03C2. Как только телефон ловит сигнал с нужным идентификатором и достаточно сильным уровнем приема, на экране появляется уведомление.
Сила сигнала измеряется в единицах RSSI. Чем цифра ближе к нулю — тем мощнее сигнал и меньше расстояние. По умолчанию приложение срабатывает при -75 дБм: на открытом воздухе это примерно 10-15 метров, в помещении — 3-10 метров. Порог можно менять в настройках: поставить -60 дБм, если нужна реакция только на очень близкое устройство, или -90 дБм, чтобы захватить радиус до 40 метров. Бывает так, что метод дает ложные сигналы. VR-гарнитуры Oculus, фитнес-трекеры и другие гаджеты тех же брендов используют идентичные идентификаторы. Приложение не может отличить очки от шлема виртуальной реальности — оба устройства «подпишутся» одинаково. Разработчик честно предупреждает: Nearby Glasses — это эвристика, а не точный детектор.
Утилита работает в фоне через Android Foreground Service — система не убивает процесс, даже когда экран погашен. Есть встроенный лог с фильтрами, экспорт в текстовый файл и ручной ввод дополнительных идентификаторов производителей. Интерфейс переведен на английский, немецкий, швейцарский и французский. Приложение не собирает данные, не показывает рекламу и не отправляет никакую информацию на сервер. Скачать Nearby Glasses можно бесплатно — через Google Play или напрямую с GitHub в виде APK-файла. Исходный код открыт для просмотра, но лицензия запрещает коммерческое использование.
Также недавно писали о появлении первого Android-вируса с ИИ. Подробности в статье.
- приложение
Поделиться






