Как ваш смартфон видит невидимое исследуем мир вокруг с MetaRadar

14 фев 2026

Репозиторий давно не обновлялся

Последнее обновление было 8 месяцев назад.

1,562
117
32
8 месяцев

Вы когда-нибудь задумывались, сколько невидимых глазу диалогов происходит прямо сейчас в вашем кармане, на запястье или в рюкзаке соседа по метро? Мы привыкли воспринимать Bluetooth как удобный способ подключить наушники, но на деле это огромная экосистема, которая постоянно «кричит» в эфир. И далеко не всегда эти крики безопасны для нашей приватности.

Сегодня разберем проект MetaRadar (ранее известный как Bluetooth Radar) — опенсорсный инструмент для Android, который превращает ваш смартфон в настоящий сканер радиоэфира. Это не просто очередная утилита для поиска потерянного фитнес-браслета, а серьезный инструмент для исследования безопасности и мониторинга BLE-окружения.

MetaRadar Header

Зачем нам еще один сканер Bluetooth

Казалось бы, в Google Play полно приложений для работы с Bluetooth. Однако MetaRadar выделяется своим подходом. Большинство стандартных утилит показывают только «верхушку айсберга» — имена устройств и их MAC-адреса. MetaRadar копает глубже.

Проблема в том, что Bluetooth Low Energy (BLE) используется везде: от умных меток AirTag и медицинских датчиков до... кхм, специфических гаджетов для взрослых. Многие из этих устройств транслируют статические идентификаторы. Это значит, что любой человек с дешевым приемником может отследить ваше перемещение по городу, просто фиксируя появление конкретного ID в разных точках.

MetaRadar создан как раз для того, чтобы сорвать этот покров невидимости. Он помогает понять, какие устройства вокруг вас «шпионят», а какие используют рандомизацию адресов и заботятся о вашей анонимности.

Реклама

Что умеет этот «радар»

Проект активно развивается сообществом BLE-Research-Group, и список его возможностей впечатляет:

  1. Глубокий анализ GATT-сервисов. Вы можете не просто увидеть устройство, но и «раздеть» его программно: изучить доступные характеристики, дескрипторы и понять, какие данные оно готово отдать или принять.
  2. Определение типа устройства по метаданным. Приложение умеет сопоставлять полученные пакеты с известными сигнатурами. Оно подскажет: «Это не просто безымянный девайс, это Apple Watch или датчик температуры».
  3. Гибкая система фильтрации. В эфире современного мегаполиса могут быть сотни BLE-сигналов одновременно. В MetaRadar можно настроить фильтры так, чтобы видеть только подозрительные объекты или конкретные типы меток.
  4. Трекинг и уведомления. Это, пожалуй, самая «киллер-фича». Вы можете настроить уведомление на появление конкретного устройства. Если кто-то подкинул вам в сумку трекер или за вами следует человек с определенным гаджетом, приложение даст об этом знать.
  5. Локальная работа. Весь анализ происходит прямо на устройстве. Никакие данные о вашем местоположении или найденных девайсах не улетают на сторонние серверы.

Взгляд под капот

С технической точки зрения MetaRadar — это отличный пример современного Android-приложения на Kotlin. Исходный код открыт под лицензией GPL-3.0, что позволяет энтузиастам изучать, как именно реализовано взаимодействие со стеком Bluetooth в Android, который, как знают многие разработчики, бывает весьма капризным.

Интересно реализован механизм определения дистанции. Конечно, Bluetooth не позволяет измерить расстояние до сантиметра (если мы не говорим о новейших спецификациях с углом прибытия сигнала), но MetaRadar использует аппроксимацию на основе RSSI (уровня сигнала). Это дает примерное понимание: «горячо» или «холодно».

Практические кейсы: кому это полезно?

  • Специалистам по безопасности (Pentester): Для быстрого аудита офисного пространства на наличие незащищенных IoT-устройств.
  • Разработчикам электроники: Если вы пишите прошивку для своего BLE-модуля, MetaRadar — отличный мобильный отладчик, который всегда под рукой. Можно быстро проверить, правильно ли ваше устройство отдает GATT-характеристики.
  • Пара provide-privacy пользователям: Если вы опасаетесь слежки с помощью AirTag или аналогичных меток, MetaRadar поможет обнаружить их гораздо эффективнее, чем стандартные средства системы.
  • Любознательным гикам: Просто пройдитесь с включенным радаром по торговому центру. Вы удивитесь, насколько «шумным» стал наш мир.

Как попробовать

Приложение не заигрывает с официальными сторами, которые часто ограничивают возможности сканирования эфира. Самый простой способ установить MetaRadar — заглянуть в F-Droid или скачать APK напрямую из релизов на GitHub.

Ссылка на репозиторий MetaRadar

Вместо вывода

MetaRadar — это проект с правильной философией. Он не призывает к взлому, а дает пользователю инструменты для понимания среды, в которой он находится. В эпоху, когда количество подключенных устройств превышает количество людей, такие «цифровые очки» становятся необходимостью.

Кстати, если вы решите покопаться в коде, обратите внимание на то, как реализован Gatt services Explorer. Это отличный пример того, как можно визуализировать сложные древовидные структуры данных на маленьком экране смартфона.

Помните: знание — сила. А знание того, что транслирует ваш умный чайник — это еще и безопасность. Удачной охоты за пакетами!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.