- « Plus de bulles vertes »
- Une application autonome qui permet aux utilisateurs Android d’utiliser des bulles bleues lorsqu’ils échangent des messages avec des utilisateurs d’iPhone
- Propose des fonctions comme l’envoi de fichiers en haute résolution, les fils de réponses, les indicateurs de saisie, les accusés de lecture et les réactions par emoji
- Permet de participer aux discussions de groupe réservées à l’iPhone, avec des fonctions comme la modification, l’annulation d’envoi et le chiffrement
Comment fonctionne Beeper Mini
- Avec Beeper Mini, le numéro de téléphone d’un utilisateur Android apparaît en bulle bleue aux utilisateurs d’iPhone
- L’application se connecte directement aux serveurs d’Apple, sans serveur relais Mac, pour chiffrer, envoyer et recevoir les messages
- Le protocole de chiffrement E2E d’Apple et le protocole iMessage sont implémentés nativement dans l’application Android
- Cela a été rendu possible grâce au reverse engineering d’un développeur nommé jjtech : analyse des communications entre la véritable application iMessage et les serveurs d’Apple
- Un PoC Python du protocole iMessage appelé
pypush a également été publié en open source
- L’objectif final est de créer une application de chat universelle (intégrant SMS/RCS, WhatsApp, Signal et 12 applications de messagerie)
Sécurité de Beeper Mini
- Les messages sont chiffrés de bout en bout et personne, y compris Beeper ou Apple, ne peut les lire
- Les clés de chiffrement ne quittent pas l’appareil de l’utilisateur, et aucun Apple ID n’est requis
Prix et disponibilité de Beeper Mini
- Après 7 jours d’essai gratuit, l’abonnement coûte 1,99 $ par mois
- La prise en charge d’autres réseaux de chat est prévue, ainsi que des versions desktop et iOS
- Beeper Mini peut être téléchargé sur Google Play
5 commentaires
Je me demande bien ce qu’Apple en pensera. Le fait de vouloir utiliser iMessage à ce point peut aussi être vu comme une preuve qu’on veut, au contraire, s’intégrer à l’écosystème d’Apple.
Pour ma part, je me dis aussi qu’il vaudrait peut-être mieux ne pas chercher à tout prix à entrer dans cet écosystème, mais le fait d’avoir adopté une architecture de messagerie extensible me semble être un bon point.
L’article iMessage, Explained publié par jjtech et How Beeper Mini Works
expliquent son fonctionnement interne.
Résumé GN+ de iMessage, Explained
De toute façon, c’est une appli basée sur du reverse engineering, donc je ne sais pas si elle pourra vraiment durer.
Est-ce que d’autres vont aussi récupérer cette version open source, la modifier et l’utiliser ?
Cela dit, c’est quand même une bien meilleure méthode que le système de relais via un serveur Mac intermédiaire qu’avait mis en place le téléphone Nothing il y a quelque temps.
Avis de Hacker News
Enthousiasme et soutien pour l’idée d’une application de chat universelle
Questions sur le code téléchargé depuis GitHub et le binaire
IMDAppleServicesRespect pour Beeper et reconnaissance de sa valeur en tant que produit technique
Éloges pour un projet dont le potentiel dépasse iMessage lui-même
Interrogation sur le fait de proposer un bouton de connexion avant les informations d’abonnement
Inquiétudes concernant l’utilisation de Beeper et crainte d’une violation des conditions d’utilisation
Préoccupations sur l’utilisation par Beeper Mini de clés privées FairPlay « divulguées / extraites »
Question sur la possibilité d’utiliser Beeper sans compte Google
Intérêt pour l’évolutivité de Beeper Mini
Question sur l’autorisation de se connecter aux serveurs d’Apple