IMessage arriva su Android: tutto quello che devi sapere su Beeper Mini

Qualche settimana fa, un'app chiamata Nothing Chats è arrivata sulla scena suscitando molto entusiasmo. Il punto di forza è stato iMessage su Android, anch'esso con bolle blu. Niente più bolla vergognosa. Niente, il CEO Carl Pei è apparso in un'introduzione video con una coraggiosa didascalia "Scusa Tim" e ha parlato di come rompere i muri dell'ecosistema. Nel giro di pochi giorni tutto crollò. Nothing Chats era basato sull'architettura di Sunbird, che utilizzava un hack (un sistema di relè Mac) per consentire iMessage su Android ma aveva un incendio nel cassonetto per misure di sicurezza. Niente ha ritirato la sua app e l'omonima app di Sunbird è stata chiusa per risolvere i difetti.

Beeper, nato da un'idea del co-fondatore di Pebble Eric Migicovsky, ha ora introdotto un'app chiamata Segnale acustico Mini. L'app, che vive dietro un abbonamento mensile di $ 2, fa la stessa bravata di Nothing Chats e Sunbird. Ma Beeper Mini offre quasi tutte le funzionalità principali che ti aspetteresti da uno scambio di testo da iPhone a iPhone. In particolare, non si basa su un hack losco. In effetti, non è nemmeno necessario il tuo ID Apple per consentire iMessage sui telefoni Android. È un prodotto di reverse engineering delle basi di iMessage. Configurarlo è un gioco da ragazzi e non comporta alcun compromesso in termini di sicurezza, o almeno così afferma l'azienda. Per impostazione predefinita, tutte le tue conversazioni iMessage sono crittografate end-to-end e tutto ciò che devi fornire è il tuo numero di cellulare e alcune autorizzazioni sul dispositivo per iniziare.

Gli inizi di Beeper Mini sono piuttosto straordinari. Ora, Beeper è arrivato sulla scena all'inizio di quest'anno, offrendo un modo per raggruppare tutte le tue app di messaggistica, come WhatsApp, iMessage, Slack e Telegram, in un unico posto. La formula 15 chat e 1 app era dannatamente redditizia di per sé. Poi, ad agosto, un liceale con lo pseudonimo di JJTech è arrivato su GitHub affermando di aver decodificato iMessage. Successivamente hanno contattato Migicovsky con la loro proposta per un'implementazione open source e senza Mac di iMessage chiamata pypush. Per quanto incredibile potesse sembrare, Migicovsky fu convinto dell'idea e JJTech cedette prontamente le redini ai ragazzi di Beeper pur facendo parte del progetto.

Così è iniziato il viaggio di Beeper Mini. Come accennato in precedenza, Beeper Mini non si basa su un sistema di relè Mac per ingannare i server Apple facendogli credere che un messaggio provenga da un dispositivo Apple. Si basa invece sulle fondamenta stesse di un sistema Apple che detta notifiche push. L'azienda lo chiama Apple Push Notification Service (APN). È bidirezionale e gestisce la catena di consegna per iMessage. Dopo essersi agganciato al collegamento APN, pypush procede con il processo di registrazione, ove richiesto da Apple dati di convalida, che essenzialmente richiedono la prova che una richiesta di token iMessage abbia avuto origine su un Apple dispositivo.

Pypush si basa su un formato di identificatore seriale del dispositivo simile a quello di strumenti come Hackintosh, il che significa che gli identificatori sono legittimi e la convalida è priva di scappatoie losche. In particolare, Beeper Mini mantiene intatta anche la crittografia end-to-end, un modo sicuro per garantire agli utenti che non devono preoccuparsi della sicurezza quando si invia un messaggio da un telefono Android tramite la linea iMessage per raggiungere un utente iPhone: un'analisi dettagliata di come tutto ciò che accade può essere trovato Qui.

Beeper Mini è disponibile come app autonoma sul Play Store con una quota di abbonamento di $ 2 al mese e una prova gratuita di sette giorni. Una volta installata l'app, devi autenticare il tuo metodo di pagamento Google Play per pagare la quota di abbonamento, registrare il tuo numero e sei a posto. A differenza di Nothing Chats o Sunbird, Beeper Mini non richiede le credenziali del tuo ID Apple per svolgere il suo lavoro.

Dopo aver concesso l'autorizzazione di accesso ai messaggi e ai contatti, l'app esporterà le tue chat da Android a iPhone. Avviare una nuova chat è facile quanto l'esperienza iMessage nativa su iPhone o app di terze parti come WhatsApp. Per un'app che attraversa il muro dell'ecosistema notoriamente complesso tra Android e iOS, Beeper Mini offre un processo semplice per iniziare con iMessage sui telefoni Android.

Abbiamo lavorato duramente per renderlo estremamente sicuro. Per utilizzare Beeper Mini non è richiesto alcun ID Apple. Si registra solo utilizzando il tuo numero di telefono. Abbiamo scritto un post dettagliato su come funziona: https://t.co/pL3jZ2NTJ1

— Eric Migicovsky (@ericmigi) 5 dicembre 2023

