IMessage з’являється на Android: все, що вам потрібно знати про Beeper Mini

Кілька тижнів тому на сцені з’явилася програма під назвою Nothing Chats, яка викликала багато галасу. Основним пунктом продажу був iMessage на Android, і це теж із синіми бульбашками. Немає більше ганьби зелених бульбашок. Генеральний директор Nothing Карл Пей з'явився у вступному слові відео із сміливим підписом «Вибач, Тім» і говорив про руйнування стін екосистеми. За кілька днів усе зруйнувалося. Nothing Chats базувався на архітектурі Sunbird, яка використовувала хак (систему ретрансляторів Mac), щоб дозволити iMessage на Android, але використовувала сміттєвий контейнер для заходів безпеки. Ніщо не завадило його додатку, і власний однойменний додаток Sunbird було закрито, щоб усунути недоліки.

Beeper, дітище співзасновника Pebble Еріка Мігіковскі, представив додаток під назвою Біпер Міні. Додаток, який живе за місячною передплатою в розмірі 2 доларів, виконує те ж саме, що й Nothing Chats і Sunbird. Але Beeper Mini пропонує майже всі основні функції, які ви очікуєте від обміну текстовими повідомленнями між iPhone та iPhone. Найважливіше те, що він не покладається на тіньовий хак. Насправді йому навіть не потрібен ваш Apple ID, щоб дозволити iMessage на телефонах Android. Це продукт зворотного проектування основ iMessage. Налаштування — легке завдання, і це також не робить жодних компромісів з безпекою, принаймні так стверджує компанія. За замовчуванням усі ваші розмови iMessage зашифровані наскрізно, і все, що вам потрібно надати, це номер мобільного телефону та кілька дозволів на пристрої, щоб почати.

Початок Beeper Mini досить неординарний. Тепер Beeper з’явився на сцені на початку цього року, пропонуючи спосіб кластеризувати всі ваші програми для обміну повідомленнями, такі як WhatsApp, iMessage, Slack і Telegram, в одному місці. Формула 15 чатів-1 додаток сама по собі була до біса прибутковою. Потім, у серпні, на GitHub з’явився старшокласник під псевдонімом JJTech, який заявив, що розробив iMessage. Згодом вони звернулися до Мігіковського з пропозицією щодо реалізації iMessage з відкритим вихідним кодом без Mac під назвою pypush. Яким би неймовірним це не здавалося, Мігіковський продався ідеєю, і JJTech негайно передала кермо управління людям з Beeper, залишаючись частиною проекту.

Так почався шлях Beeper Mini. Як згадувалося вище, Beeper Mini не покладається на систему ретрансляторів Mac, щоб змусити сервери Apple повірити, що повідомлення надходить із пристрою Apple. Натомість він спирається на самі основи системи Apple, яка диктує push-сповіщення. Компанія називає це Apple Push Notification Service (APN). Він двонаправлений і керує ланцюгом доставки для iMessage. Після підключення до посилання APN pypush продовжує процес реєстрації, якщо вимагає Apple дані перевірки, які, по суті, вимагають підтвердження того, що запит маркера iMessage походить від Apple пристрій.

Pypush покладається на подібний формат серійного ідентифікатора пристрою, що й такі інструменти, як Hackintosh, що означає, що ідентифікатори є законними, а перевірка без жодних тіньових лазівок. Примітно, що Beeper Mini також зберігає наскрізне шифрування, безпечний спосіб запевнити користувачів, що їм не потрібно турбуватися про безпеку під час надсилання текстових повідомлень із телефону Android через лінію iMessage, щоб зв’язатися з користувачем iPhone — детальна розбивка того, як усе це може статися знайдено тут.

Beeper Mini доступний як окремий додаток у Play Store з передплатою 2 долари на місяць і семиденною безкоштовною пробною версією. Коли ви встановите програму, вам потрібно автентифікувати свій спосіб оплати Google Play для оплати підписки, зареєструвати свій номер, і все готово. На відміну від Nothing Chats або Sunbird, Beeper Mini не вимагає облікових даних Apple ID для виконання своєї роботи.

Після надання дозволу на доступ до повідомлень і контактів програма експортуватиме ваші чати з Android на iPhone. Розпочати новий чат так само просто, як інтерфейс iMessage на iPhone або сторонніх програмах, таких як WhatsApp. Для програми, яка долає сумнозвісно складну стіну екосистеми між Android та iOS, Beeper Mini пропонує безпроблемний процес початку роботи з iMessage на телефонах Android.

Ми наполегливо працювали, щоб зробити це надзвичайно безпечним. Для використання Beeper Mini не потрібен Apple ID. Він реєструється лише за вашим номером телефону. Ми написали докладний пост про те, як це працює: https://t.co/pL3jZ2NTJ1

