1 час назад
Разработчик опубликовал BlueFerry — публичный Bluetooth‑клиент для iMessage и SMS на Linux

Разработчик Эрик Вудринг показал BlueFerry — инструмент, который подключает iPhone к компьютеру на Linux по Bluetooth и даёт возможность обмениваться сообщениями iMessage и SMS. Для работы ему не нужен Mac, промежуточный сервер или авторизация в Apple ID.
BlueFerry не воспроизводит приватный протокол iMessage, а использует стандартные Bluetooth‑сервисы, которые iPhone предоставляет подключённым устройствам. После сопряжения устройств пользователь видит на экране Linux‑машины входящие сообщения, которые приходят на его iPhone, и может отвечать на них.
При отправке BlueFerry формирует сообщение в формате MAP ((Message Access Profile)) и передаёт его на iPhone через BlueZ и OBEX. Получателем может быть номер телефона, контакт из адресной книги или адрес электронной почты Apple ID. После этого iPhone сам решает, как доставить сообщение: через iMessage или сотовую сеть. Заранее выбрать метод отправки через Linux нельзя.
Кроме MAP проект использует ещё два Bluetooth‑протокола. PBAP отвечает за получение адресной книги iPhone в формате vCard, а Apple Notification Center Service (ANCS) через Bluetooth LE даёт возможность получать уведомления со смартфона. ANCS также помогает BlueFerry работать с групповыми чатами. MAP не сообщает полный список участников и идентификатор беседы, следовательно программа пытается сопоставить входящее сообщение с уведомлением Messages и восстановить состав группы.
В Linux при этом работает свой серверная часть, который управляет Bluetooth‑соединением, историей сообщений, контактами и отправкой. Клиенты общаются с ним через локальный D‑Bus. Для интерфейса предусмотрены приложения под GNOME, KDE и Quickshell, терминальный TUI и CLI.
История сообщений и контакты по умолчанию шифруются с помощью AES-256-GCM, а ключ хранится в системном Secret Service. Есть функция полностью выключить опцию сохранения данных. Помимо этого, BlueFerry видит только сообщения, которые прошли через служба после подключения, а не всю историю чатов.
Платформа пока не поддерживает работу с вложениями, реакциями, индикатором набора текста, звонками и FaceTime. BlueFerry протестировали на iPhone 16 Pro Max с iOS 26.5 и компьютере под управлением Arch Linux. Работу Bluetooth‑протприблизительнов тестировали с адаптерами MediaTek MT7922 и Intel AX210. Автор проекта отмечает, что будущие обновления Apple могут нарушить работу проекта.
Исходник BlueFerry открыт и обнародован на GitHub под лицензией GPL-2.0-only. В репозитории есть подробная документы по архитектуре и используемым Bluetooth‑протоколам.
Читают сейчас
1 час назад
InfoWatch Vision покажет маршруты движения файлов
ГК InfoWatch выпустила InfoWatch Vision 3.7. Это подход для визуальной аналитики DLP-системы InfoWatch Traffic Monitor. В нем стал доступен инструмент «Маршруты движения файлов». Создание автоматическ

1 час назад
В России запустят акселератор для стартапов в области информационной безопасности
Фонд развития интернет‑инициатив (ФРИИ) и компания в сфере информационной безопасности Metascan осенью 2026 года запустят акселератор для российских ИБ‑стартапов. К концу года планируется закрыть до с

2 часа назад
Valve постепенно расширяет поддержку SteamOS на стороннем оборудовании
Valve постепенно расширяет поддержку операционной системы SteamOS на стороннем оборудовании. Организация выпустила бета‑версию SteamOS 3.8.25, которая включает начальную поддержку геймпадов для нескол

2 часа назад
Представлен публике версия открытого музыкального плеера fooyin под Windows
Разработчик открытого проекта музыкального плеера fooyin показал обновление с версией для Windows. Ранее решение было доступно только для Linux, а вариант для macOS находится в разработке. fooyin - эт

2 часа назад
YouTube вдвое увеличит требования к количеству просмотров видео для подключения монетизации
Видеохостинг YouTube заявил, что новым авторам контента придётся соответствовать более высоким требованиям, чтобы начать зарабатывать на рекламе и подписках. Читать далее