Существуют ли какие-либо клиенты чата или автономные клиенты, которые могут взаимодействовать с сервером iMessage? Я только что перешел с OSX 10.8.x на Ubuntu 12.10, и это действительно единственное, что я скучаю.
Существуют ли какие-либо клиенты чата или автономные клиенты, которые могут взаимодействовать с сервером iMessage? Я только что перешел с OSX 10.8.x на Ubuntu 12.10, и это действительно единственное, что я скучаю.
Ответы:
Это сообщение цитируется с /apple//a/66047 :
iMessage основан на распространенном, двоичном и зашифрованном протоколе (исходная Википедия ) с сертификатом устройства на стороне клиента, что делает маловероятным, что он может быть реверс-инжиниринг и реализован в сторонних приложениях в ближайшее время (хотя предпринимаются попытки ).
Редактирование
Возможно, в будущем будет возможно запустить собственные приложения OS X на ОС Linux, аналогично тому, как мы можем запускать приложения Windows, используя уровни совместимости Wine. Проект Darling стремится сделать это. Однако я никогда не сталкивался с ситуацией, когда мне нужно было запускать собственное Mac-приложение, поэтому я никогда не проверял его. Это кажется многообещающим, хотя и несколько сомнительным. Следующее цитируется из Википедии :
Как и APNS, он устанавливает соединение Keep-Alive с серверами Apple. Каждое соединение имеет свой уникальный код, который действует как идентификатор для маршрута, который должен использоваться для отправки сообщения определенному устройству. Соединение шифруется с помощью TLS с использованием сертификата на стороне клиента, который запрашивается устройством при активации iMessage.
Ну, вы не можете напрямую, но есть обходные пути.
Вот два:
Оба требуют iDevice, хотя. Так что нет, вы не можете делать то, что вы хотите, но вы можете отправить информацию со своего ПК и доставить ее на iDevice, а затем она отправит ее. оба метода требуют взломанного iDevice.
SSH. Вы можете использовать SSH в iDevice с помощью putty или чего-то еще, а затем отправлять сообщения через терминал.
Удаленные сообщения: просто установите приложение cydia, затем откройте веб-браузер и введите свой IP-адрес idevices, а затем номер порта (пример:) http://192.168.1.3:333/
. Это будет работать на любой платформе, даже на вашем телефоне. Вы можете сделать шаг вперед, включив переадресацию портов, чтобы получить доступ к устройству на полпути по всему миру.
Другие:
Вы всегда можете отправлять текстовые сообщения. Попробуйте использовать curl
. Вот строка (если я правильно помню)
curl http://textbelt.com/text -d number=9876543210 -d "message=put your message here"
Также доступны другие инструменты обмена сообщениями. Если вы хакер / шутник, вы можете попробовать SET (инструмент социальной инженерии).
Я извиняюсь за то, что не смог предоставить вам решение, только альтернативы.