Le blues du nouveau téléphone : un rappel que les pirates ne devraient pas régler

Malgré toute la commodité et l’indispensabilité d’avoir accès à la somme totale des connaissances humaines dans la paume de votre main, le processus réel d’acquisition et de configuration d’un smartphone peut être une expérience incroyablement frustrante. Se tenir dans ces files d’attente interminables au magasin de téléphones portables, sauter à travers les cerceaux administratifs et regarder avec un choc d’autocollant l’appareil qui va finir sa vie trempé dans les toilettes, contribue à la frustration.

Mais pour mon argent, les vrais problèmes commencent une fois que vous avez dépassé tout cela et que vous commencez à essayer de configurer le nouveau téléphone correctement. Bien sûr, la plupart des fabricants de téléphones permettent de cloner assez facilement votre ancien téléphone sur le nouveau, mais il y a toujours des ratés. Et pour quelque chose qui s’intègre aussi étroitement dans les flux de travail de votre vie quotidienne que les téléphones portables, cela peut être une vraie déception. Surtout lorsque vous découvrez que votre nouveau téléphone brillant ne peut pas faire quelque chose dont vous dépendez absolument.

Le problème

Un exemple typique est mon expérience cette semaine, lorsque j’ai finalement admis que j’avais besoin d’un « vrai » forfait de téléphone portable, au lieu des téléphones prépayés que ma femme et moi portons depuis la plus grande partie d’un décennie. Nous avons obtenu ce qui semblait être une offre exceptionnelle – de nouveaux téléphones Pixel 6 gratuits, avec un forfait qui ne coûterait que 10 $ par mois de plus que ce que nous payions actuellement. Nous avons donc signé sur la ligne et attendu que nos téléphones soient expédiés. C’était assez indolore, en fait.

Cela aurait dû être ma première idée des choses à venir. Les Pixels ont fait un très bon travail en transférant toutes nos applications depuis les anciens téléphones. Mettre les choses en place de la sorte, avec les bonnes sonneries et les bons paramètres d’écran, était fastidieux mais simple. Là où les choses ont commencé à s’effondrer, cependant, c’est avec une application spéciale et essentielle – celle que nous utilisons pour surveiller la glycémie de notre fille diabétique.

Ce sont les données auxquelles j’ai besoin d’accéder sur le nouveau téléphone.

J’ai déjà beaucoup écrit sur le diabète et sur la façon dont la surveillance continue de la glycémie (CGM) a été à la fois une aubaine et une malédiction pour nous en tant que parents d’un enfant atteint de diabète de type 1. Mais cette application, qui nous relie à un service cloud sur lequel son système CGM télécharge des données, est absolument essentielle pour nous. Notre fille dort comme un roc; littéralement, rien ne la réveille, certainement pas le bip de son CGM lorsque sa glycémie descend dangereusement au milieu de la nuit. Cela signifie que nous devons avoir l’application CGM en cours d’exécution sur nos téléphones, afin que nous puissions recevoir la notification qu’elle a des problèmes et la réveiller pour lui donner une collation avant qu’une hypoglycémie grave et potentiellement mortelle ne s’installe.

Et que sauriez-vous, l’application CGM ne fonctionnerait pas sur les nouveaux Pixels. Nous avons creusé un peu et avons constaté que le fournisseur n’avait certifié l’application comme compatible qu’avec un très petit nombre de téléphones, ce qui n’inclut pas le Pixel 6. Curieusement, aucun de nos anciens téléphones ne figure sur la liste non plus, mais cela a fonctionné. à la fois. C’est pourquoi je n’étais pas trop préoccupé par les Pixels – s’il fonctionne sur l’ancien Moto G4 de ma femme, il devrait fonctionner sur le dernier et le meilleur, n’est-ce pas ? Tort.

Avec un après-midi perdu au téléphone avec le support technique du fournisseur CGM et de l’opérateur téléphonique à mon actif, je me suis assis pour dîner avec ma femme, me sentant vaincu. Nous avons envisagé avec découragement la possibilité de devoir annuler les modifications apportées à notre forfait téléphonique, lorsque j’ai pensé : Attends une minute! Vous êtes censé être un hacker. Alors, hackez-vous !

