¿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.
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.
Respuestas:
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.
fuente
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.
SSH Puede SSH en su dispositivo con masilla o algo, y luego enviar los mensajes a través de la terminal.
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)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.
fuente