☝🏻Apple Watch научили работать без iPhone: с Android, Windows и Linux Разработчик под ником LordixDemon выложил на GitH
Разработчик под ником LordixDemon выложил на GitHub утилиту, которая подключает Apple Watch к устройствам без айфона.📱
☝🏻По словам автора, часы проходят сопряжение и устанавливают зашифрованное соединение, как с родным iPhone.
Для этого проект воспроизводит часть протоколов, по которым iPhone общается с часами.🤔
Трафик шифруется через IPsec, а отдельный слой IDS раскидывает сообщения по службам watchOS. Под каждую функцию нужен свой обработчик.🔐
Что уже работает:
🔻 показ уровня заряда;
🔻 управление штатными циферблатами;
🔻 уведомления, включая пересылку с Android;
🔻 поиск часов звуковым сигналом.
Часы привязываются по коду или через камеру: нужно отсканировать анимацию с их экрана. Данные пары сохраняются для повторных подключений.
Но есть нюансы:
🔻 на Android нужны root и модуль Magisk;
🔻 на компьютере утилита забирает Bluetooth-адаптер целиком, и в Linux остальные устройства на время сеанса отваливаются;
🔻 проверено на Windows 10 и Linux Mint 22.3.
Хуже всего пока дела именно на Mac: часы находятся, но полный цикл сопряжения ещё не готов.🤷🏼♀️
Apple годами держит часы на поводке у iPhone, и похоже, одному энтузиасту хватило упорства этот поводок надкусить.🤯
================
🔺 News | 🧩 Soft | 💻 Hacker