Suppression du DRM : récit du piratage d’un purificateur d’air
- Après avoir acheté un purificateur d’air Xiaomi 4 Pro, l’auteur s’est retrouvé face à une alerte de remplacement du filtre.
- Même après avoir nettoyé le filtre plusieurs fois, il n’y avait aucun moyen d’ignorer l’alerte dans l’application.
- Il a donc décidé d’examiner la puce RFID DRM fixée sous le filtre.
Escrocs et gardiens
- En examinant la puce RFID avec proxmark, il a découvert que Flamingo Tech faisait déjà des recherches dans ce domaine.
- Le dépôt de Flamingo Tech révèle des informations importantes sur les blocs des tags RFID.
- Le tag NfcA était verrouillé et ne pouvait pas être modifié sans mot de passe, mais la communauté proxmark avait déjà trouvé comment générer la clé du mot de passe.
Génération de la clé de mot de passe
- Le script comprend deux exemples basés sur l’UID.
- Il génère le mot de passe en convertissant l’UID en tableau d’octets puis en appliquant la fonction de hachage SHA-1.
- Maintenant que cette méthode est comprise, il est possible de modifier/réinitialiser son propre filtre à l’aide d’un téléphone mobile compatible NFC.
Piratage du tag
- Installer un outil NFC, puis scanner le tag NFC sous le filtre avec la fonction de lecture de l’application.
- Copier le « numéro de série / UID », puis générer la commande de réinitialisation correspondant à cet UID.
- Dans l’application, cliquer sur « Autres » -> « Commandes NFC avancées », saisir la commande puis cliquer sur « Envoyer la commande » pour réinitialiser le filtre.
Liste des appareils compatibles
- Une liste récapitule la compatibilité et l’état des tests pour différents modèles de purificateurs d’air Xiaomi.
- Modèles compatibles : 4 Pro, 4 Lite, 4, MI Pro, MI Pro H, Pro H, Pro, 3H
- Si vous avez le temps de tester cette modification sur d’anciens modèles, vous pouvez laisser un commentaire ci-dessous pour mettre la liste à jour.
L’avis de GN⁺
- Cet article explique comment pirater le DRM des filtres de purificateur d’air afin d’ignorer l’alerte de remplacement et de prolonger la durée de vie du filtre.
- Ce processus peut aider à réduire les déchets de filtres d’un point de vue environnemental.
- C’est un bon exemple de hack DIY qui, en s’appuyant sur des connaissances techniques et des outils NFC pour permettre aux consommateurs d’utiliser leurs produits plus efficacement, peut améliorer la compréhension de la technologie et la capacité à résoudre les problèmes de manière autonome.
1 commentaires
Avis sur Hacker News
Critique des fonctionnalités complexes et hostiles à l’utilisateur
Une solution simple : retirer l’étiquette RFID
Des doutes sur l’existence de consommateurs voulant un purificateur avec DRM
Critique de l’obligation d’utiliser uniquement les filtres du fabricant
Réflexion sur la durée de vie réelle des filtres
Doutes sur le fait d’ignorer l’alerte de durée de vie du filtre et de contourner le DRM
L’espoir d’un usage positif de la technologie
Réaction positive à la réinitialisation du filtre du purificateur d’air
Avis sur un bug d’interface utilisateur et le mécanisme DRM
Retour d’expérience concret sur le nettoyage et le remplacement du filtre