IMessage komt naar Android: alles wat u moet weten over Beeper Mini

Een paar weken geleden verscheen er een app met de naam Nothing Chats op het toneel, met veel ophef eromheen. Het belangrijkste verkoopargument was iMessage op Android, en ook dat met blauwe bubbels. Geen groene zeepbellen meer. Niets CEO Carl Pei verscheen in een inleiding video met het moedige onderschrift 'Sorry Tim' en sprak over het doorbreken van ecosysteemmuren. Binnen enkele dagen stortte alles in. Nothing Chats was gebaseerd op de architectuur van Sunbird, die een hack (een systeem van Mac-relais) gebruikte om iMessage op Android mogelijk te maken, maar een afvalcontainer had voor beveiligingsmaatregelen. Niets trok zijn app terug en de gelijknamige app van Sunbird werd afgesloten om de tekortkomingen aan te pakken.

Beeper, het geesteskind van Pebble mede-oprichter Eric Migicovsky, heeft nu een app geïntroduceerd genaamd Pieper Mini. De app, die achter een maandabonnement van $ 2 zit, haalt dezelfde stunt uit als Nothing Chats en Sunbird. Maar Beeper Mini biedt bijna alle kernfuncties die u van een iPhone-naar-iPhone-tekstuitwisseling mag verwachten. Het meest opvallende is dat het niet afhankelijk is van een duistere hack. Je hebt zelfs je Apple ID niet eens nodig om iMessage op Android-telefoons toe te staan. Het is een product van reverse engineering van de iMessage-fundamenten. Het opzetten is een fluitje van een cent en er zijn ook geen veiligheidscompromissen, zo beweert het bedrijf. Standaard zijn al uw iMessage-gesprekken end-to-end gecodeerd en hoeft u alleen uw mobiele nummer en enkele machtigingen op het apparaat op te geven om aan de slag te gaan.

Het begin van Beeper Mini is nogal buitengewoon. Nu verscheen Beeper eerder dit jaar op het toneel en bood een manier om al je berichten-apps – zoals WhatsApp, iMessage, Slack en Telegram – op één plek te clusteren. De 15-chats-1-app-formule was op zichzelf behoorlijk lucratief. Toen, in augustus, arriveerde een middelbare scholier met de alias JJTech op GitHub en beweerde iMessage te hebben reverse-engineered. Vervolgens namen ze contact op met Migicovsky met hun pitch voor een Mac-vrije, open-source implementatie van iMessage genaamd pypush. Hoe ongelooflijk het ook leek, Migicovsky was verkocht aan het idee en JJTech droeg prompt de teugels over aan de mensen van Beeper, terwijl hij nog steeds deel uitmaakte van het project.

