Tether: iMessage, SMS, etc. on Linux 🔥 Горячее 💬 Длинная дискуссия
Tether — это проект, созданный для воспроизведения функций Apple Continuity на Linux с iPhone. После перехода на Linux автор скучал по возможности отправлять и получать iMessages и SMS, синхронизировать буфер обмена, передавать файлы и видеть уведомления с iPhone на компьютере. Особенно ему не хватало автозаполнения OTP-кодов из почты или сообщений в веб-формы — небольшая, но критичная функция, которая значительно упрощала работу.
Проект начался с синхронизации буфера обмена, что стало фундаментом для дальнейшей разработки. Сначала был выпущен iOS-приложение с базовой поддержкой, а затем добавлен Linux-демон. Безопасность была приоритетом: связь реализована через mTLS с взаимной аутентификацией. Далее последовала передача файлов, а для OTP-автозаполнения использованы браузерные и почтовые расширения (для Firefox и Thunderbird), которые перехватывают коды и вставляют их в поля ввода.
Ключевым прорывом стало использование Bluetooth и протокола Apple Notification Center Service (ANCS) через изучение проектов ancs4linux и BlueFerry. Несмотря на лицензионные различия (GPL у исходников, MIT у Tether), автор реализовал чистую комнату на C++ для работы с iMessage, SMS, уведомлениями и синхронизацией контактов. Теперь Tether поддерживает всё это плюс ранее реализованные функции: передача файлов, буфер обмена и OTP-автозаполнение.
Хотя Bluetooth-интеграция остаётся сложной и полной нетривиальных edge-кейсов, проект достиг стабильной работы. Автор подчеркивает, что Tether создан не для коммерческой выгоды, а для общего блага, и призывает к участию: исправлениям багам, новым функциям, переводам и документации. Он особенно рекомендует попробовать Tether тем, кто использует Linux и iPhone и скучает по бесшовной интеграции устройств.
Комментарии (165)
Тред подтверждает практическую ценность Tether для пользователей iPhone на Linux, выделяя три добавления к статье: (1) архитектурное отличие от OpenBubbles/Beeper — Tether работает поверх Bluetooth-профилей iPhone (как CarPlay), а не маскируется под Mac; (2) история с лицензированием — автор после критики перелицензировал ancs4linux на MIT; (3) набор реальных ограничений: требует брокер-приложение на iPhone и Wayland, а KDE Connect на iOS остаётся ненадёжным, что и оправдывает существование Tether.
-
Tether принципиально отличается от OpenBubbles/Beeper/BlueBubbles: проект имитирует Mac и общается с серверами Apple, а Tether просит сам iPhone через Bluetooth отправлять/получать сообщения — по сути использует путь, аналогичный CarPlay и автомобильным head-unit (@zackb).
-
Apple не имеет видимых юридических оснований преследовать Tether, так как он только общается с iPhone владельца по Bluetooth/LAN и бесполезен без самого iPhone — в отличие от Beeper/BlueBubbles, которые нарушали ToS серверов Apple (@teach).
-
Спор: @voakbasda считает отказ Apple от интероперабельности близким к криминалу и восхваляет Tether как «пробивание стены сада Apple»; @BatchBeat возражает, что претензии к экосистеме нелогичны при сознательном использовании iPhone и Apple воспринимает такой интероп как враждебный; @binkHN добавляет, что Google с RCS показывает ту же закрытость.
-
Совет: На вопрос о Wi-Fi-only шаринге буфера обмена iOS→Linux без облака: OP-автор Tether делает это, но не автоматически — нужно открыть приложение и нажать кнопку (@cassianoleal).
-
Совет: Альтернативы для OTP на Linux без iPhone: WhatsApp с linked-устройствами (но @dwedge предупреждает, что WhatsApp уже скрывает OTP на linked-устройствах), Google Messages через web, фоновые Android-приложения, форвардящие SMS в Discord (@porridgeraisin, @desireco42).
-
KDE Connect на iOS работает ненадёжно: отправка файлов часто ломается, многие функции недоступны — именно это вынудило автора Tether писать собственный стек (@cassianoleal, @blinkingled).
-
Совет: Tether требует Wayland и не работает на X11 — для @mcswell на xfce это блокирующее ограничение (@mcswell, @inigyou).
-
Совет: Нужен брокер-приложение на iPhone, причём недоступно на старых iOS (включая 17.0), что отсекает часть пользователей (@ThinkBeat, @dadoum).
-
Автор Tether после критики @pzmarzly о copyleft-лицензии перелицензировал ancs4linux на MIT в течение ~5 минут после комментария — это вызвало одобрение треда как пример здоровой реакции сообщества (@voakbasda).
-
Спор: @kees99 считает, что LGPL и так покрывает use-case copyleft-библиотеки для линковки с проприетарным кодом — это не требует GPL; @pzmarzly настаивает, что copyleft всё равно ограничивает интероперабельность.
-
Совет: Для замены macOS на Linux критической фичей остаётся именно iMessage/SMS-интеграция — @cpressland готов купить Framework 13 Pro, если Tether будет работать заявленно; @jonathanwallace перешёл на Linux на той же неделе и ищет, что контрибьютить.
-
Совет: Tether не решает шаринг файлов на iPhone в фоне — нужно держать приложение открытым; @lxe предпочитает LocalSend, но отмечает его ограничения.
-
Совет: Исторически через Bluetooth MAP (Message Access Profile) @harryposner в 2020 уже смог отправлять/получать iMessage через Linux-iPhone, но застрял на «Group metadata side channel» — подробности в blueferry doc, упомянутой в проекте.
-
Спор: @aeon_ai заявляет, что Tether не обеспечивает E2E-шифрование и менее безопасен; в треде прямого опровержения этому нет, но @zackb указывает, что трафик идёт от самого iPhone, а не через Apple-серверы.
AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint 🔥 Горячее 💬 Длинная дискуссия
AliExpress на главной странице тайно запускает два скрытых WebAudio-контекста через обфусцированные скрипты collina.js и fireyejs.js от Alibaba. Эти контексты генерируют синтетический сигнал (пилообразную волну), анализируют его через AnalyserNode и передают на аудиовыход через GainNode с громкостью ноль — так что пользователь ничего не слышит. Однако подключение к аудиоустройству заставляет систему активно обрабатывать аудиопоток, что мешает Bluetooth-наушникам с мультипоинтом переключаться между устройствами: даже при отключении звука в браузере или ОС переключение не работает.
Это не реклама и не медиа — а метод браузерного фингерпринтинга, используемый для антифрода. Скрипты собирают уникальные характеристики устройства через аудио-анализ, но не сообщают пользователю о своей работе. Проблема в том, что такой скрытый аудиопоток влияет на аппаратное поведение внешних устройств, обходя стандартные механизмы блокировки звука. Блокировка этих двух скриптов через uBlock Origin полностью решает проблему — наушники возвращаются к нормальному режиму работы, а фингерпринтинг прекращается.
Комментарии (289)
Скрытый аудио-фингерпринтинг на AliExpress — не изолированный случай, а часть системной проблемы: аналогичные техники используются на Twitter, Stripe, Wolt, немецких новостных порталах, сайтах с рекламой, капчей и DRM. Он нарушает Bluetooth-мультипоинт, перехватывая аудиофокус у наушников (включая AirPods) и звуковых панелей, вызывая случайные переключения источников даже при отсутствии слышимого звука. Пользователи отмечают скрежет, скачки громкости и блокировку фоновой музыки — особенно на iOS, где вкладки продлевают работу через удержание аудиосессии. Браузеры не показывают значок динамика при тихом воспроизведении — это сознательное решение, а не ошибка. Проблема возникает на уровне аудиодрайверов и управления потоками, подтверждаясь даже при использовании SPDIF. Фингерпринтинг не требует разрешения пользователя, не использует микрофон или камеру, и обходит проверки App Store, так как WebAudio-код не выглядит как скрытая функция. uBlock Origin и аналогичные фильтры эффективно блокируют аудио-фингерпринтинг, доказывая, что проблема — в коде сайтов, а не в браузерах или ОС. Хотя современные браузеры (Chrome, Firefox, Safari) частично нейтрализовали WebAudio-фингерпринтинг унификацией выходных данных, он не устранён полностью. Предлагается ввести разрешение на доступ к аудиовыходу, как для камеры и микрофона, и внедрить проактивную блокировку подозрительных WebAudio-шаблонов браузерами — не полагаясь на пользовательские фильтры. Споры остаются: одни считают это творческим обходом ограничений, другие — нарушением Computer Fraud and Abuse Act. Apple не может выявить такие манипуляции через ревью приложений, так как они невидимы в коде.
Codex Micro
Открытая инициатива Supply Co. совместно с Work Louder представляет клавиатуру Codex Micro — центр управления для агентной работы, где команды усиливаются звуком и визуальными сигналами. Основная идея — сократить переключения между приложениями, позволяя сосредоточиться на коде и диалогах с моделями. Кнопки «принять», «отклонить», «push‑to‑talk», «новый чат» вынесены на отдельные клавиши, а вращательный регулятор меняет уровень рассуждения в реальном времени. Такой подход называют «Keep Core Actions Close» и «Set the Brainpower», подчёркивая удобство и гибкость.
Клавиатура Codex Micro соединяется по Bluetooth или USB‑C и совместима с Mac и Windows. Корпус выполнен из алюминия с анодированным матовым дном, а клавиши — PBT и PC с POM/POK переключателями, обеспечивающими длительный ресурс. В наборе 13 механических переключателей, один сенсорный элемент, вращательный энкодер и планетный джойстик; 32 кастомные иконки и 11 одноцветных caps позволяют быстро находить нужные функции. В комплекте идет Creator Micro, USB‑C‑кабель, набор иконок 30×1U и 1×2U. Цифра 13× механических переключателей, 32 кастомных иконки, 11 одноцветных caps — ключевые параметры, которые делают устройство уникальным.
Комментарии (112)
Обсуждение добавляет к статье критику дизайна и цены Codex Micro, сомнения в его необходимости и полезности, а также сравнение с другими устройствами.
-
Спор: Некоторые участники обсуждения сомневаются в необходимости Codex Micro, считая его просто макропэдом с высокой ценой ($230) и ограниченными возможностями.
-
Совет: По опыту некоторых участников, подобные устройства могут быть полезны, но Codex Micro проигрывает другим решениям, например, Streamdeck, из-за высокой цены и ограниченного функционала.
-
Большинство участников сходятся во мнении, что Codex Micro выглядит как дорогое и не особо необходимое устройство, больше похожее на предмет роскоши или коллекционный экземпляр.
-
Спор: Некоторые участники считают, что Codex Micro может быть полезен для работы с агентными моделями, но его цена и ограниченная совместимость (только Windows и Mac) вызывают вопросы.
-
Совет: Участники рекомендуют обратить внимание на более дешевые и функциональные решения, такие как DIY макропэды или другие устройства с похожим функционалом.
If anyone is looking at this thinking it looks pretty and wants to check out Work Louder's keyboards, let me save you the time. Their keyboards must be made by designers who do not type much because they are both not pleasant to type on and not very high-quality. — @landr0id
OpenPrinter 🔥 Горячее 💬 Длинная дискуссия
OpenPrinter — это ремонтный и компактный принтер‑плоттер, который экономит деньги и ресурсы за счёт заправляемой краски и независимых черно‑и цветных картриджей. Благодаря системе refill‑ink пользователь экономит до 30 % на расходных материалах и контролирует расход чернил, избегая ситуаций «цветные картриджи заблокированы». Принтер поддерживает печать на листах A4/A3 и на рулонных материалах, а резак позволяет создавать баннеры, этикетки и кастомные формы.
Корпус выполнен из открытых компонентов: в основе — Raspberry Pi Zero W и микроконтроллер STM32, а остальные модули — стандартные и доступные для самостоятельного ремонта, что снижает электронные отходы. Устройство работает без драйверов на ОС, подключается по USB‑C, Wi‑Fi, Bluetooth и даже через USB‑накопитель, поддерживая печать с флеш‑памяти. Технические параметры: 600 dpi в чёрно‑белом режиме, 1200 dpi в цвете, скорость пока не объявлена, но при этом устройство занимает лишь 497 × 233 × 111 мм и легко монтируется на стену или размещается на столе. Благодаря открытой архитектуре пользователь может 3D‑печатать собственные детали, выбирать цвет корпуса из шести вариантов и адаптировать принтер под любые задачи, от фотопечати до крупномасштабных баннеров, сохраняя полную независимость от поставщиков. Принтер оснащён 24 В блоком питания и совместим с открытым сервером CUPS.
Комментарии (287)
- Сложность и стоимость производства Inkjet‑принтеров делают их недоступными для массового рынка, несмотря на десятилетние попытки.
- Проект распространяется под лицензией CC BY‑NC‑SA 4.0, что фактически делает его не‑open‑source из‑за некоммерческого ограничения.
- Предлагается использовать рулонный бумажный носитель вместо листов, что упрощает масштабируемую печать, но усложняет подачу и уход за бумагой.
- Обсуждаются проблемы надёжности, обслуживания и конкуренции с лазерными принтерами, а также юридические риски, связанные с использованием картриджей HP.
Android and iPhone users can now share files, starting with the Pixel 10 🔥 Горячее 💬 Длинная дискуссия
Android Quick Share теперь совместим с iOS AirDrop, позволяя пользователям Android и iPhone обмениваться файлами между платформами. Эта функция устраняет барьер между экосистемами Google и Apple, упрощая передачу данных. Начало реализации совместимости начнется с семейства Pixel 10, которое станет первыми устройствами Android, поддерживающими новую функциональность.
Google стремится сделать обмен файлами более универсальным и удобным для пользователей разных платформ. Эта интеграция является важным шагом к улучшению взаимодействия между Android и iOS устройствами. В будущем планируется расширить поддержку на другие модели Android устройств, но конкретные сроки пока не сообщаются.
Комментарии (489)
- Apple и Google наконец-то реализовали взаимодействие AirDrop ↔ Quick Share, но только для Pixel 9 и новее, что вызывает вопросы о фрагментации Android и отсутствии поддержки на других устройствах.
- Пользователи отмечают, что даже базовые функции обмена файлами между устройствами одной и той же ОС часто не работают, что ставит под сомнение насколько новая функция будет полезна.
- Критика также направлена на то, что компании не предоставляют открытые стандарты, что ведет к вендор-локу и отсутствию поддержки на других платформах.
- Некоторые комментаторы поднимают вопрос о том, что влияние DMA может быть причиной такого внезапного прогресса в этой области.
- В то же время, другие вспоминают, что у нас уже были похожие технологии в прошлом, такие как Bluetooth OBEX и Wi-Fi Direct, которые были брошены в угоду проприетарным решениям.
AirPods libreated from Apple's ecosystem 🔥 Горячее 💬 Длинная дискуссия
Проект librepods стремится освободить наушники AirPods от жесткой привязки к экосистеме Apple, позволяя использовать их с другими устройствами и операционными системами. Это opensource-инициатива, которая дает пользователям больше свободы в использовании купленного оборудования.
Разработка направлена на создание альтернативного ПО, обходящего ограничения Apple, и обеспечивающего базовые функции подключения, управления и воспроизведения звука без необходимости в устройствах компании. Проект может заинтересовать тех, кто хочет использовать качественные наушники Apple с Android, Linux или другими не-Apple устройствами без потери функциональности.
Комментарии (405)
- Apple блокирует функции AirPods для Android, но сообщество отвечает проектом, который позволяет использовать их с Android, Linux и даже Windows.
- Пользователи жалуются, что Apple умышленно ограничивает совместимость, чтобы заставить покупать устройства Apple.
- Некоторые пользователи отмечают, что AirPods не работают с Android, но при этом сторонние наушники работают с iPhone.
- Проект, который позволяет использовать AirPods с Android, требует root-доступа, что ограничивает его использование.
- Пользователи также жалуются на то, что Apple не позволяет использовать AirPods с Mac или iPhone, если у них старая версия iOS.
Bitchat for Gaza – messaging without internet 🔥 Горячее 💬 Длинная дискуссия
Bitchat — новое приложение для безопасного обмена сообщениями, работающее без интернета, созданное специально для палестинцев в Газе. Израиль использует контроль над электроснабжением и телекоммуникации как оружие, регулярно отключая связь и оставляя людей отрезанными от мира. Приложение позволяет общаться даже при полном отсутствии интернета или электричества, передавая сообщения через Bluetooth и создавая mesh-сеть, где каждое устройство помогает ретранслировать данные.
Все сообщения в Bitchat полностью зашифрованы, а для использования не требуется создавать аккаунт, указывать номер телефона или email. Tech for Palestine проверили приложение и признали его безопасным и надежным инструментом. Интересно, что приложение стало популярно не только в Газе, но и в других странах с гражданскими беспорядками — Непале, Индонезии, Кот-д'Ивуаре и Мадагаскаре. В отличие от WhatsApp, который имеет уязвимости и может использоваться для слежки, Bitchat обеспечивает полную приватность и не хранит данные на центральных серверах.
Комментарии (219)
- Обсуждение в основном вращается вокруг того, насколько применимы такие технологии как Bitchat в условиях, где инфраструктура может быть ограничена или отсутствует, как в Газе, и какие технические и этические вызовы это вызывает.
- Участники обсуждают, что такие технологии могут быть полезны не только в зонах конфликта, но и в других ситуациях, где инфраструктура может быть ограничена, таких как природные катастрофы или крупные мероприятия.
- Также обсуждается, что такие технологии могут быть полезны в других ситуациях, где инфраструктура может быть ограничена, таких как природные катастрофы или крупные мероприятия.
- Некоторые участники выражают обеспокоенность по поводу того, что такие технологии могут быть использованы для неблагонадежных целей.
- Также обсуждается, что такие технологии могут быть полезны в других ситуациях, где инфраструктура может быть ограничена, таких как природные катастрофы или крупные мероприятия.
Bluetooth 6.2 – more responsive, improves security, USB comms, and testing
Bluetooth 6.2 представила значительные улучшения: сокращение минимального интервала соединения с 7.5 мс до 375 мкс для более быстрой реакции, особенно в устройствах HID, AR/VR и игровых приложениях. Новая защита от атак на основе амплитуды RF повысит безопасность для автомобильных, умных дома и промышленных устройств, а режим пакетной сериализации упростит интеграцию LE Audio в USB устройствах.
Спецификация также включает улучшения режима тестирования BLE, позволяющие выполнять RF PHY тесты по воздуху без кабелей. Интересно, что Bluetooth SIG перешел на график выпуска раз в полгода — предыдущая версия 6.1 вышла всего 6 месяцев назад. Эти изменения отражают растущие требования к низколатентным и безопасным беспроводным соединениям в современных устройствах.
Комментарии (135)
- Пользователи жалуются на качество микрофона в Bluetooth-устройствах, особенно в сравнении с AirPods и другими устройствами Apple.
- Сообщается, что Bluetooth-устройства не могут подключаться к более чем двум устройствам одновременно без значительного ухудшения качества звука.
- Несколько участников обсуждения отмечают, что большинство Bluetooth-наушников не поддерживают качественный звук при использовании микрофона.
- Некоторые участники подчеркивают, что даже дорогие наушники не могут сравниться с обычной гарнитурой, подключенной через 3.5 мм разъем или USB-C.
- Один из участников упоминает, что большинство современных Bluetooth-наушников не поддерживают качественный звук при использовании микрофона, и что это может быть связано с самой спецификацией Bluetooth-аудио.
MentraOS – open-source Smart glasses OS
MentraOS — ОС для умных очков.
Пользователю: ИИ-ассистент, уведомления, перевод, субтитры, зеркалинг экрана и десятки встроенных приложений.
Разработчику: пишешь один раз — запускается на любых очках.
Комментарии (111)
- Пользователи просят «только дисплей» без камер/микрофонов: телефон должен передавать картинку по Bluetooth.
- Meta Ray-Ban и похожие гаджеты закрыты, камера и ИИ воспринимаются как антифичи; люди хотят контролировать железо.
- MentraOS позиционируется как «открытая ОС», но пока:
– ни одни очки не поддерживают всё заявленное;
– часть функций требует облако-аккаунт;
– реальные AR-наложения пока нет. - Альтернативы-«чистые дисплеи» уже продаются: Xreal Air, Rokid Max, Vufine, Even Realities G1, Lenovo Legion Glasses — подключаются к телефону/ноуту, ведут себя как внешний монитор.
- Основной барьер — дорогие микро-OLED/波导, поэтому цены 200–600 $ и выше.
French firm Gouach is pitching an Infinite Battery with replaceable cells
Французский стартап Gouach предлагает «бесконечную» батарею для электровелосипедов, в которой любой владелец без сварки и специнструмента может заменить отдельные 18650-элементы отвёрткой.
- Конструкция: печатные платы с гибкими контактами вместо привычных пружин, чтобы выдерживать вибрации.
- Корпус: собственный, IP67 и UL 2271, после неудач с водозащитой в прокатных велосипедах.
- Функции: Bluetooth-контроль здоровья ячеек, совместимость с ≈ 90 % существующих моделей и «акустических» велосипедов.
Проект разрабатывался четыре года тремя человеками; цель — не выбрасывать всю батарею из-за пары вышедших из строя элементов.
Комментарии (121)
- Gouach показывает ремонтируемый аккумулятор для e-bike: 3+ года испытаний, выдержал воду, удары, реки.
- В США поставки возобновятся в сентябре: склад на восточном побережье минимизирует тарифы.
- Поддержка зашифрованных протоколов Bosch/Bafang через приложение; открытый протокол и open-source планируются.
- Споры о безопасности: сменные 18650 требуют балансировки, риск пожара; противники считают идею «для продвинутых».
- Возможность летать: снять элементы ≤100 Вт·ч и перевозить «мертвый» корпус, но на практике вызывает вопросы безопасности.
I bought a £16 smartwatch just because it used USB-C 🔥 Горячее 💬 Длинная дискуссия
Я купил умные часы Colmi P80 за £16 лишь потому, что у них USB-C. Хотел проверить, возможно ли заряжать часы общим кабелем, и оказалось — да.
Что работает
- Показывает точное время.
- Подключается по Bluetooth без PIN.
- Принимает звонки, вибрация заметна.
- Подсветка включается поворотом запястья.
- Есть 2048, фонарик, USB-C-зарядка.
Автономность
0-100 % за 90 мин; после суток активного использования осталось 80 %, через 4 дня — 40 %.
Недостатки
- Приложение требует регистрации и разрешений.
- Пульс и сон измеряет неточно.
- Меню на китайском, инструкция скудная.
- Нет защиты данных, прошивка закрыта.
Вывод
За £16 это рабочий «однодневный» гаджет: заряжается от любого USB-C, звонит, показывает время. Не ждите медицинской точности и приватности.
Комментарии (196)
- Часы за £16 не тянут 5,1 кОм резисторы на CC-пинах USB-C, поэтому не заряжаются от «умных» зарядок.
- Пользователи жалуются на отсутствие ПО, проприетарные серверы и риск «мертвого» устройства после прекращения поддержки.
- Некоторые хвалят дни работы без подзарядки, магнитные кабели и возможность самому перепаять питание.
- Поднимаются темы приватности, происхождения данных и желания открытой прошивки (Gadgetbridge, wasp-os).
- Итог: за цену двух кружек пива — рабочий, но «сырой» продукт; покупать или нет — решать вам.