IMessage arrive sur Android: tout ce que vous devez savoir sur Beeper Mini

Il y a quelques semaines, une application appelée Nothing Chats est arrivée sur la scène avec beaucoup de buzz autour d'elle. Le principal argument de vente était iMessage sur Android, et cela aussi avec des bulles bleues. Fini la honte des bulles vertes. Le PDG de Nothing, Carl Pei, est apparu dans une introduction vidéo avec une légende courageuse "Désolé Tim" et a parlé de briser les murs de l'écosystème. En quelques jours, tout s’est effondré. Nothing Chats était basé sur l'architecture de Sunbird, qui utilisait un hack (un système de relais Mac) pour autoriser iMessage sur Android mais faisait incendier une benne à ordures pour des raisons de sécurité. Rien n'a retiré son application et la propre application éponyme de Sunbird a été fermée pour corriger les failles.

Beeper, l'idée originale du co-fondateur de Pebble, Eric Migicovsky, a maintenant introduit une application appelée Mini-bipeur. L'application, qui vit derrière un abonnement mensuel de 2 $, réalise le même coup que Nothing Chats et Sunbird. Mais Beeper Mini offre presque toutes les fonctionnalités de base que vous attendez d’un échange de texte iPhone à iPhone. Plus particulièrement, il ne repose pas sur un hack louche. En fait, vous n'avez même pas besoin de votre identifiant Apple pour autoriser iMessage sur les téléphones Android. C'est un produit de l'ingénierie inverse des fondations d'iMessage. L'installation est un jeu d'enfant et ne fait aucun compromis en matière de sécurité, du moins c'est ce que prétend l'entreprise. Par défaut, toutes vos conversations iMessage sont cryptées de bout en bout et tout ce que vous devez donner est votre numéro de mobile et quelques autorisations sur l'appareil pour commencer.

Les débuts de Beeper Mini sont plutôt extraordinaires. Désormais, Beeper est arrivé sur la scène plus tôt cette année, offrant un moyen de regrouper toutes vos applications de messagerie, telles que WhatsApp, iMessage, Slack et Telegram, en un seul endroit. La formule 15-chats-1-app était sacrément lucrative en soi. Puis, en août, un lycéen s'appelant JJTech est arrivé sur GitHub en prétendant avoir procédé à une ingénierie inverse d'iMessage. Ils ont ensuite contacté Migicovsky pour lui proposer une implémentation open source et sans Mac d'iMessage appelée pypush. Aussi incroyable que cela puisse paraître, Migicovsky a été convaincu par l'idée et JJTech a rapidement cédé les rênes aux gens de Beeper tout en faisant toujours partie du projet.

Ainsi a commencé le voyage du Beeper Mini. Comme mentionné ci-dessus, Beeper Mini ne s'appuie pas sur un système de relais Mac pour faire croire aux serveurs Apple qu'un message provient d'un appareil Apple. Au lieu de cela, il s’appuie sur les fondements mêmes d’un système Apple qui dicte les notifications push. La société l’appelle Apple Push Notification Service (APN). Il est bidirectionnel et gère la chaîne de livraison pour iMessage. Après s'être connecté au lien APN, pypush poursuit le processus d'enregistrement, là où Apple exige données de validation, qui demandent essentiellement la preuve qu'une demande de jeton iMessage provient d'un Apple appareil.

Pypush s'appuie sur un format d'identifiant de série d'appareil similaire à celui d'outils comme Hackintosh, ce qui signifie que les identifiants sont légitimes et que la validation s'effectue sans aucune faille douteuse. Notamment, Beeper Mini conserve également le cryptage de bout en bout, un moyen sûr de garantir aux utilisateurs qu'ils n'ont pas à se soucier de la sécurité. lorsque vous envoyez des SMS depuis un téléphone Android via la ligne iMessage pour joindre un utilisateur d'iPhone: une description détaillée de la façon dont tout ce qui se passe peut être trouvé ici.

Beeper Mini est disponible en tant qu'application autonome sur le Play Store avec un abonnement de 2 $ par mois et un essai gratuit de sept jours. Une fois l'application installée, vous devez authentifier votre mode de paiement Google Play pour payer les frais d'abonnement, enregistrer votre numéro et vous êtes prêt à partir. Contrairement à Nothing Chats ou Sunbird, Beeper Mini ne demande pas vos identifiants Apple ID pour faire son travail.

Après lui avoir accordé l'autorisation d'accès aux messages et aux contacts, l'application exportera vos discussions Android vers iPhone. Démarrer une nouvelle discussion est aussi simple que l’expérience iMessage native sur les iPhones ou les applications tierces comme WhatsApp. Pour une application qui franchit le mur de l'écosystème notoirement complexe entre Android et iOS, Beeper Mini offre un processus transparent pour démarrer avec iMessage sur les téléphones Android.

Nous avons travaillé dur pour rendre cela extrêmement sécurisé. Aucun identifiant Apple n'est requis pour utiliser Beeper Mini. Il s'enregistre uniquement en utilisant votre numéro de téléphone. Nous avons écrit un article détaillé sur son fonctionnement: https://t.co/pL3jZ2NTJ1

