IMessage přichází na Android: Vše, co potřebujete vědět o Beeper Mini

Před několika týdny se na scénu objevila aplikace s názvem Nothing Chats a kolem ní byl velký rozruch. Klíčovým prodejním bodem byla iMessage na Androidu, a to také s modrými bublinami. Už žádné zahanbování zelených bublin. Nic CEO Carl Pei se objevil v úvodu video s odvážným titulkem „Sorry Tim“ a mluvil o bourání zdí ekosystému. Během několika dní se to všechno zhroutilo. Nothing Chats bylo založeno na architektuře Sunbirdu, která používala hack (systém relé Mac), aby umožnila iMessage na Androidu, ale kvůli bezpečnostním opatřením došlo k požáru popelnice. Nic nestáhlo jeho aplikaci a vlastní stejnojmenná aplikace Sunbirdu byla vypnuta, aby se vyřešily nedostatky.

Beeper, duchovní dítě spoluzakladatele Pebble Erica Migicovského, nyní představil aplikaci s názvem Beeper Mini. Aplikace, která stojí za měsíčním předplatným ve výši 2 $, předvádí stejný trik jako Nothing Chats a Sunbird. Beeper Mini však nabízí téměř všechny základní funkce, které byste očekávali od výměny textu mezi iPhonem a iPhonem. Nejpozoruhodnější je, že se nespoléhá na stinný hack. Ve skutečnosti ani nepotřebuje vaše Apple ID, aby povolil iMessage na telefonech Android. Je to produkt reverzního inženýrství základů iMessage. Nastavení je hračka a nedělá žádné bezpečnostní kompromisy, alespoň to tvrdí společnost. Ve výchozím nastavení jsou všechny vaše konverzace iMessage šifrovány end-to-end a vše, co potřebujete, je vaše mobilní číslo a několik oprávnění na zařízení, abyste mohli začít.

Začátky Beeper Mini jsou poněkud mimořádné. Nyní Beeper dorazil na scénu začátkem tohoto roku a nabízí způsob, jak seskupovat všechny vaše aplikace pro zasílání zpráv – jako WhatsApp, iMessage, Slack a Telegram – na jednom místě. Vzorec 15-chats-1-app byl sám o sobě zatraceně lukrativní. V srpnu pak na GitHub dorazil středoškolák s aliasem JJTech a tvrdil, že provedl reverzní inženýrství iMessage. Následně oslovili Migicovského se svým návrhem na open-source implementaci iMessage bez Maců s názvem pypush. Ač se to zdálo neuvěřitelné, Migicovsky byl nápad prodán a JJTech okamžitě předal otěže lidem z Beeper, zatímco byl stále součástí projektu.

Tak začala cesta Beeper Mini. Jak již bylo zmíněno výše, Beeper Mini se nespoléhá na systém Mac relay, aby přiměl servery Apple, aby uvěřily, že zpráva pochází ze zařízení Apple. Místo toho se spoléhá na samotné základy systému Apple, který diktuje push notifikace. Společnost to nazývá Apple Push Notification Service (APN). Je obousměrný a zpracovává doručovací řetězec pro iMessage. Po připojení k odkazu APN pokračuje pypush v procesu registrace, kde Apple vyžaduje ověřovací data, která v podstatě vyžaduje důkaz, že žádost o token iMessage pochází z Apple přístroj.

Pypush se spoléhá na podobný formát sériového identifikátoru zařízení jako nástroje jako Hackintosh, což znamená, že identifikátory jsou legitimní a ověřování je bez jakýchkoliv stinných mezer. Beeper Mini také udržuje neporušené end-to-end šifrování, což je bezpečný způsob, jak ujistit uživatele, že se nemusí starat o zabezpečení. když posíláte textové zprávy z telefonu Android přes linku iMessage, abyste se dostali k uživateli iPhone – podrobný rozpis toho, jak to všechno může být nalezeno tady.

Beeper Mini je k dispozici jako samostatná aplikace v Obchodě Play s předplatným 2 $ měsíčně a sedmidenní bezplatnou zkušební verzí. Jakmile si aplikaci nainstalujete, musíte ověřit svou platební metodu Google Play pro placení poplatku za předplatné, zaregistrovat své číslo a můžete začít. Na rozdíl od Nothing Chats nebo Sunbirdu Beeper Mini nepožaduje vaše přihlašovací údaje Apple ID, aby mohl vykonávat svou práci.

Po udělení oprávnění pro přístup ke zprávám a kontaktům aplikace exportuje vaše chaty z Androidu do iPhonu. Zahájení nového chatu je stejně snadné jako nativní prostředí iMessage na iPhonech nebo aplikacích třetích stran, jako je WhatsApp. Pro aplikaci, která překračuje notoricky složitou zeď ekosystému mezi Androidem a iOS, nabízí Beeper Mini bezproblémový proces zahájení práce s iMessage na telefonech Android.

Tvrdě jsme pracovali na tom, aby to bylo extrémně bezpečné. K používání Beeper Mini není vyžadováno žádné Apple ID. Registruje se pouze pomocí vašeho telefonního čísla. Napsali jsme podrobný příspěvek o tom, jak to funguje: https://t.co/pL3jZ2NTJ1

