RadaR369
RadaR BETA · ANDROID

Рабочий Bluetooth-радар, привет и чат рядом

Мобильная Beta больше не подставляет демонстрационных людей и сообщений. Карточка появляется только после обнаружения другого физического телефона с RadaR.

BLE
Честный статус

Android-приложение работает на физических телефонах: создаёт локальный профиль, находит RadaR рядом, передаёт взаимный «Привет» и сообщения напрямую по Bluetooth. Это функциональная Beta с постоянной подписью владельца, но пока не релиз из магазина. Оба телефона должны быть рядом, приложение открыто, а RadaR включён.

ANDROID · BETA 0.7.1

Иврит без русских окон при запуске радара

Выбранный язык теперь передаётся системному слою Android до запроса Bluetooth. Разрешения, направление RTL и все ошибки запуска радара согласованы с RU, EN, HE, ES и FR; технические сообщения BLE больше не выводятся пользователю на русском или английском.

Скачать RaDaR 369 Beta 0.7.1
  1. 1Установить 0.7.1 поверх Beta 0.6.4, 0.6.5 или 0.7.0
  2. 2Выбрать עברית; Android может один раз мягко обновить экран
  3. 3Включить RadaR и проверить окно Bluetooth и сообщения на иврите

Удалять приложение не нужно: версия 0.7.1 подписана тем же постоянным ключом, поэтому профиль, история, настройки и подключение Supabase сохраняются.

WINDOWS + ANDROID · SOURCE 0.8.0

Защитная сборка RadaR для Windows

Скачайте архив, распакуйте его и запустите START_WINDOWS.cmd. Он проверит окружение, выполнит Flutter-анализ и тесты, соберёт APK 0.8.0 и предложит установить его сразу на два подключённых телефона.

Скачать исходный комплект 0.8.0
  1. 1Установить Flutter Stable и Android Studio
  2. 2Распаковать архив и открыть START_WINDOWS.cmd
  3. 3Подключить два телефона и подтвердить установку

Протокол 0.8.0 несовместим с 0.7.1: для физической проверки установите одну и ту же сборку на оба телефона. Готовый APK на кнопке выше страницы пока остаётся проверенной версией 0.7.1.

Официальные инструкции: Flutter для Windows · подключение Android-телефона

ГОТОВНОСТЬ

Что именно сделано

Защищённый локальный аккаунт

Профиль автоматически переносится в AES-GCM-хранилище с ключом Android Keystore

Готов
Режим «Невидимка»

Когда видимость выключена, BLE-поиск и передача профиля не запускаются

Готов
История взаимных контактов

Включается добровольно и хранит не более 50 контактов и 200 сообщений на контакт

Готов
Блокировки

Постоянный идентификатор раскрывается только внутри зашифрованного прямого «Привета»

Готов
Жалобы

Сохраняются на телефоне и синхронизируются с Supabase без текста переписки и координат

Готов
Настоящий локальный профиль

Собственный анонимный псевдоним, цель и 2–5 интересов сохраняются на телефоне

Готов
Android BLE-радар

Реальная вращающаяся BLE-реклама, сканирование и приблизительная близость

Готов
Локальный матчинг

Сравнение защищённых масок интересов без имени, фотографии и координат

Готов
Взаимный привет

Прямой BLE GATT-запрос; чат открывается только после ответа второго человека

Готов
Анонимный чат рядом

Зашифрованные сообщения передаются напрямую, пока оба телефона находятся рядом

Готов
Усиленный режим сигнала

Максимальная допустимая мощность BLE-рекламы и агрессивное сканирование в активной сессии

Готов
Надёжная передача

При кратком сбое GATT зашифрованный пакет автоматически отправляется повторно без создания дубля

Готов
Защита от спама 0.8.0

Локальные и серверные лимиты, 24-часовой повтор, входной антифлуд и защита от злоупотребления жалобами

Готов код
Диагностика Bluetooth

Показывает разрешения, передачу, сканирование, текущую сессию и последний BLE-сигнал

Готов
Удаление пропавших устройств

Невзаимная карточка исчезает через 30 секунд после устойчивой потери сигнала

Готов
iPhone

Требуется перенос профиля и BLE-чата, сборка и физическая проверка на Mac

Следующий этап
Физическая сборка APK

RaDaR 369 Beta 0.7.1 синхронизирует язык приложения с Android и сохраняет постоянную подпись обновлений

Готов
Комплект 0.8.0 для Windows

Актуальный исходный код, PowerShell-сборка и автоматическая установка на два телефона

Готов
16байт
ПРИВАТНОСТЬ BLE

В рекламном пакете нет личности и координат

Вращающийся код и защищённая маска интересов помещаются в один 16-байтный service UUID. Имя, телефон, email, фотография и точная геолокация не передаются. Псевдоним раскрывается конкретному человеку только при прямом «Привете».

ПРОВЕРКА

Как проверить обновление

  1. 1
    Установить обновление

    Откройте APK 0.7.1 и подтвердите обновление поверх установленной Beta без удаления приложения.

  2. 2
    Выбрать иврит

    В шапке выберите HE / עברית и дождитесь обновления экрана. Профиль и история сохранятся.

  3. 3
    Проверить разрешение Bluetooth

    Включите RadaR. Первичное системное окно и внутренние подсказки должны соответствовать ивриту.

  4. 4
    Проверить ошибки

    Отключите Bluetooth и повторите запуск: объяснение должно появиться на иврите, без русского текста.

  5. 5
    Проверить два телефона

    Снова включите Bluetooth и протестируйте «Привет», взаимное совпадение и чат на двух телефонах с версией 0.7.1.

Что потребуется от владельца

Для Android

Два Android-телефона, Bluetooth и разрешение на установку тестовой сборки. Компьютер для проверки не нужен.

Для iPhone

Mac с Xcode, два зарегистрированных устройства и аккаунт разработчика Apple.

Для коммерческого запуска

Аккаунты магазинов, сервер, модерация, юридические документы и внешний аудит безопасности.

Контроль целостности загрузок: SHA-256 checksums