К ленте

Apple Watch Connector: подключение смарт-часов Apple к Android и ПК

Разработчик LordixDemon представил утилиту Apple Watch Connector для GitHub, позволяющую подключать смарт-часы Apple к устройствам на Android, Windows и Linux. Проект воспроизводит протоколы взаимодействия iPhone с часами, обеспечивая сопряжение и шифрованное соединение.

Техническая реализация включает шифрование трафика через IPsec и отдельный слой IDS для маршрутизации сообщений по службам watchOS. Каждой функции требуется собственный обработчик данных.

  • отображение уровня заряда батареи
  • управление штатными циферблатами
  • получение уведомлений, включая пересылку с Android
  • поиск часов звуковым сигналом

Привязка устройств осуществляется по коду или через сканирование анимации с экрана часов. Сохранённые данные пары позволяют выполнять повторные подключения без необходимости полного цикла настройки.

Для работы на Android требуются права root и модуль Magisk. На компьютерах утилита захватывает Bluetooth-адаптер целиком, что приводит к отключению других устройств в Linux на время сеанса. Проект протестирован на Windows 10 и Linux Mint 22.3.

Поддержка macOS остаётся неполной: часы обнаруживаются системой, но полный цикл сопряжения ещё не готов. Решение позволяет преодолеть экосистемные ограничения Apple, предлагая альтернативу использованию только с iPhone.

9,4 тыс. просмотров

Ещё из канала Чёрный Треугольник

Критический баг в Signal оставлял микрофон включенным после звонка

Критический баг в Signal оставлял микрофон включенным после звонка

Обнаружена критическая уязвимость в Signal: микрофон мог работать после завершения звонка. Оценка опасности - 9,3 балла по CVSS. Подробности о баге в RingRTC и способах защиты.

Технологии

Похожие в категории Технологии

В Signal найдена критическая уязвимость, продолжающая передачу данных после звонка

В Signal найдена критическая уязвимость, продолжающая передачу данных после звонка

В Signal найдена критическая уязвимость (CVSS 9,3), позволяющая продолжать запись разговора после его завершения. Проблема связана с библиотекой RingRTC и требует срочного обновления.

Технологии