— Eric Migicovsky (@ericmigi) 5. prosince 2023

Pokud však chcete mít pohodlí při používání Beeper Mini na jiných zařízeních, jako je iPad nebo Mac, musíte odeslat své přihlašovací údaje Apple ID. Aby bylo jasno, je to volitelné zařízení. Jakmile s tím budete pokračovat, můžete pomocí své e-mailové adresy propojené s Apple ID odesílat zprávy lidem ve vašem seznamu kontaktů z jiných zařízení, než je váš telefon Android, na kterém je aplikace nainstalována.

Beeper shromažďuje pouze vaše jméno, telefonní číslo, IP adresu, číslo modelu telefonu, verzi Androidu a vaši e-mailovou adresu Google / Apple. Beeper také zajišťuje, že neukládá podrobnosti o vašem Apple ID. Veškerý obsah konverzace – text a média – je na serverech Beeper uložen v zašifrované podobě pomocí šifrování s nulovým přístupem. Zajímavé je, že Beeper nabízí a self-hosting možnost a open-source Python proof-of-concept (POC). GitHub.

Stejně jako proces nastavení je používání Beeper Mini překvapivě obohacujícím zážitkem. Aplikaci jsem testoval tak, že jsem poslal SMS alespoň třem uživatelům iMessage-on-iPhone a ti nemohli upozornit na žádnou nesrovnalost. Na vlastním konci jsem nezaznamenal žádné problémy s odesíláním textových zpráv nebo mediálních souborů z a OnePlus Open do an iPhone 15 Pro Max bok po boku. Funkce jako reakce na emotikony, potvrzení o přečtení a odpovědi ve vláknech také fungovaly bezchybně. Níže je uveden úplný seznam funkcí iMessage, které jsou aktuálně dostupné v Beeper Mini:

  • Přímé zprávy
  • Upravte a odešlete zprávy
  • Skupinové chaty
  • Sdílení obrázků a videa ve vysokém rozlišení
  • Přečtěte si účtenky
  • Vlákna odpovědí
  • Samolepky a GIFy
  • Tapback emoji reakce
  • Stav psaní
  • Hlasové zprávy
Používání Beeper Mini na Androidu

V tuto chvíli aplikace postrádá podporu pro audio a video hovory FaceTime. Navíc nemůžete sdílet svou živou polohu a používat efekty zpráv. Kromě toho chybí hry iMessage, jako je Tic Tac Toe a Game Pigeon. Beeper říká, že tyto minihry se do aplikace v blízké budoucnosti pravděpodobně nedostanou. Celkově Beeper plní svůj hlavní slib bez jakýchkoli bezpečnostních varovných signálů, což ho staví daleko před konkurenční řešení.

Otázkou však je, zda byste měli platit 2 dolary měsíčně jen za to, abyste zmodrali bubliny chatu a získali většinu funkcí iMessage na telefonu Android, když existují aplikace jako WhatsApp? Pokud žijete v USA, kde by barva chatovací bubliny mohla mít hmatatelný dopad na váš společenský život, odpověď je ano. Ale pro jakýkoli jiný trh, kde WhatsApp, Telegram a WeChat zpracovávají většinu každodenních peer-to-peer konverzací pro masy, Beeper Mini nenajde mnoho zájemců.

Největší argument proti Beeper Mini je ten Apple přijímá protokol RCS příští rok, což znamená, že nativně modernizuje zasílání zpráv mezi Androidem a iPhonem s většinou úžasných funkcí, které byste od iMessage očekávali. Jsou zde ale dvě upozornění. Až tato směna začne později v příštím roce, nebude šifrování end-to-end k dispozici ihned po vybalení. A vzhledem ke složitosti implementace šifrovacího firewallu to může trvat svůj vlastní sladký čas. Navíc neexistuje žádná jistota, zda Apple rozšíří své FaceTime volání na Androidy, když v roce 2024 přijme technologii RCS Foundation.

Beeper Mini již nabízí end-to-end šifrovací zařízení. V nadcházejících měsících plánuje umožnit audio a videohovory FaceTime. Kromě toho jsou již na plánu další funkce, jako jsou seznamy bloků, textové vyhledávání, import historie chatu, zálohování a export, plánování zpráv a optimalizace skládací obrazovky. Nemáme přesně stanovenou časovou osu, kdy se to přesně stane, ale vývoj probíhá prioritně. V kurzu je také podpora pro iOS a desktopové platformy.

Ale to je jen ta funkce. Po cestě se Beeper Mini stane čím původní aplikaci Beeper (nyní Beeper Cloud) se rozhodl splnit. Stane se zastřešující aplikací, která bude sloužit jako jednotné kontaktní místo pro 15 platforem pro zasílání zpráv, mimo jiné WhatsApp, Instagram DMs, Telegram a iMessage. Aplikace Beeper Cloud bude v tomto okamžiku postupně ukončena a Beeper Mini se bude pohybovat vpřed jako jediná nabídka společnosti.