當前位置: 首頁>>技術教程>>正文


Ubuntu iMessage客戶端

問題描述

是否有可以與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。

  1. SSH。您可以使用膩子之類的東西通過SSH進入您的iDevice,然後通過終端發送消息。

  2. 遠程消息:隻需安裝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(社交工程工具)。

很抱歉無法為您提供解決方案,隻能為您提供替代方案。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11874.html,未經允許,請勿轉載。