IMessage kommer till Android: Allt du behöver veta om Beeper Mini

För några veckor sedan kom en app som heter Nothing Chats till scenen med en hel del surr runt den. Det viktigaste försäljningsargumentet var iMessage på Android, och det också med blå bubblor. Ingen mer grön bubbla shaming. Ingentings vd Carl Pei dök upp i en inledning video med en modig "Sorry Tim"-text och pratade om att bryta ekosystemväggar. Inom några dagar rasade allt. Nothing Chats baserades på Sunbirds arkitektur, som använde ett hack (ett system med Mac-reläer) för att tillåta iMessage på Android men hade en dumpsterbrand för säkerhetsåtgärder. Ingenting drog sin app, och Sunbirds egen eponymous app stängdes ner för att åtgärda bristerna.

Beeper, idén till Pebbles medgrundare Eric Migicovsky, har nu introducerat en app som heter Beeper Mini. Appen, som lever bakom ett månadsabonnemang på $2, gör samma stunt som Nothing Chats och Sunbird. Men Beeper Mini erbjuder nästan alla kärnfunktioner du kan förvänta dig från en iPhone-till-iPhone-textväxling. Framför allt förlitar den sig inte på ett skumt hack. Faktum är att det inte ens behöver ditt Apple-ID för att tillåta iMessage på Android-telefoner. Det är en produkt av omvänd utveckling av iMessage-grunderna. Att installera det är enkelt, och det gör inte heller några säkerhetskompromisser, eller så hävdar företaget. Som standard är alla dina iMessage-konversationer end-to-end-krypterade, och allt du behöver ange är ditt mobilnummer och några behörigheter på enheten för att komma igång.

Beeper Minis början är ganska extraordinär. Nu kom Beeper till scenen tidigare i år och erbjuder ett sätt att samla alla dina meddelandeappar – som WhatsApp, iMessage, Slack och Telegram – på ett ställe. Formeln med 15-chattar-1-appar var ganska lukrativ i sig. Sedan, i augusti, anlände en gymnasieelev som gick under aliaset JJTech till GitHub och påstod sig ha omvänt iMessage. De nådde sedan ut till Migicovsky med deras pitch för en Mac-fri, öppen källkodsimplementering av iMessage som kallas pypush. Hur otroligt det än verkade så var Migicovsky såld på idén, och JJTech överlämnade omedelbart tyglarna till folket på Beeper medan han fortfarande var en del av projektet.

Så började resan med Beeper Mini. Som nämnts ovan förlitar sig Beeper Mini inte på ett system med Mac-reläer för att lura Apple-servrar att tro att ett meddelande kommer från en Apple-enhet. Istället förlitar det sig på själva grunden för ett Apple-system som dikterar push-meddelanden. Företaget kallar det Apple Push Notification Service (APN). Den är dubbelriktad och hanterar leveranskedjan för iMessage. Efter att ha låst på APN-länken fortsätter pypush med registreringsprocessen, där Apple kräver valideringsdata, som i huvudsak kräver bevis på att en begäran om iMessage-token härrörde från en Apple enhet.

Pypush förlitar sig på ett liknande enhetsserieidentifieringsformat som verktyg som Hackintosh, vilket innebär att identifierarna är legitima och valideringen är utan några skumma kryphål. Noterbart är att Beeper Mini också behåller end-to-end-kryptering intakt, ett säkert sätt att försäkra användarna om att de inte behöver oroa sig för säkerheten när du skickar sms från en Android-telefon över iMessage-linjen för att nå en iPhone-användare – en detaljerad uppdelning av hur allt som händer kan vara hittades här.

Beeper Mini är tillgänglig som en fristående app i Play Butik med en prenumerationsavgift på $2 per månad och en sju dagars gratis provperiod. När du har installerat appen måste du autentisera din Google Play-betalningsmetod för att betala prenumerationsavgiften, registrera ditt nummer och du är igång. Till skillnad från Nothing Chats eller Sunbird, frågar Beeper Mini inte om ditt Apple-ID för att göra sitt jobb.

Efter att ha gett den åtkomstbehörighet för meddelande och kontakter kommer appen att exportera dina Android-till-iPhone-chattar. Att starta en ny chatt är lika enkelt som den ursprungliga iMessage-upplevelsen på iPhones eller tredjepartsappar som WhatsApp. För en app som korsar den notoriskt komplexa ekosystemväggen mellan Android och iOS, erbjuder Beeper Mini en sömlös process för att komma igång med iMessage på Android-telefoner.

Vi har arbetat hårt för att göra detta extremt säkert. Inget Apple-ID krävs för att använda Beeper Mini. Den registreras endast med ditt telefonnummer. Vi skrev ett detaljerat inlägg om hur det fungerar: https://t.co/pL3jZ2NTJ1