– Éric Migicovsky (@ericmigi) 5 décembre 2023

Cependant, si vous souhaitez pouvoir utiliser Beeper Mini sur d'autres appareils, tels qu'un iPad ou un Mac, vous devez soumettre vos informations d'identification Apple. Juste pour être clair ici, c'est une installation facultative. Une fois que vous avez procédé, vous pouvez utiliser votre adresse e-mail liée à votre identifiant Apple pour envoyer des messages aux personnes figurant dans votre liste de contacts à partir d'appareils autres que votre téléphone Android sur lequel l'application est installée.

Beeper collecte uniquement votre nom, votre numéro de téléphone, votre adresse IP, le numéro de modèle du téléphone, la version Android et votre adresse e-mail Google/Apple. Beeper garantit également qu'il ne stocke pas les détails de votre identifiant Apple. Tous les contenus de conversation (texte et médias) sont stockés sous une forme cryptée à l'aide d'un cryptage sans accès sur les serveurs Beeper. Il est intéressant de noter que Beeper propose un auto-hébergement option et une preuve de concept (POC) Python open source sur GitHub.

Tout comme le processus de configuration, l'utilisation de Beeper Mini est une expérience étonnamment enrichissante. J'ai testé l'application en envoyant des SMS à au moins trois utilisateurs d'iMessage sur iPhone, et ils n'ont pu signaler aucune irrégularité. De mon côté, je n'ai remarqué aucun problème lors de l'envoi de messages texte ou de fichiers multimédias à partir d'un OnePlus Ouvert à un iPhone 15 Pro Max cote à cote. Des fonctionnalités telles que les réactions emoji, les accusés de lecture et les réponses au fil de discussion ont également fonctionné parfaitement. Voici la liste complète des fonctionnalités iMessage actuellement disponibles dans Beeper Mini :

  • Messages directs
  • Modifier et annuler l'envoi de messages
  • Discussions de groupe
  • Partage d'images et de vidéos haute résolution
  • Accusés de lecture
  • Sujets de réponse
  • Autocollants et GIF
  • Réactions des emojis Tapback
  • Statut de saisie
  • Messages vocaux
Utiliser Beeper Mini sur Android

Pour le moment, l'application ne prend pas en charge les appels audio et vidéo FaceTime. De plus, vous ne pouvez pas partager votre position en direct et utiliser des effets de message. De plus, les jeux iMessage tels que Tic Tac Toe et Game Pigeon sont absents. Beeper dit que ces mini-jeux ne seront probablement pas intégrés à l'application dans un avenir proche. Dans l’ensemble, Beeper tient sa promesse principale sans aucun signal d’alarme en matière de sécurité, ce qui le place bien en avance sur les solutions concurrentes.

Mais la question est: devriez-vous payer 2 $ par mois juste pour rendre vos bulles de discussion bleues et bénéficier de la plupart des fonctionnalités d'iMessage sur un téléphone Android lorsque des applications comme WhatsApp existent? Si vous vivez aux États-Unis, un pays où la couleur des bulles de discussion pourrait avoir un impact tangible sur votre vie sociale, la réponse est oui. Mais pour tout autre marché où WhatsApp, Telegram et WeChat gèrent l'essentiel des conversations quotidiennes entre pairs pour le grand public, Beeper Mini ne trouvera pas beaucoup de preneurs.

Le plus gros argument contre le Beeper Mini est que Apple adopte le protocole RCS l'année prochaine, ce qui signifie qu'il modernisera nativement l'expérience de messagerie Android vers iPhone avec la plupart des fonctionnalités élégantes que vous attendez d'iMessage. Mais il y a ici deux mises en garde. Lorsque le changement commencera plus tard l’année prochaine, le chiffrement de bout en bout ne sera pas disponible immédiatement. Et étant donné la complexité de la mise en œuvre d’un pare-feu de chiffrement, cela pourrait prendre du temps. De plus, rien ne garantit qu’Apple étendra sa fonction d’appel FaceTime aux androïdes lorsqu’elle adoptera la technologie de base RCS en 2024.

Beeper Mini propose déjà une fonction de cryptage de bout en bout. Il prévoit d'activer les appels audio et vidéo FaceTime dans les mois à venir. De plus, des fonctionnalités supplémentaires telles que les listes de blocage, la recherche de texte, l'importation de l'historique des discussions, la sauvegarde et l'exportation, la planification des messages et l'optimisation de l'écran pliable sont déjà sur la feuille de route. Nous n’avons pas de calendrier strict quant au moment exact où cela se produira, mais le développement est en cours sur une base prioritaire. La prise en charge des plates-formes iOS et de bureau est également en cours de planification.

Mais ce n'est que la partie fonctionnalité. À terme, Beeper Mini deviendra ce l'application Beeper originale (maintenant Beeper Cloud) a décidé d'accomplir. Elle deviendra une application globale qui servira de guichet unique pour 15 plateformes de messagerie, dont WhatsApp, Instagram DM, Telegram et iMessage, entre autres. L'application Beeper Cloud sera progressivement supprimée à ce stade et Beeper Mini deviendra l'unique offre de l'entreprise.