是否有任何聊天客户端或独立客户端可以与 iMessage 服务器交互?我刚刚从 OSX 10.8.x 切换到 Ubuntu 12.10,这真的是我唯一想念的东西。
答案1
此消息引自https://apple.stackexchange.com/a/66047:
iMessage 基于专有的二进制加密协议(来源维基百科) 具有客户端设备证书,这使得它不太可能在短期内被逆向工程并实施到第三方应用程序中(尽管正在进行尝试)。
编辑
将来我们也许可以在 Linux 操作系统上运行原生 OS X 应用程序,类似于我们使用 wine 的兼容层运行 Windows 应用程序。达令计划旨在实现这一点。但是,我从未遇到过需要运行本机 mac 应用程序的情况,所以我从未测试过它。这确实看起来很有希望,尽管有点令人怀疑。以下内容引自维基百科:
就像 APNS 一样,它与 Apple 服务器建立 Keep-Alive 连接。每个连接都有自己独特的代码,该代码充当用于向特定设备发送消息的路由的标识符。连接使用客户端证书通过 TLS 加密,该证书由设备在激活 iMessage 时请求。
答案2
嗯,你不能直接这样做,但是有迂回的方法。
以下是两个:
但这两种方法都需要 iDevice。所以,你不能做你想做的事,但你可以从你的电脑发送信息,并将其传送到你的 iDevice,然后它再发送。这两种方法都需要越狱的 iDevice。
SSH. 您可以使用 putty 或其他工具通过 SSH 进入您的 iDevice,然后通过终端发送消息。
远程消息:只需安装 cydia 应用程序,然后打开 Web 浏览器,输入您的 idevices ip 地址,然后输入端口号(例如:)
http://192.168.1.3:333/
。这适用于任何平台,甚至您的手机。您可以更进一步,启用端口转发,这样您就可以访问世界各地的设备。
其他的:
您随时可以发送短信。尝试使用curl
。这是一行(如果我没记错的话)
curl http://textbelt.com/text -d number=9876543210 -d "message=put your message here"
还有其他可用的消息传递工具。如果你是黑客/恶作剧者,你可以尝试 SET(社会工程工具)。
很抱歉,我无法为您提供解决方案,只能提供替代方案。