
Link to Pane: буфер обмена Mac Android через протокол Microsoft (потому что иначе — pain (икра слов)
ZonD80 только что Link to Pane: буфер обмена Mac Android через протокол Microsoft (потому что иначе — pain (икра слов) Средний 4 мин 0 Android * macOS * Привет, Хабр!Пришло время реверсить протоколы снова. Apple я...
18 Temmuz'da Wellington'da en yüksek sıcaklık 14°C olacak mı?
В сфере искусственного интеллекта произошло заметное событие. ZonD80 только что Link to Pane: буфер обмена Mac Android через протокол Microsoft (потому что иначе — pain (икра слов) Средний 4 мин 0 Android * macOS * Привет, Хабр! Пришло время реверсить протоколы снова. Угадайте какая компания следующая?
Зачем вообщеУ Microsoft есть отличная штука: Link to Windows (бывший Your Phone / Phone Link). Буфер обмена и прочий cross-device опыт, который на Windows работает красиво. А если у тебя Mac, то, пожалуйста, используй KDE Connect, ClipRelay...
Технические детали
Однако, они требуют еще один клиент на Android, имеют проблемы с автоматическим копипастом, надо копировать вручную. Но почему-то Link to Windows на Samsung (по крайней мере тут) получила заветное разрешение смотреть в буфер без вашего участия. Все равны, но кое-кто равнее.
Раз получили, давайте от этого отталкиваться. Microsoft не выпускает Phone Link для Mac, ибо вы должны сидеть только на священной Win 11, отправлять телеметрию и использовать Microsoft Account. Впрочем, MSA сам по себе не так уж и плох, у вас же есть уже аккаунты Apple и Google, не так ли?
Android-приложение смотрит на кандидатов и фильтрует примерно так: osName: Windows, clientType: PL. Честный macOS-идентификатор как «линкуемый компьютер» не появляется. Итог: у тебя есть Microsoft-аккаунт, есть Android, есть Mac — а экосистема говорит, что надо бы таки взять бедный Lenovo X250 и реверсить на нем.
Отраслевые последствия
Я не хотел поднимать свой sync-сервис, городить еще одну крипт и просить всех ставить мой клиент, ведь уже есть такие штуки. Хотел говорить их (msft) протоколом, через их OAuth, их DCG и их релай. Что получилосьLink to Pane — нативное приложение на Swift/SwiftUI.
Оно прикидывается облачно-видимым Phone Link PC:clientType: PLDCG-AppId: Microsoft. YourPhone*DCG-OS: Windows (да, cloud-visible identity — иначе телефон тебя не увидит)Сценарий пользователя простой:Поставить Link to Windows на AndroidОткрыть Link to Pane на Mac, залогиниться Microsoft-аккаунтомОтсканировать QR — как с настоящим Phone LinkКопируешь ↔ вставляешь. Даже если устройства не в одной Wi‑Fi: релай облачный.
Главная боль, ради которой всё затевалось — двусторонний текстовый буфер. Это не E2EE, но Microsoft об этом и не говорит. Ваш буфер будет приятен для обучения ИИ, наверное, но это не точно.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.




