IMessage kommer til Android: Alt du trenger å vite om Beeper Mini

For noen uker siden kom en app kalt Nothing Chats på scenen med mye buzz rundt seg. Det viktigste salgsargumentet var iMessage på Android, og det også med blå bobler. Ikke mer grønn boble shaming. Ingenting-sjef Carl Pei dukket opp i en innledning video med en modig "Sorry Tim"-tekst og snakket om å bryte økosystemvegger. I løpet av få dager raste det hele sammen. Nothing Chats var basert på Sunbirds arkitektur, som brukte et hack (et system med Mac-reléer) for å tillate iMessage på Android, men hadde en søppelfylling for sikkerhetstiltak. Ingenting trakk appen sin, og Sunbirds egen eponyme app ble stengt for å løse feilene.

Beeper, ideen til Pebble-medgründer Eric Migicovsky, har nå introdusert en app kalt Beeper Mini. Appen, som lever bak et månedlig abonnement på $2, utfører samme stunt som Nothing Chats og Sunbird. Men Beeper Mini tilbyr nesten alle kjernefunksjonene du kan forvente fra en iPhone-til-iPhone-tekstutveksling. Mest bemerkelsesverdig er den ikke avhengig av et lyssky hack. Faktisk trenger den ikke engang din Apple-ID for å tillate iMessage på Android-telefoner. Det er et produkt av omvendt utvikling av iMessage-grunnlaget. Å sette den opp er en lek, og det gir heller ingen sikkerhetsmessige kompromisser, eller det hevder selskapet. Som standard er alle iMessage-samtalene dine ende-til-ende-kryptert, og alt du trenger å oppgi er mobilnummeret ditt og noen få tillatelser på enheten for å komme i gang.

Beeper Minis begynnelse er ganske ekstraordinær. Nå kom Beeper på scenen tidligere i år, og tilbyr en måte å gruppere alle meldingsappene dine – som WhatsApp, iMessage, Slack og Telegram – på ett sted. Formelen med 15 chatter-1-apper var ganske lukrativ i seg selv. Så, i august, ankom en videregående elev med aliaset JJTech til GitHub og hevdet å ha omvendt konstruert iMessage. De nådde deretter ut til Migicovsky med deres pitch for en Mac-fri, åpen kildekode-implementering av iMessage kalt pypush. Så utrolig som det virket, ble Migicovsky solgt på ideen, og JJTech overlot raskt tøylene til folkene på Beeper mens han fortsatt var en del av prosjektet.

Så begynte reisen til Beeper Mini. Som nevnt ovenfor, er ikke Beeper Mini avhengig av et system med Mac-reléer for å lure Apple-servere til å tro at en melding stammer fra en Apple-enhet. I stedet er den avhengig av selve grunnlaget for et Apple-system som dikterer push-varslinger. Selskapet kaller det Apple Push Notification Service (APN). Den er toveis og håndterer leveringskjeden for iMessage. Etter å ha låst på APN-koblingen, fortsetter pypush med registreringsprosessen, der Apple krever det valideringsdata, som i hovedsak ber om bevis på at en iMessage-tokenforespørsel stammer fra en Apple enhet.

Pypush er avhengig av et lignende seriell identifikatorformat som verktøy som Hackintosh, noe som betyr at identifikatorene er legitime og valideringen er uten noen lyssky smutthull. Spesielt holder Beeper Mini også ende-til-ende-kryptering intakt, en trygg måte å forsikre brukere om at de ikke trenger å bekymre seg for sikkerhet når du sender tekstmeldinger fra en Android-telefon over iMessage-linjen for å nå en iPhone-bruker – en detaljert oversikt over hvordan alt som skjer kan være funnet her.

Beeper Mini er tilgjengelig som en frittstående app i Play Store med en abonnementsavgift på $2 per måned og en syv-dagers gratis prøveperiode. Når du har installert appen, må du autentisere Google Play-betalingsmåten din for å betale abonnementsavgiften, registrere nummeret ditt, og du er i gang. I motsetning til Nothing Chats eller Sunbird, ber ikke Beeper Mini om din Apple ID-legitimasjon for å gjøre jobben sin.

Etter å ha gitt den tilgangstillatelse til melding og kontakter, eksporterer appen Android-til-iPhone-chattene dine. Å starte en ny chat er like enkelt som den opprinnelige iMessage-opplevelsen på iPhones eller tredjepartsapper som WhatsApp. For en app som krysser den notorisk komplekse økosystemveggen mellom Android og iOS, tilbyr Beeper Mini en sømløs prosess for å komme i gang med iMessage på Android-telefoner.

Vi jobbet hardt for å gjøre dette ekstremt sikkert. Det kreves ingen Apple-ID for å bruke Beeper Mini. Den registreres kun ved å bruke telefonnummeret ditt. Vi skrev et detaljert innlegg om hvordan det fungerer: https://t.co/pL3jZ2NTJ1

