Стартап Beeper выяснил, как работает iMessage, чтобы отправлять сообщения напрямую с Android-смартфона на серверы Apple. Для этого был проведен реверс-инжиниринг iMessage от Apple, позволяющий любому устройству — Android, Windows и т. д. — отправлять сообщения в iMessage, сообщает портал TheVerge со ссылкой на генерального директора стартапа Beeper Эрика Мигиковски. Этот прототип стал основой для нового приложения для Android под названием Beeper Mini. Его разработчики придумали, как зарегистрировать номер телефона в iMessage, отправлять сообщения непосредственно на серверы Apple и отправлять сообщения обратно на телефон прямо внутри приложения. Это был сложный процесс, который включал в себя деконструкцию конвейера обмена сообщениями Apple от начала до конца. Самым сложным, по словам Мигиковски, было взломать то, что, по сути, является замком Apple во всей системе: проверка того, является ли подключенное устройство подлинным продуктом Apple.
«Мы взломали iPhone, а затем глубоко погрузились в ОС, чтобы посмотреть, как все работает», — написал авторам портала Мигиковский через iMessage. «Затем с нуля написал новый код, чтобы воспроизвести все внутри нашего приложения для Android». Результатом, по словам Мигиковски, является сторонняя реализация iMessage, которая на самом деле безопасна: Beeper не видит сообщения, контакты или пароль Apple ID, которы не требуется для входа в систему. По его словам, это просто подключение к серверам Apple, как это сделал бы iPhone. На момент запуска услуга будет стоить 2 доллара США в месяц и будет предлагать доступ только к iMessage. Мигиковски говорит, что Beeper Mini в конечном итоге откажется от бренда Mini и интегрирует все другие чат-сервисы, предлагаемые в основном приложении Beeper — WhatsApp, Messenger, Signal и т. д., которые будут объединены в единый удобный интерфейс.
Источник новости: mobile-review.com