Офлайн-просмотрщик файлов для Android без разрешений: открывает PDF, Word, Excel, PowerPoint, фото, видео, аудио, Markdown, код и ZIP-архивы.
yjeanrenaud/yj_nearbyglasses
Приложение для Android и iOS, которое сканирует объявления Bluetooth LE и предупреждает о смарт-очках известных производителей поблизости.
- Звёзды
- 2,480
- Форки
- 104
- Открытые issues
- 13
- Последний коммит
- 27 дней назад
Что это?
Nearby Glasses — приложение для Android с версией-компаньоном для iOS, которое пытается обнаруживать смарт-очки поблизости и уведомлять об этом пользователя. Для этого оно сопоставляет идентификаторы компаний-производителей из рекламных пакетов Bluetooth LE со списком, в который входят Meta, Luxottica, Snap и несколько других производителей, а также проверяет некоторые имена устройств и UUID сервисов. Обнаружение работает эвристически: авторы предупреждают, что возможны ложные срабатывания, например на VR-гарнитуры, и что приложение может не обнаружить некоторые устройства.
Порог уровня сигнала (RSSI) определяет, насколько близко должно находиться устройство, чтобы сработало оповещение; по умолчанию он равен -75 dBm. Оповещения могут приходить в виде системных уведомлений или отображаться в режиме canary как индикатор состояния. Версия для Android может работать как foreground service; в ней также есть необязательный журнал с возможностью экспорта и настройка для переопределения ID компаний-производителей. В версии для iOS доступен только режим canary из-за ограничений на работу в фоне.
Проект написан на Kotlin и распространяется по лицензии AGPL-3.0. Автор утверждает, что приложение не собирает персональные данные, а журналы хранятся локально на устройстве.
Ключевые возможности
- 01Сканирует объявления BLE и ищет ID производителей, связанных со смарт-очками, например Meta Ray-Ban.
- 02Настраиваемый порог RSSI позволяет определить, насколько близко должно находиться устройство для срабатывания оповещения.
- 03Режим canary показывает индикатор состояния вместо системных уведомлений.
- 04Foreground service в Android повышает надёжность сканирования в фоне; его можно отключить.
- 05Локальный журнал отладки можно экспортировать; также можно переопределять ID компаний-производителей.
- 06Доступно для Android (Google Play, APK) и iOS (App Store).
Сценарии использования
- Проверить, есть ли поблизости смарт-очки с камерами — в баре, на встрече или в общественном месте.
- Изучить, как объявления BLE и ID производителей можно использовать для обнаружения устройств.
- Проверить работу объявлений BLE на телефоне с Android или iOS.
Быстрый старт
- 1
Скачайте приложение со страницы Releases, из Google Play, F-Droid/IzzyOnDroid, Obtainium или App Store
- 2
Откройте приложение, предоставьте разрешения на использование Bluetooth и отправку уведомлений, затем начните сканирование
Что важно знать
- Вероятны ложные срабатывания, поскольку идентификаторы компаний встречаются также в VR-гарнитурах и других устройствах тех же производителей.
- Приложение может не обнаруживать умные очки, а обнаружение зависит от Bluetooth-объявлений, которые могут различаться.
- Версия для iOS не работает в фоновом режиме и поддерживает только Canary Mode.
- В README проекта прямо предупреждают: не следует преследовать людей на основании уведомлений.
Темы
Частые вопросы
- Что такое yj_nearbyglasses?
- Приложение для Android и iOS, которое сканирует объявления Bluetooth LE и предупреждает о смарт-очках известных производителей поблизости. Nearby Glasses — приложение для Android с версией-компаньоном для iOS, которое пытается обнаруживать смарт-очки поблизости и уведомлять об этом пользователя. Для этого оно сопоставляет идентификаторы компаний-производителей из рекламных пакетов Bluetooth LE со списком, в который входят Meta, Luxottica, Snap и несколько других производителей, а также проверяет некоторые имена устройств и UUID сервисов. Обнаружение работает эвристически: авторы предупреждают, что возможны ложные срабатывания, например на VR-гарнитуры, и что приложение может не обнаружить некоторые устройства.
- yj_nearbyglasses можно использовать бесплатно? Какая у него лицензия?
- yj_nearbyglasses распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- yj_nearbyglasses всё ещё поддерживается?
- Активно поддерживается. Последний коммит в yj_nearbyglasses — 24 сент. 2026 г..
- Для чего можно использовать yj_nearbyglasses?
- Проверить, есть ли поблизости смарт-очки с камерами — в баре, на встрече или в общественном месте. Изучить, как объявления BLE и ID производителей можно использовать для обнаружения устройств. Проверить работу объявлений BLE на телефоне с Android или iOS.
- Как установить yj_nearbyglasses?
- Скачайте приложение со страницы Releases, из Google Play, F-Droid/IzzyOnDroid, Obtainium или App Store Откройте приложение, предоставьте разрешения на использование Bluetooth и отправку уведомлений, затем начните сканирование
- Где скачать yj_nearbyglasses?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yjeanrenaud/yj_nearbyglasses
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Офлайн-набор инструментов для PDF на Android с приоритетом конфиденциальности: объединяйте, разделяйте, сжимайте, конвертируйте, подписывайте и размечайте PDF прямо на устройстве.
Бесплатное приложение с открытым исходным кодом для Android, которое превращает телефон в локальную веб-панель для управления файлами, сообщениями, звонками, медиа и экраном.
Android-приложение, которое сканирует ближайшие устройства Bluetooth Low Energy, отслеживает их и предупреждает о подозрительных устройствах или тех, что следуют за вами.
Локальный офлайн-конвертер файлов для Android: конвертирует видео, аудио, изображения, PDF, документы Office, шрифты и субтитры прямо на устройстве.
Открытый мультисистемный эмулятор ретроигр для Android на базе ядер Libretro: от NES до PSP и Nintendo 3DS.