— Eric Migicovsky (@ericmigi) 5 december 2023

Men om du vill ha bekvämligheten med att använda Beeper Mini på andra enheter, till exempel en iPad eller Mac, måste du skicka in dina Apple-ID-uppgifter. Bara för att vara tydlig här, det är en valfri anläggning. När du har gått vidare med det kan du använda din Apple-ID-länkade e-postadress för att skicka meddelanden till personerna i din kontaktlista från andra enheter än din Android-telefon som appen är installerad på.

Beeper samlar bara in ditt namn, telefonnummer, IP-adress, telefonens modellnummer, Android-version och din e-postadress från Google/Apple. Beeper försäkrar också att den inte lagrar dina Apple ID-uppgifter. Allt konversationsinnehåll - text och media - lagras i krypterad form med nollåtkomstkryptering på Beeper-servrar. Intressant nog erbjuder Beeper en självvärd alternativ och en öppen källkod för Python proof-of-concept (POC) på GitHub.

Precis som installationsprocessen är det en överraskande givande upplevelse att använda Beeper Mini. Jag testade appen genom att skicka sms till minst tre iMessage-on-iPhone-användare, och de kunde inte påpeka några oegentligheter. På min egen sida märkte jag inga problem med att skicka textmeddelanden eller mediafiler från en OnePlus öppen till en iPhone 15 Pro Max sida vid sida. Funktioner som emoji-reaktioner, läskvitton och trådsvar fungerade också felfritt. Följande är den kompletta listan över iMessage-funktioner som för närvarande är tillgängliga i Beeper Mini:

  • Direktmeddelanden
  • Redigera och ta bort meddelanden
  • Gruppchattar
  • Högupplöst bild- och videodelning
  • Läsa kvitton
  • Svarstrådar
  • Klistermärken och GIF
  • Tapback emoji-reaktioner
  • Skrivstatus
  • Röstmeddelanden
Använder Beeper Mini på Android

För tillfället saknar appen stöd för FaceTime-ljud- och videosamtal. Dessutom kan du inte dela din liveplats och använda meddelandeeffekter. Dessutom saknas iMessage-spel som Tic Tac Toe och Game Pigeon. Beeper säger att dessa minispel sannolikt inte kommer att nå appen inom en snar framtid. Sammantaget levererar Beeper sitt kärnlöfte utan några röda säkerhetsflaggor, vilket sätter det långt före konkurrerande lösningar.

Men frågan är, ska du betala $2 per månad bara för att göra dina chattbubblor blå och få de flesta av iMessage-funktionerna på en Android-telefon när appar som WhatsApp finns? Om du bor i USA, en plats där chattbubblans färg kan ha en påtaglig inverkan på ditt sociala liv, är svaret ja. Men för alla andra marknader där WhatsApp, Telegram och WeChat hanterar huvuddelen av den dagliga peer-to-peer-konversationen för massorna, kommer Beeper Mini inte att hitta många personer.

Det största argumentet mot Beeper Mini är det Apple antar RCS-protokollet nästa år, vilket innebär att det kommer att modernisera meddelandeupplevelsen från Android till iPhone med de flesta av de snygga funktionerna du kan förvänta dig från iMessage. Men det finns två varningar här. När skiftet börjar senare nästa år, kommer end-to-end-kryptering inte att vara tillgänglig direkt. Och med tanke på komplexiteten i att implementera en krypteringsbrandvägg kan det ta sin egen söta tid. Dessutom finns det ingen garanti för huruvida Apple kommer att utöka sin FaceTime-anropsfunktion till Androids när de anammar RCS-grundtekniken 2024.

Beeper Mini erbjuder redan en end-to-end-krypteringsfunktion. Den planerar att aktivera FaceTime-ljud- och videosamtal under de kommande månaderna. Dessutom finns ytterligare funktioner som blockeringslistor, textsökning, import av tidigare chatthistorik, säkerhetskopiering och export, schemaläggning av meddelanden och vikbar skärmoptimering redan på färdplanen. Vi har ingen strikt tidslinje för när exakt det ska ske, men utvecklingen pågår med prioritet. Stöd för iOS och stationära plattformar finns också på planeringskursen.

Men det är bara funktionsdelen. På vägen kommer Beeper Mini att bli vad den ursprungliga Beeper-appen (nu Beeper Cloud) satte sig för att åstadkomma. Det kommer att bli en paraplyapp som kommer att fungera som en one-stop-shop för 15 meddelandeplattformar, inklusive WhatsApp, Instagram DMs, Telegram och iMessage, bland andra. Beeper Cloud-appen kommer att fasas ut vid den tidpunkten, och Beeper Mini kommer att gå vidare som företagets enda erbjudande.