Tuttavia, se desideri la comodità di utilizzare Beeper Mini su altri dispositivi, come iPad o Mac, devi inviare le credenziali del tuo ID Apple. Giusto per essere chiari, è una funzionalità opzionale. Una volta proceduto, puoi utilizzare il tuo indirizzo e-mail collegato all'ID Apple per inviare messaggi alle persone nel tuo elenco di contatti da dispositivi diversi dal tuo telefono Android su cui è installata l'app.

Beeper raccoglie solo il tuo nome, numero di telefono, indirizzo IP, numero di modello del telefono, versione di Android e il tuo indirizzo email Google/Apple. Beeper assicura inoltre di non memorizzare i dettagli del tuo ID Apple. Tutti i contenuti delle conversazioni, testo e contenuti multimediali, sono archiviati in forma crittografata utilizzando la crittografia ad accesso zero sui server Beeper. È interessante notare che Beeper offre a self-hosting opzione e un proof-of-concept (POC) Python open source attivo GitHub.

Proprio come il processo di installazione, l'utilizzo di Beeper Mini è un'esperienza sorprendentemente gratificante. Ho testato l'app inviando SMS ad almeno tre utenti di iMessage su iPhone e non sono riusciti a segnalare alcuna irregolarità. Per quanto mi riguarda, non ho notato alcun problema con l'invio di messaggi di testo o file multimediali da a OnePlus aperto ad iPhone 15 Pro Max fianco a fianco. Anche funzionalità come reazioni emoji, conferme di lettura e risposte ai thread hanno funzionato perfettamente. Di seguito è riportato l'elenco completo delle funzionalità di iMessage attualmente disponibili in Beeper Mini:

  • Messaggi diretti
  • Modifica e annulla l'invio di messaggi
  • Chat di gruppo
  • Condivisione di immagini e video ad alta risoluzione
  • Leggi le ricevute
  • Discussioni di risposta
  • Adesivi e GIF
  • Reazioni emoji tapback
  • Stato di digitazione
  • Messaggi vocali
Utilizzo di Beeper Mini su Android

Al momento, l'app non supporta le chiamate audio e video FaceTime. Inoltre, non puoi condividere la tua posizione live e utilizzare gli effetti dei messaggi. Inoltre, sono assenti i giochi iMessage come Tic Tac Toe e Game Pigeon. Beeper afferma che questi minigiochi probabilmente non arriveranno sull'app nel prossimo futuro. Nel complesso, Beeper mantiene la sua promessa principale senza alcun campanello d'allarme in termini di sicurezza, il che lo pone molto più avanti rispetto alle soluzioni rivali.

Ma la domanda è: dovresti pagare $ 2 al mese solo per far diventare blu le bolle della tua chat e ottenere la maggior parte delle funzionalità di iMessage su un telefono Android quando esistono app come WhatsApp? Se vivi negli Stati Uniti, un luogo in cui il colore delle nuvolette della chat potrebbe avere un impatto tangibile sulla tua vita sociale, la risposta è sì. Ma per qualsiasi altro mercato in cui WhatsApp, Telegram e WeChat gestiscono la maggior parte delle conversazioni peer-to-peer quotidiane per le masse, Beeper Mini non troverà molti acquirenti.

Il più grande argomento contro Beeper Mini è questo Apple sta adottando il protocollo RCS l'anno prossimo, il che significa che modernizzerà in modo nativo l'esperienza di messaggistica da Android a iPhone con la maggior parte delle eleganti funzionalità che ti aspetteresti da iMessage. Ma ci sono due avvertenze qui. Quando il cambiamento inizierà entro la fine del prossimo anno, la crittografia end-to-end non sarà disponibile immediatamente. E data la complessità dell’implementazione di un firewall di crittografia, potrebbe volerci del tempo. Inoltre, non vi è alcuna garanzia che Apple estenderà la sua funzionalità di chiamata FaceTime agli Android quando adotterà la tecnologia RCS Foundation nel 2024.

Beeper Mini offre già una funzionalità di crittografia end-to-end. Si prevede di abilitare le chiamate audio e video FaceTime nei prossimi mesi. Inoltre, funzionalità aggiuntive come elenchi di blocchi, ricerca di testo, importazione della cronologia chat passata, backup ed esportazione, pianificazione dei messaggi e ottimizzazione dello schermo pieghevole sono già sulla tabella di marcia. Non abbiamo una tempistica precisa su quando accadrà esattamente, ma lo sviluppo è in corso su base prioritaria. Anche il supporto per le piattaforme iOS e desktop è in fase di pianificazione.

Ma questa è solo la parte caratteristica. In futuro, Beeper Mini diventerà cosa l'app Beeper originale (ora Beeper Cloud) si proponeva di realizzare. Diventerà un'app ombrello che fungerà da sportello unico per 15 piattaforme di messaggistica, tra cui WhatsApp, DM di Instagram, Telegram e iMessage, tra gli altri. A quel punto l'app Beeper Cloud verrà gradualmente eliminata e Beeper Mini diventerà l'unica offerta dell'azienda.