问题描述
是否有可以与iMessage服务器进行交互的聊天客户端或stand-alone客户端?我只是从OSX 10.8.x切换到Ubuntu 12.10,这确实是我唯一想念的东西。
最佳思路
此消息引自https://apple.stackexchange.com/a/66047:
iMessage基于带有客户端设备证书的专有,二进制和加密协议(源Wikipedia),这使得它不太可能在不久的将来在第三方应用程序中进行逆向工程和实现(尽管是attempts are being made)。
编辑将来可能会在Linux OS上运行本机OS X应用程序,类似于我们使用wine的兼容性层来运行Windows应用程序的方式。 The Darling Project旨在做到这一点。但是,我从未遇到过需要运行本机mac应用程序的情况,因此我从未进行过测试。这看起来确实很有希望,尽管有点令人怀疑。以下是wikipedia的引用:
就像APNS一样,它与Apple服务器建立Keep-Alive连接。每个连接都有其自己的唯一代码,该代码充当应用于向特定设备发送消息的路由的标识符。使用客户端证书使用TLS对连接进行加密,这是设备在激活iMessage时请求的。
次佳思路
好吧,你不能直接,但是有回旋路。
这是两个:
两者都需要一个iDevice。因此,不能,您不能做自己想做的事,但是您可以从PC发送信息,然后将其传送到iDevice,然后再将其发送。两种方法都需要越狱的iDevice。
-
SSH。您可以使用腻子之类的东西通过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(社交工程工具)。
很抱歉无法为您提供解决方案,只能为您提供替代方案。