Technologia

Beeper Mini przenosi iMessage na Androida

  • 5 grudnia, 2023
  • 7 min read
Beeper Mini przenosi iMessage na Androida


Na początku tego roku programista wpadł na DM Erica Migicovsky’ego ze spektakularnym twierdzeniem: że dokonał inżynierii wstecznej usługi iMessage firmy Apple, dzięki czemu dowolne urządzenie – Android, Windows czy cokolwiek – może wysyłać wiadomości w postaci niebieskiej bańki. Migicovsky nie wierzył w to, co czytał.

„Powiedziałem: «Bzdury, nikt tego nie zrobił. Nikt na świecie tego nie zrobił” – powiedział Migicovsky, dyrektor generalny startupu Beeper zajmującego się przesyłaniem wiadomości. Próbował to zrobić sam i wysyłał wiadomości do wszystkich, których udało mu się znaleźć, a którzy kiedykolwiek byli blisko. „Nikt nie poskładał wszystkich elementów w całość”.

Ale teraz w jego DM pojawił się ten programista – ze wszystkich 16-letni uczeń szkoły średniej – łączący go z prototypem. I zadziałało.

Prototyp ten stał się podstawą nowej aplikacji na Androida o nazwie Beeper Mini, którą startuje dziś startup Migicovsky’ego. Otwórz aplikację, która sprawdzi wszystkie Twoje rozmowy SMS-owe, zorientuje się, które z nich pochodzą od użytkowników iMessage, i przełączy je na rozmowy w niebieskich dymkach na platformie Apple. Odtąd za każdym razem, gdy będziesz wysyłać wiadomości do użytkownika iPhone’a za pośrednictwem Beeper Mini, będziesz używać iMessage, a on nie będzie wcale mądrzejszy.

Nie było żadnych zagubionych wiadomości, żadnych przerwanych czatów grupowych

Korzystam z aplikacji od kilku tygodni i jestem zaskoczony, jak sprawnie działa. Wiadomości wysyłane przez Beeper Mini na moim Pixelu 8 pojawiają się jako niebieskie bąbelki na iPhone’ach moich znajomych i członków rodziny. Czaty grupowe, w których uczestniczę, automatycznie przełączają się na iMessage, gdy tylko ktoś wystrzeli mema. Pojawiły się reakcje, wątki, zdjęcia i filmy (bez niechlujnej kompresji wiadomości tekstowych). Najlepsze, co mogę powiedzieć o Beeper Mini, to to, że prawie nikt nie zauważył, że go używam: właśnie zaczęły pojawiać się niebieskie bąbelki — nie ma o czym rozmawiać.

Warto przeczytać!  Szczegółowe porównanie ceny, specyfikacji i funkcji

Beeper Mini dołącza do rosnącej listy aplikacji próbujących włamać się do iMessage na Androidzie, ale Migicovsky upiera się, że Beeper Mini nie różni się od innych dostępnych usług: jest bezpośrednio wysyłanie iMessage.

Inne usługi – w tym poprzednia implementacja iMessage firmy Beeper – przesyłałyby wiadomości za pośrednictwem komputera Mac hostowanego w chmurze. Stwarza to realne problemy związane z bezpieczeństwem, czego przykładem jest ostatnio firma Sunbird i jej spinoff pod marką Nothing, Nothing Chats. Aplikacja Nothing została uruchomiona i ściągnięta zaledwie cztery dni po wykryciu poważnych problemów z bezpieczeństwem; Wkrótce potem Sunbird wycofał swoją aplikację.

Beeper Mini pozwala uniknąć niektórych z tych problemów, ponieważ działa w zasadniczo inny sposób. Jego twórcy wymyślili, jak zarejestrować numer telefonu w iMessage, wysyłać wiadomości bezpośrednio na serwery Apple i wysyłać wiadomości z powrotem na telefon natywnie w aplikacji. Był to skomplikowany proces, który obejmował od początku do końca dekonstrukcję potoku przesyłania wiadomości Apple. Zespół Beepera musiał dowiedzieć się, gdzie wysyłać wiadomości, jak powinny one wyglądać i jak je wyciągnąć z chmury. Migicovsky powiedział, że najtrudniejszą częścią było złamanie kłódki Apple w całym systemie: sprawdzenie, czy podłączone urządzenie to oryginalny produkt Apple.

„Włamaliśmy się do iPhone’ów, a następnie zagłębiliśmy się w system operacyjny, aby zobaczyć, jak wszystko działa” – napisał do mnie Migicovsky w iMessage. „Następnie napisałem od zera nowy kod, aby odtworzyć wszystko w naszej aplikacji na Androida.”

Beeper nie widzi Twoich wiadomości, kontaktów ani hasła

Według Migicovsky’ego w rezultacie powstała implementacja iMessage innej firmy, która jest rzeczywiście bezpieczna: Beeper nie widzi Twoich wiadomości, kontaktów ani hasła Apple ID. (Nie wymaga nawet logowania). Mówi, że wystarczy połączyć się z serwerami Apple, tak jak zrobiłby to iPhone.