Le piratage

Ce dont j’avais besoin, c’était d’un moyen d’être alerté sur le nouveau téléphone lorsque l’application CGM de l’ancien téléphone sonnait une alarme. J’ai réalisé que mon ancien téléphone, où l’application CGM fonctionne bien en ce moment, serait la pièce maîtresse de mon hack. L’autre atout de mon ancien téléphone était MacroDroid, un outil de script que j’utilisais pour m’assurer que je me réveille si les alarmes de ma fille se déclenchent plus de cinq fois au milieu de la nuit en faisant retentir une alarme super désagréable – le sommeil profond s’installe la famille.

Malheureusement, aucun des anciens téléphones n’avait plus de carte SIM, donc envoyer un SMS aux nouveaux téléphones via SMS ou MMS n’était pas envisageable. J’ai joué avec l’envoi d’un e-mail, mais cela n’a jamais très bien fonctionné. Ensuite, je suis tombé sur ClickSend, un service spécialisé dans l’envoi de messages SMS en masse à des fins de marketing – vous savez, le spam textuel. Mais, ils ont une API qui me permet de composer une requête HTTP GET pour envoyer un court texte à nos deux téléphones. Et heureusement, MacroDroid prend en charge les GET comme l’une des actions qu’il peut effectuer.

Donc, avec le piratage d’une matinée, j’ai trouvé une solution de contournement qui est assez bonne pour l’instant. Si le CGM de ma fille détecte un événement d’hypoglycémie, l’application de mon ancien téléphone définit une notification que MacroDroid reconnaît comme un déclencheur. Il envoie ensuite une requête GET à ClickSend, qui publie instantanément un texte sur nos deux nouveaux téléphones. Tout ce que j’ai à faire est de laisser mon ancien téléphone sous tension sur mon bureau, et c’est presque aussi bien que d’avoir l’application native fonctionnant sur le Pixel.

Prochaines étapes et leçons apprises

Ça marche! Ma fille était absente pour la journée et l’ancien téléphone (à droite) a envoyé un SMS au nouveau téléphone lorsque sa glycémie est tombée en dessous de la limite.

Est-ce parfait ? Loin de là. J’ai aimé la commodité d’avoir l’application CGM complète sur mon téléphone et de pouvoir vérifier son numéro quand je le voulais. Il est également important de voir son tableau, de porter un jugement sur la façon de la traiter – il y a une grande différence entre rester stable à 80 mg/dL et 55 mg/dL et chuter rapidement. Ne pas avoir un accès instantané à ces informations prendra un certain temps pour s’y habituer.

Mais mon plus gros problème avec cette solution de contournement est qu’elle repose sur une longue série de dépendances – mon ancien téléphone fonctionne, mon WiFi et mon FAI restent en ligne, aucune interruption de service dans l’application cloud du fournisseur CGM et ClickSend est opérationnel. Cela fait beaucoup de choses qui peuvent casser. J’aimerais vraiment éliminer tous ces intermédiaires et créer un widget qui reçoit directement les signaux RF du CGM de ma fille et déclenche des alarmes locales si elle descend. J’imagine une boîte de chevet qui peut faire clignoter les lumières de la chambre ou activer un secoueur de lit – ou, vous savez, la bombarder de fléchettes Nerf. Il doit y avoir une sorte d’avantage au diabète.

Jusqu’à ce que je puisse avoir le temps de construire quelque chose comme ça, ce hack devra faire l’affaire. Est-ce un hack épique pour les âges? Pas du tout. Ce que c’est, c’est un hack rapide que j’ai pu bricoler avec ce que j’avais sous la main pour résoudre un problème matériel spécifique maintenant. Dans mon livre, c’est une victoire.

Mais je pense que la plus grande leçon ici est qu’il est parfois facile d’oublier exactement qui vous êtes. Je me suis laissé battre par le processus et j’en suis arrivé à un point où je n’ai pas pu voir que j’avais un moyen de contourner le problème. En fin de compte, le piratage est une question d’optimisme – il s’agit de ne pas accepter ce que le système propose et de trouver un autre moyen de trouver une solution. Et dans des moments comme ceux-ci, nous avons besoin de tout l’optimisme possible.