Il semble que Beeper Mini, une solution iMessage facile à utiliser sous Android, était tout simplement trop beau pour être vrai – ou un rêve de courte durée, du moins. Vendredi, moins d’une semaine après son lancement, l’application a commencé à rencontrer des problèmes techniques lorsque les utilisateurs n’ont soudainement plus pu envoyer et recevoir de messages en bulles bleues. Les problèmes se sont aggravés au fil de la journée, avec des rapports qui s’accumulent sur le subreddit Beeper. Plusieurs personnes de The Verge n’ont pas pu activer leurs numéros de téléphone Android avec Beeper Mini vendredi après-midi, ce qui indique clairement qu’Apple a bouché les trous qui ont permis à l’application de fonctionner au départ.
Beeper Mini était le résultat d’une tentative approfondie de reverse engineering du protocole de messagerie d’Apple. Un élève de terminale de 16 ans a réussi à le faire avec succès, et pendant un certain temps, tout a fonctionné sans problème. Cet effort est devenu la base de la nouvelle application, qui nécessite un abonnement de 2 $ / mois. Voici ce que mon collègue Jake a écrit il y a quelques jours:
Ses développeurs ont compris comment enregistrer un numéro de téléphone avec iMessage, envoyer des messages directement aux serveurs d’Apple, et recevoir des messages sur votre téléphone directement dans l’application. C’était un processus complexe qui a impliqué la déconstruction du pipeline de messagerie d’Apple de bout en bout. L’équipe de Beeper a dû comprendre où envoyer les messages, à quoi ils devaient ressembler et comment les récupérer à partir du cloud. La partie la plus difficile, selon Migicovsky, a été de casser ce qui est essentiellement le cadenas d’Apple sur tout le système: une vérification pour voir si le dispositif connecté est un véritable produit Apple.
Quinn Nelson, de Snazzy Labs, a également fait une excellente vidéo qui couvre les détails techniques. La croyance – ou plutôt l’espoir – parmi les développeurs et les utilisateurs de Beeper était que ce serait une telle entreprise pour Apple de bloquer l’application Android que cela ne vaudrait pas la peine. Apparemment, c’était plus facile que prévu.
Cela jette un grand wrench dans les plans de Beeper; La société espérait évoluer Beeper Mini en une application de messagerie tout-en-un qui intégrerait finalement RCS et SMS.
Interrogé pour un commentaire, le PDG de Beeper, Eric Migicovsky, n’a pas nié qu’Apple ait réussi à bloquer Beeper Mini. «Si c’est Apple, je pense que la question la plus importante est … si Apple s’inquiète vraiment de la vie privée et de la sécurité de ses propres utilisateurs iPhone, pourquoi arrêterait-elle un service qui leur permet maintenant d’envoyer des messages chiffrés à des utilisateurs Android, plutôt que d’utiliser des SMS non sécurisés? Avec leur annonce de la prise en charge de RCS, il est clair qu’Apple sait qu’ils ont un trou béant ici. Beeper Mini est ici aujourd’hui et fonctionne à merveille. Pourquoi forcer les utilisateurs iPhone à revenir à l’envoi de SMS non chiffrés lorsqu’ils discutent avec des amis sur Android?
Les précédentes tentatives pour mettre iMessage en service sur Android – comme l’application originale de Beeper – ont impliqué des systèmes complexes avec des Macs distants connectés à un ID Apple de l’utilisateur. Rien, la startup de Carl Pei, cofondateur de OnePlus, a récemment cherché à apporter iMessage à son dernier téléphone, mais ce plan a été rapidement contrarié par des préoccupations de sécurité et de confidentialité. L’approche Beeper Mini, qui communiquait réellement avec les propres serveurs d’Apple, était la plus impressionnante à ce jour. Mais à moins que l’entreprise ne puisse pas contourner le blocage d’Apple, elle sera considérée comme très éphémère.