Чи є клієнти чату або окремі клієнти, які можуть взаємодіяти з сервером iMessage? Я щойно перейшов з OSX 10.8.x на Ubuntu 12.10, і це дійсно єдине, що мені не вистачає.
Чи є клієнти чату або окремі клієнти, які можуть взаємодіяти з сервером iMessage? Я щойно перейшов з OSX 10.8.x на Ubuntu 12.10, і це дійсно єдине, що мені не вистачає.
Відповіді:
Це повідомлення цитується з /apple//a/66047 :
iMessage базується на пропітерному, двійковому та зашифрованому протоколі (джерело Wikipedia ) із сертифікатом пристрою на стороні клієнта, що робить його малоймовірним, що в найближчий час не буде спроектовано реверс і не буде реалізовано в сторонніх додатках (хоча робляться спроби ).
Редагування
Можливо, в майбутньому можна буде запускати нативну програму OS X на ОС Linux, подібно до того, як ми можемо запускати програми Windows за допомогою шарів сумісності вина. Проект «Дарлінг» має на меті це зробити. Однак я ніколи не стикався з ситуацією, коли мені потрібно запустити натиснуту програму mac, тому я ніколи її не тестував. Це здається перспективним, хоча і дещо сумнівним. З вікіпедії цитується наступне :
Так само, як APNS, він встановлює підтримку Keep-Alive з серверами Apple. Кожне з'єднання має свій унікальний код, який виступає в якості ідентифікатора маршруту, який слід використовувати для надсилання повідомлення на певний пристрій. З'єднання шифрується TLS за допомогою клієнтського сертифіката, який запитується пристроєм під час активації iMessage.
Ну, ви не можете безпосередньо, але є кругові шляхи.
Ось два:
Для обох потрібен iDevice. Отже, ні, ви не можете робити те, що хочете, але ви можете надсилати інформацію зі свого ПК та доставляти її на ваш iDevice, а потім надсилати її. обидва способи вимагають iDevice, що перебуває у в'язниці.
SSH. Ви можете SSH у свій iDevice за допомогою шпаклівки чи чогось іншого, а потім надсилати повідомлення через термінал.
Віддалені повідомлення: Просто встановіть додаток cydia, потім відкрийте веб-браузер та введіть ip-адресу idevices з наступним номером порту (приклад:) http://192.168.1.3:333/
. Це працюватиме на будь-якій платформі, навіть у вашому телефоні. Ви можете зробити це на крок далі, включивши переадресацію портів, щоб ви могли отримати доступ до пристрою на півдорозі.
Інші:
Ви завжди можете надсилати текстові повідомлення. Спробуйте використовувати curl
. Ось рядок (якщо я правильно його пам’ятаю)
curl http://textbelt.com/text -d number=9876543210 -d "message=put your message here"
Також доступні інші засоби обміну повідомленнями. Якщо ваш хакер / пранкер, ви можете спробувати SET (інструмент соціальної інженерії).
Вибачте за те, що не змогли надати вам рішення, лише альтернативи.