— Eric Migicovsky (@ericmigi) 5. desember 2023

Men hvis du vil ha bekvemmeligheten av å bruke Beeper Mini på andre enheter, for eksempel en iPad eller Mac, må du sende inn Apple ID-legitimasjonen din. Bare for å være tydelig her, det er et valgfritt anlegg. Når du fortsetter med det, kan du bruke din Apple ID-tilknyttede e-postadresse til å sende meldinger til personene i kontaktlisten din fra andre enheter enn Android-telefonen din som appen er installert på.

Beeper samler kun inn navn, telefonnummer, IP-adresse, modellnummer på telefonen, Android-versjon og Google/Apple-e-postadressen din. Beeper forsikrer også at den ikke lagrer Apple ID-opplysningene dine. Alt samtaleinnholdet - tekst og media - lagres i kryptert form ved bruk av nulltilgangskryptering på Beeper-servere. Interessant nok tilbyr Beeper en selvhosting alternativet og en åpen kildekode Python proof-of-concept (POC) på GitHub.

Akkurat som oppsettsprosessen er bruk av Beeper Mini en overraskende givende opplevelse. Jeg testet appen ved å sende SMS til minst tre iMessage-on-iPhone-brukere, og de kunne ikke påpeke noen uregelmessigheter. På min egen side la jeg ikke merke til noen problemer med å sende tekstmeldinger eller mediefiler fra en OnePlus åpen til en iPhone 15 Pro Max side ved side. Funksjoner som emoji-reaksjoner, lesebekreftelser og trådsvar fungerte også feilfritt. Følgende er den komplette listen over iMessage-funksjoner som for øyeblikket er tilgjengelige i Beeper Mini:

  • Direktemeldinger
  • Rediger og opphev sending av meldinger
  • Gruppechatter
  • Høyoppløselig bilde- og videodeling
  • Les kvitteringer
  • Svartråder
  • Klistremerker og GIF-er
  • Tapback emoji-reaksjoner
  • Skrivestatus
  • Talemeldinger
Bruker Beeper Mini på Android

For øyeblikket mangler appen støtte for FaceTime-lyd- og videosamtaler. Dessuten kan du ikke dele live-posisjonen din og bruke meldingseffekter. I tillegg er iMessage-spill som Tic Tac Toe og Game Pigeon fraværende. Beeper sier at disse minispillene sannsynligvis ikke kommer til appen i nær fremtid. Totalt sett leverer Beeper sitt kjerneløfte uten noen røde sikkerhetsflagg, noe som setter det langt foran rivaliserende løsninger.

Men spørsmålet er, bør du betale $2 per måned bare for å gjøre chatboblene dine blå og få de fleste av iMessage-funksjonene på en Android-telefon når apper som WhatsApp eksisterer? Hvis du bor i USA, et sted hvor chat-boblefargen kan ha en konkret innvirkning på det sosiale livet ditt, er svaret ja. Men for et hvilket som helst annet marked der WhatsApp, Telegram og WeChat håndterer hoveddelen av daglige peer-to-peer-samtaler for massene, vil ikke Beeper Mini finne mange personer.

Det største argumentet mot Beeper Mini er det Apple tar i bruk RCS-protokollen neste år, noe som betyr at den vil modernisere meldingsopplevelsen fra Android til iPhone med de fleste av de smarte funksjonene du forventer fra iMessage. Men det er to forbehold her. Når skiftet begynner senere neste år, vil ikke ende-til-ende-kryptering være tilgjengelig umiddelbart. Og gitt kompleksiteten ved å implementere en krypteringsbrannmur, kan det ta sin egen søte tid. I tillegg er det ingen sikkerhet for om Apple vil utvide FaceTime-anropsfunksjonen til Androider når de omfavner RCS-grunnteknologien i 2024.

Beeper Mini tilbyr allerede en ende-til-ende-kryptering. Den planlegger å aktivere FaceTime-lyd- og videosamtaler i løpet av de kommende månedene. I tillegg er tilleggsfunksjoner som blokkeringslister, tekstsøk, import av tidligere chathistorikk, sikkerhetskopiering og eksport, meldingsplanlegging og sammenleggbar skjermoptimalisering allerede på veikartet. Vi har ingen streng tidslinje for nøyaktig når det skal skje, men utviklingen er i gang med prioritet. Støtte for iOS og desktop-plattformer er også på planleggingskurset.

Men det er bare funksjonsdelen. Nedover veien vil Beeper Mini bli hva den originale Beeper-appen (nå Beeper Cloud) satset på å oppnå. Det vil bli en paraply-app som vil fungere som en one-stop-shop for 15 meldingsplattformer, inkludert WhatsApp, Instagram DMs, Telegram og iMessage, blant andre. Beeper Cloud-appen vil fases ut på det tidspunktet, og Beeper Mini vil gå videre som selskapets eneste tilbud.