Cliente Ubuntu iMessage

26

¿Hay clientes de chat o clientes independientes que puedan interactuar con el servidor de iMessage? Acabo de cambiar de OSX 10.8.x a Ubuntu 12.10, y realmente es lo único que extraño.

JShoe
fuente
2
Advertencia, hice una búsqueda en Google y el primer sitio web que apareció fue un sitio de spam que afirmó que había una implementación de código abierto de imessage para Windows. Ignora mi publicación anterior que eliminé.
Nulo
1
Aquí hay una respuesta de otro sitio de stackexchange que puede responder su pregunta aquí . La respuesta corta a su pregunta es no.
Nil
1
@Nil Eso es para Windows, pero ¿qué pasa con Ubuntu?
Lucio
@ Lucio oh, se aplica el mismo razonamiento. iMessage se basa en un protocolo propietario, binario y encriptado (fuente Wikipedia ) con un certificado de dispositivo del lado del cliente, lo que hace que sea poco probable que se realice ingeniería inversa e implementación en aplicaciones de terceros en el corto plazo (aunque se están haciendo intentos ).
Nulo
1
@Nil Bueno, con esa información deberías crear una respuesta, en lugar de mencionar esto en un comentario.
Lucio

Respuestas:

17

Este mensaje se cita en /apple//a/66047 :

iMessage se basa en un protocolo propietario, binario y encriptado (fuente Wikipedia ) con un certificado de dispositivo del lado del cliente, lo que hace que sea poco probable que se realice ingeniería inversa e implementación en aplicaciones de terceros en el corto plazo (aunque se están haciendo intentos ).


Editar
Puede ser posible en el futuro ejecutar las aplicaciones nativas de OS X en un sistema operativo Linux similar a cómo podemos ejecutar aplicaciones de Windows utilizando las capas de compatibilidad de wine. El Proyecto Darling tiene como objetivo hacer eso. Sin embargo, nunca me he encontrado con una situación en la que necesite ejecutar una aplicación mac nativa, por lo que nunca la he probado. Esto parece prometedor, aunque algo dudoso. Lo siguiente se cita de wikipedia :

Al igual que APNS, establece una conexión Keep-Alive con los servidores de Apple. Cada conexión tiene su propio código único, que actúa como un identificador de la ruta que debe usarse para enviar un mensaje a un dispositivo específico. La conexión se cifra con TLS mediante un certificado del lado del cliente, que el dispositivo solicita al activar iMessage.

Nulo
fuente
Sería bueno ejecutar sketch en Linux.
chovy
¿Alguna actualización sobre esto?
Mark Deven
5

Bueno, no puedes directamente, pero hay formas indirectas.

Aquí hay dos:

Sin embargo, ambos requieren un iDevice. Entonces, no, no puede hacer lo que desea, pero puede enviar información desde su PC y enviarla a su iDevice, y luego la envía. ambos métodos requieren un iDevice con jailbreak.

  1. SSH Puede SSH en su dispositivo con masilla o algo, y luego enviar los mensajes a través de la terminal.

  2. Mensajes remotos: simplemente instale la aplicación Cydia, luego abra su navegador web y escriba su dirección IP de idevices, seguido de un número de puerto (ejemplo:) http://192.168.1.3:333/. Esto funcionará en cualquier plataforma, incluso su teléfono. Puede ir un paso más allá al habilitar el reenvío de puertos, de modo que pueda acceder a un dispositivo al otro lado del mundo.

Otros:

Siempre puedes enviar mensajes de texto. Intenta usarlo curl. Aquí hay una línea (si no recuerdo mal)

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

También hay otras herramientas de mensajería disponibles. Si eres un hacker / bromista, puedes probar SET (herramienta de ingeniería social).

Lamento no poder proporcionarle una solución, solo alternativas.

coltonon
fuente
¡RemoteMessages es increíble! Aunque esto no responde a la pregunta, ya que está redactado, este es un excelente reemplazo de iMessage.app que se encuentra en su escritorio en una ventana del navegador y tiene todas las funciones: mensajes en tiempo real, marcas de tiempo, fotos de contacto, emojis, etc. , siempre que tenga un teléfono con jailbreak con OpenSSH instalado. ¡Trabajo realmente profesional de los desarrolladores de RemoteMessages!
Colin
Supongo que no hay progreso en algo como esto en dispositivos sin jailbreak, ¿verdad?
Joost
No, no lo hay, al menos que yo sepa. Obtener un mac / hackintosh es la única solución que he encontrado.
coltonon
Apple debe tener una versión basada en la web. es estúpido que solo puedas enviar mensajes de texto a otros usuarios de iphone.
chovy