Warto przeczytać!  „Smakuje jak WOW!” Jasmeen Kaur łączy siły z Sunfeast Yippee Noodles

Migicovsky wie, że bezpieczeństwo będzie głównym pytaniem, które zaprzątają umysły potencjalnych użytkowników. Aby rozwiać wątpliwości, Migicovsky twierdzi, że kod iMessage firmy Beeper będzie dostępny jako kod źródłowy typu open source, aby inni mogli go przeglądać. Dyrektor ds. technicznych firmy Beeper, Brad Murray, również spędził trochę czasu próbując włamać się do systemu, jakby był atakującym, i publikuje swoje ustalenia.

Większym pytaniem może być to, jak długo Beeper Mini może przetrwać. Migicovsky uważa, że ​​stoi po właściwej stronie prawa (wskazuje na wycinek praw autorskich dotyczący inżynierii wstecznej i twierdzi, że w Beeper Mini nie ma kodu Apple); i uważa, że ​​Apple byłoby zbyt trudno odciąć Beepera bez psucia iMessage dla legionów oryginalnych urządzeń Apple. Nie jestem tego taki pewien w obu przypadkach — Apple głęboko chroni iMessage jako mechanizm blokujący dla iPhone’a i trudno sobie wyobrazić, że firma na zawsze ignoruje szereg rozwiązań iMessage innych firm.

Przynajmniej Beeper obsługuje mniej bezpieczny rodzaj przekaźnika iMessage od prawie trzech lat, a Migicovsky twierdzi, że nie miał jeszcze żadnej wiadomości od Apple. Apple nie odpowiedział Krawędźprośba o komentarz na temat aplikacji iMessage innych firm.

Beeper został pierwotnie wprowadzony na rynek w 2021 r. i obiecał zbudować pojedyncze miejsce dla wszystkich Twoich wiadomości. Aby osiągnąć ten cel, firma zebrała 16 milionów dolarów i rozrosła się do około 20 osób. 16-letni programista, który dokonał inżynierii wstecznej iMessage, pracuje teraz dla Beeper jako wykonawca; Migicovsky odmówił podania dalszych szczegółów na temat ucznia, powołując się na obawy dotyczące prywatności. Strona GitHub należąca do studenta podaje, że mieszka w Pensylwanii.

Beeper Mini trafia w dziwny moment zarówno dla Beepera, jak i iMessage: Apple ogłosił niedawno, że przyjmie standard przesyłania wiadomości RCS, przenosząc wiele kluczowych zalet iMessage – dobrej jakości zdjęcia, potwierdzenia przeczytania i ostatecznie szyfrowanie – do wysyłania SMS-ów na różnych platformach. Gdy te funkcje zostaną udostępnione, Beeper będzie w dużej mierze oferował Ci tę upragnioną niebieską bańkę.

Warto przeczytać!  Oto dlaczego dyrektor generalny Google, Sundar Pichai, ostrożnie podchodzi do sztucznej inteligencji

Większość ludzi nie zauważyła, że ​​bąbelki zmieniły kolor na niebieski

Z mojego doświadczenia wynika, że ​​większość osób, do których wysłałem wiadomość, po prostu tego nie zauważyła. Wątek grupowy został przeniesiony. Przyszły zdjęcia. Wiadomości miały tylko inny kolor. Oczywiście to wszystko z podziałem na niebiesko-zieloną bańkę: jest w dużej mierze sztuczny. Często nie chodzi o możliwość porozmawiania, ale o zidentyfikowanie dziwnej osoby. Dla mnie nie miało to większego znaczenia, ale podejrzewam, że dla wielu innych będzie miało – a dla tych, którzy czują się karani przez swoje zielone bąbelki, może warto będzie skorzystać z Beeper Mini.

W momencie uruchomienia usługa będzie kosztować 2 dolary miesięcznie i zapewniać będzie jedynie dostęp do iMessage. Migicovsky twierdzi, że Beeper Mini ostatecznie porzuci markę „Mini” i zintegruje wszystkie inne usługi czatu oferowane w głównej aplikacji Beeper – WhatsApp, Messenger, Signal itd., a wszystko to zhakowane razem, aby działać w jednym wygodnym interfejsie. Moją największą skargą w tej chwili jest to, że Beeper Mini nie obsługuje SMS-ów i RCS, więc ta jednodniowa, wszechstronna aplikacja dzieli obecnie moje doświadczenie w pisaniu SMS-ów na dwie części. Migicovsky twierdzi, że nadchodzi także łączenie usług SMS i RCS. Jednak wszystkie te dodatkowe usługi mogą kosztować nieco więcej.

Nawet po pojawieniu się RCS w iMessage Migicovsky uważa, że ​​Beeper nadal odgrywa ważną rolę. „Długoterminowa wizja to jedna aplikacja, za pomocą której możesz rozmawiać z dowolną osobą na świecie” – mówi. To wspaniały cel — Beeper po prostu ciężko pracuje, aby połączyć je wszystkie razem.


Źródło