Existem clientes de bate-papo ou clientes independentes que podem interagir com o servidor iMessage? Acabei de mudar do OSX 10.8.x para o Ubuntu 12.10, e é realmente a única coisa que sinto falta.
software-recommendation
JShoe
fonte
fonte
Respostas:
Esta mensagem é citada em /apple//a/66047 :
O iMessage é baseado em um protocolo proprietário, binário e criptografado ( Wikipedia de origem ) com um certificado de dispositivo do lado do cliente, o que dificulta a engenharia reversa e a implementação em aplicativos de terceiros em breve (embora estejam sendo feitas tentativas ).
Editar
No futuro, pode ser possível executar aplicativos nativos do OS X em um sistema operacional Linux, semelhante a como podemos executar aplicativos do Windows usando as camadas de compatibilidade do wine. O Projeto Querido pretende fazer isso. No entanto, nunca encontrei uma situação em que precisava executar um aplicativo nativo para Mac, portanto nunca o testei. Isso parece promissor, embora um tanto duvidoso. O seguinte é citado na wikipedia :
Assim como o APNS, ele estabelece uma conexão Keep-Alive com os servidores da Apple. Toda conexão possui seu próprio código exclusivo, que atua como um identificador para a rota que deve ser usada para enviar uma mensagem para um dispositivo específico. A conexão é criptografada com o TLS usando um certificado do lado do cliente, solicitado pelo dispositivo na ativação do iMessage.
fonte
Bem, você não pode diretamente, mas existem maneiras indiretas.
Aqui estão dois:
Ambos exigem um iDevice. Portanto, não, você não pode fazer o que deseja, mas pode enviar informações do seu PC, entregá-las ao seu iDevice e enviá-las. ambos os métodos requerem um iDevice com jailbreak.
SSH. Você pode fazer o SSH no seu iDevice com massa ou algo assim e depois enviar as mensagens pelo terminal.
Mensagens remotas: instale o aplicativo cydia, abra o navegador da web e digite o endereço IP do dispositivo, seguido do número da porta (exemplo:)
http://192.168.1.3:333/
. Isso funcionará em qualquer plataforma, até no seu telefone. Você pode dar um passo adiante, ativando o encaminhamento de porta, para poder acessar um dispositivo na metade do mundo.Outras:
Você sempre pode enviar mensagens de texto. Tente usar
curl
. Aqui está uma linha (se bem me lembro)Existem outras ferramentas de mensagens disponíveis também. Se você é um hacker / brincalhão, pode experimentar o SET (ferramenta de engenharia social).
Sinto muito por não poder fornecer uma solução, apenas alternativas.
fonte