Il semble que Beeper Mini, une solution iMessage simple pour Android, était tout simplement trop beau pour être vrai – ou du moins un rêve de courte durée. Vendredi, moins d’une semaine après son lancement, l’application a commencé à rencontrer des problèmes techniques lorsque les utilisateurs se sont soudainement retrouvés incapables d’envoyer et de recevoir des messages à bulles bleues. Les problèmes se sont aggravés au fil de la journée, avec les rapports s’accumulent sur le subreddit Beeper. Plusieurs personnes à Le bord n’ont pas pu activer leurs numéros de téléphone Android avec Beeper Mini vendredi après-midi, une indication claire qu’Apple a comblé tous les trous qui permettaient à l’application de fonctionner au départ.
Beeper Mini est le résultat d’une tentative approfondie de rétro-ingénierie du protocole de messagerie d’Apple. Un lycéen de 16 ans a réussi à y parvenir et pendant un moment, tout a fonctionné sans encombre. 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 renvoyer les messages sur votre téléphone de manière native dans l’application. Il s’agissait d’un processus délicat qui impliquait de déconstruire le pipeline de messagerie d’Apple du début à la fin. L’équipe de Beeper a dû déterminer où envoyer les messages, à quoi ils devaient ressembler et comment les extraire du cloud. La partie la plus difficile, a déclaré Migicovsky, a été de déchiffrer ce qui est essentiellement le cadenas d’Apple sur l’ensemble du système : vérifier si l’appareil connecté est un véritable produit Apple.
Quinn Nelson, de Snazzy Labs, également fait une excellente vidéo qui couvre les détails techniques. La croyance – ou je suppose que espoir – Parmi les développeurs et les utilisateurs de Beeper, il y avait une telle épreuve pour Apple de bloquer l’application Android que cela n’en valait pas la peine. Apparemment, c’était plus facile que prévu.
Cela met un frein énorme aux plans de Beeper ; la société espérait faire évoluer Beeper Mini vers une application de messagerie tout-en-un qui finirait par intégrer RCS et SMS.
Contacté pour commenter, le PDG de Beeper, Eric Migicovsky, n’a pas nié qu’Apple ait réussi à bloquer Beeper Mini. « Si c’est Apple, alors je pense que la plus grande question est… si Apple se soucie vraiment de la confidentialité et de la sécurité de ses propres utilisateurs d’iPhone, pourquoi arrêteraient-ils un service qui permet à leurs propres utilisateurs d’envoyer désormais des messages cryptés aux utilisateurs d’Android, plutôt que d’utiliser des SMS non sécurisés ? Avec l’annonce du support RCS, il est clair qu’Apple sait qu’il y a un trou béant ici. Beeper Mini est là aujourd’hui et fonctionne très bien. Pourquoi obliger les utilisateurs d’iPhone à envoyer à nouveau des SMS non cryptés lorsqu’ils discutent avec des amis sur Android ? »
Les tentatives précédentes pour faire fonctionner iMessage sur Android – comme l’application originale de Beeper – impliquaient des systèmes complexes avec des Mac distants connectés à l’identifiant Apple d’un utilisateur. Rien, la startup du co-fondateur de OnePlus, Carl Pei, a récemment cherché à intégrer iMessage sur son dernier téléphone, mais ce plan a rapidement fait dérailler en raison de problèmes de sécurité et de confidentialité. L’approche Beeper Mini, qui communiquait réellement avec les propres serveurs d’Apple, était la tentative la plus impressionnante à ce jour. Mais à moins que l’entreprise ne parvienne à contourner le blocus d’Apple, celui-ci restera très éphémère.