Cliente Ubuntu iMessage


26

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.


2
Aviso, eu fiz uma pesquisa no google e o primeiro site que apareceu foi um site de spam que alegou que havia uma implementação de código aberto do imessage para Windows. Desconsidere minha postagem anterior que excluí.
— Nil

1
aqui está uma resposta de outro site de stackexchange que pode responder sua pergunta aqui . A resposta curta para sua pergunta é não.
— Nil

1
@ Nil Isso é para Windows, mas e o Ubuntu?
— Lucio

@ Lucas Oh, o mesmo raciocínio se aplica. 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 ).
— Nil

1
@ Zero Bem, com essa informação, você deve criar uma resposta, em vez de mencionar isso em um comentário.
— Lucio

Respostas:


17

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.


seria bom rodar sketch no linux.
— Chovy

Alguma atualização sobre isso?
— Mark Deven 26/04

5

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.

  1. SSH. Você pode fazer o SSH no seu iDevice com massa ou algo assim e depois enviar as mensagens pelo terminal.

  2. 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)

curl http://textbelt.com/text -d number=9876543210 -d "message=put your message here"

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.


RemoteMessages é incrível !! Embora isso não responda à pergunta como está redigida, esta é uma excelente substituição do iMessage.app que fica na sua área de trabalho em uma janela do navegador e tem toda a funcionalidade - mensagens em tempo real, registros de data e hora, fotos de contato, emojis etc. , desde que você tenha um telefone desbloqueado com o OpenSSH instalado. Trabalho realmente profissional pelos desenvolvedores do RemoteMessages!
— Colin

Suponho que não haja progresso em algo assim em dispositivos não jailbroken, certo?
— Joost

Não, não há, pelo menos que eu esteja ciente. Obter um mac / hackintosh é a única solução que encontrei.
— coltonon

A Apple deve ter uma versão baseada na Web. é estúpido que você só pode enviar mensagens de texto para outros usuários do iphone.
— Chovy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.