— Ерік Мігіковскі (@ericmigi) 5 грудня 2023 р

Однак, якщо ви хочете зручно використовувати Beeper Mini на інших пристроях, таких як iPad або Mac, вам потрібно надіслати свої облікові дані Apple ID. Щоб було зрозуміло, це необов’язкова функція. Після того, як ви продовжите це, ви можете використовувати свою електронну адресу, пов’язану з Apple ID, щоб надсилати повідомлення людям у вашому списку контактів з інших пристроїв, окрім вашого телефону Android, на якому встановлено програму.

Beeper збирає лише ваше ім’я, номер телефону, IP-адресу, номер моделі телефону, версію Android і вашу електронну адресу Google/Apple. Beeper також запевняє, що не зберігає ваші дані Apple ID. Увесь вміст розмов — текст і медіа — зберігається в зашифрованому вигляді за допомогою шифрування без доступу на серверах Beeper. Цікаво, що Beeper пропонує a самостійне розміщення варіант і відкритий вихідний код Python proof-of-concept (POC). GitHub.

Як і процес налаштування, використання Beeper Mini є напрочуд корисним. Я протестував програму, надіславши текстове повідомлення принаймні трьом користувачам iMessage-on-iPhone, і вони не змогли вказати на жодне порушення. Зі свого боку я не помітив жодних проблем із надсиланням текстових повідомлень або медіафайлів із a OnePlus Open до ан iPhone 15 Pro Max пліч-о-пліч. Такі функції, як реакції емодзі, сповіщення про прочитання та відповіді на ланцюжки, також працювали бездоганно. Нижче наведено повний список функцій iMessage, які наразі доступні в Beeper Mini:

  • Прямі повідомлення
  • Редагувати та скасовувати надсилання повідомлень
  • Групові чати
  • Обмін зображеннями та відео високої роздільної здатності
  • Прочитати квитанції
  • Теми відповідей
  • Стікери та GIF-файли
  • Реакція емодзі Tapback
  • Статус набору тексту
  • Голосові повідомлення
Використання Beeper Mini на Android

На даний момент програма не підтримує аудіо- та відеодзвінки FaceTime. Крім того, ви не можете ділитися своїм поточним місцем розташування та використовувати ефекти повідомлень. Крім того, відсутні ігри iMessage, такі як Tic Tac Toe і Game Pigeon. Beeper каже, що ці міні-ігри навряд чи потраплять у програму найближчим часом. Загалом, Beeper виконує свою основну обіцянку без будь-яких проблем із безпекою, що значно випереджає рішення конкурентів.

Але питання в тому, чи варто платити 2 долари на місяць лише за те, щоб ваші бульбашки чату стали синіми та отримали більшість функцій iMessage на телефоні Android, коли існують такі програми, як WhatsApp? Якщо ви живете в США, де колір бульбашки чату може мати відчутний вплив на ваше соціальне життя, відповідь - так. Але на будь-якому іншому ринку, де WhatsApp, Telegram і WeChat обслуговують основну частину щоденних однорангових розмов для мас, Beeper Mini не знайде багато користувачів.

Найбільший аргумент проти Beeper Mini полягає в тому Apple приймає протокол RCS наступного року, а це означає, що він модернізує обмін повідомленнями з Android на iPhone за допомогою більшості шикарних функцій, які можна очікувати від iMessage. Але тут є два застереження. Коли зміна почнеться пізніше наступного року, наскрізне шифрування не буде доступне з коробки. І враховуючи складність реалізації брандмауера шифрування, це може зайняти свій час. Крім того, немає впевненості, що Apple розширить свою функцію викликів FaceTime на Android, коли в 2024 році перейде на базову технологію RCS.

Beeper Mini вже пропонує наскрізне шифрування. У найближчі місяці планується ввімкнути аудіо- та відеодзвінки FaceTime. Крім того, додаткові функції, такі як списки блокувань, текстовий пошук, імпорт минулої історії чатів, резервне копіювання та експорт, планування повідомлень і оптимізація екрану, що складається, вже є в плані. У нас немає чіткого графіку, коли саме це має відбутися, але розробка ведеться в пріоритетному порядку. Також планується підтримка iOS і настільних платформ.

Але це лише особливість. Згодом Beeper Mini стане чим оригінальний додаток Beeper (тепер Beeper Cloud) задумали досягти. Він стане парасольковим додатком, який слугуватиме єдиним магазином для 15 платформ обміну повідомленнями, включаючи WhatsApp, Instagram DM, Telegram та iMessage тощо. На цьому етапі додаток Beeper Cloud буде припинено, а Beeper Mini стане єдиною пропозицією компанії.