Zo begon de reis van Beeper Mini. Zoals hierboven vermeld, vertrouwt Beeper Mini niet op een systeem van Mac-relais om Apple-servers te laten geloven dat een bericht afkomstig is van een Apple-apparaat. In plaats daarvan vertrouwt het op de fundamenten van een Apple-systeem dat pushmeldingen dicteert. Het bedrijf noemt het Apple Push Notification Service (APN's). Het is bidirectioneel en verzorgt de leveringsketen voor iMessage. Nadat hij zich heeft aangesloten op de APN-link, gaat pypush verder met het registratieproces, waar Apple dit vereist validatiegegevens, waarbij in wezen om bewijs wordt gevraagd dat een iMessage-tokenverzoek afkomstig is van een Apple apparaat.

Pypush vertrouwt op een vergelijkbaar serieel identificatieformaat voor apparaten als tools als Hackintosh, wat betekent dat de identificatiegegevens legitiem zijn en dat de validatie geen duistere mazen in de wet kent. Opvallend is dat Beeper Mini ook de end-to-end-codering intact houdt, een veilige manier om gebruikers ervan te verzekeren dat ze zich geen zorgen hoeven te maken over de beveiliging wanneer je sms't vanaf een Android-telefoon via de iMessage-lijn om een ​​iPhone-gebruiker te bereiken: een gedetailleerd overzicht van hoe alles wat er gebeurt kan zijn gevonden hier.

Beeper Mini is beschikbaar als zelfstandige app in de Play Store met een abonnementsbedrag van $ 2 per maand en een gratis proefperiode van zeven dagen. Nadat u de app heeft geïnstalleerd, moet u uw Google Play-betaalmethode verifiëren voor het betalen van de abonnementskosten, uw nummer registreren en u bent klaar om te gaan. In tegenstelling tot Nothing Chats of Sunbird vraagt ​​Beeper Mini niet om uw Apple ID-gegevens om zijn werk te doen.

Nadat u de toegang tot het bericht en de contacten heeft verleend, exporteert de app uw Android-naar-iPhone-chats. Een nieuwe chat starten is net zo eenvoudig als de native iMessage-ervaring op iPhones of apps van derden, zoals WhatsApp. Voor een app die de notoir complexe ecosysteemmuur tussen Android en iOS overschrijdt, biedt Beeper Mini een naadloos proces om aan de slag te gaan met iMessage op Android-telefoons.

We hebben er hard aan gewerkt om dit extreem veilig te maken. Er is geen Apple ID vereist om Beeper Mini te gebruiken. Het registreert alleen met uw telefoonnummer. We schreven een gedetailleerd bericht over hoe het werkt: https://t.co/pL3jZ2NTJ1

— Eric Migicovsky (@ericmigi) 5 december 2023

Als u echter het gemak wilt van het gebruik van Beeper Mini op andere apparaten, zoals een iPad of Mac, moet u uw Apple ID-gegevens opgeven. Voor alle duidelijkheid: het is een optionele voorziening. Zodra u hiermee doorgaat, kunt u uw aan Apple ID gekoppelde e-mailadres gebruiken om berichten te sturen naar de mensen in uw contactenlijst vanaf andere apparaten dan uw Android-telefoon waarop de app is geïnstalleerd.

Beeper verzamelt alleen uw naam, telefoonnummer, IP-adres, modelnummer van de telefoon, Android-versie en uw Google/Apple e-mailadres. Beeper zorgt er ook voor dat uw Apple ID-gegevens niet worden opgeslagen. Alle inhoud van het gesprek (tekst en media) wordt in gecodeerde vorm opgeslagen met behulp van zero-access-codering op Beeper-servers. Interessant genoeg biedt Beeper een zelf-hosting optie en een open-source Python proof-of-concept (POC) aan GitHub.

Net als het installatieproces is het gebruik van Beeper Mini een verrassend lonende ervaring. Ik heb de app getest door minimaal drie iMessage-op-iPhone-gebruikers te sms'en, en zij konden geen onregelmatigheden ontdekken. Zelf heb ik geen problemen opgemerkt bij het verzenden van sms-berichten of mediabestanden vanaf een OnePlus geopend aan een iPhone 15 Pro Max zij aan zij. Functies zoals emoji-reacties, leesbevestigingen en thread-antwoorden werkten ook feilloos. Hieronder volgt de volledige lijst met iMessage-functies die momenteel beschikbaar zijn in Beeper Mini:

  • Directe berichten
  • Berichten bewerken en ongedaan maken
  • Groepschats
  • Het delen van afbeeldingen en video's met hoge resolutie
  • Lees de ontvangstbewijzen
  • Onderwerpen beantwoorden
  • Stickers en GIF's
  • Tapback emoji-reacties
  • Typestatus
  • Spraakberichten
Beeper Mini gebruiken op Android

Op dit moment mist de app ondersteuning voor FaceTime-audio- en videogesprekken. Bovendien kunt u uw live locatie niet delen en berichteffecten gebruiken. Bovendien ontbreken iMessage-spellen zoals Tic Tac Toe en Game Pigeon. Beeper zegt dat deze minigames in de nabije toekomst waarschijnlijk niet in de app zullen verschijnen. Over het geheel genomen maakt Beeper zijn kernbelofte waar, zonder waarschuwingssignalen op het gebied van beveiliging, waardoor het een grote voorsprong heeft op concurrerende oplossingen.

Maar de vraag is: moet je $ 2 per maand betalen om je chatballonnen blauw te maken en de meeste iMessage-functies op een Android-telefoon te krijgen als er apps als WhatsApp bestaan? Als je in de VS woont, een plek waar de kleur van de chatballon een tastbare impact kan hebben op je sociale leven, is het antwoord ja. Maar voor elke andere markt waar WhatsApp, Telegram en WeChat het grootste deel van de dagelijkse peer-to-peer-gesprekken voor de massa verzorgen, zal Beeper Mini niet veel afnemers vinden.

Het grootste argument tegen Beeper Mini is dat Apple adopteert het RCS-protocol volgend jaar, wat betekent dat het de berichtenervaring van Android naar iPhone zal moderniseren met de meeste hippe functies die je van iMessage mag verwachten. Maar er zijn hier twee kanttekeningen. Wanneer de verschuiving later volgend jaar begint, zal end-to-end-encryptie niet kant-en-klaar beschikbaar zijn. En gezien de complexiteit van het implementeren van een encryptiefirewall, kan dit veel tijd kosten. Bovendien is er geen zekerheid of Apple zijn FaceTime-belfunctie zal uitbreiden naar Android-apparaten wanneer het in 2024 de RCS-basistechnologie omarmt.

Beeper Mini biedt al een end-to-end-coderingsfaciliteit. Het is van plan om FaceTime-audio- en videogesprekken in de komende maanden mogelijk te maken. Bovendien staan ​​extra functies zoals blokkeerlijsten, tekstzoeken, het importeren van eerdere chatgeschiedenis, back-up en export, berichtenplanning en opvouwbare schermoptimalisatie al op de routekaart. We hebben geen strikt tijdschema voor wanneer dit precies gaat gebeuren, maar de ontwikkeling vindt op prioriteitsbasis plaats. Ondersteuning voor iOS- en desktopplatforms staat ook op de planning.

Maar dat is slechts het functiegedeelte. Later zal Beeper Mini worden wat de originele Beeper-app (nu Beeper Cloud) wilde bereiken. Het wordt een overkoepelende app die zal dienen als one-stop-shop voor 15 berichtenplatforms, waaronder onder meer WhatsApp, Instagram DMs, Telegram en iMessage. De Beeper Cloud-app zal op dat moment worden uitgefaseerd en Beeper Mini zal verder gaan als het enige aanbod van het bedrijf.