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.

JShoe
fonte
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.

Nada
fonte
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.

Coltonon
fonte
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