Desbloquear el DRM: historia de un hackeo a un purificador de aire
- Después de comprar un purificador de aire Xiaomi 4 Pro, apareció una advertencia de reemplazo de filtro.
- Aunque el filtro se limpió varias veces, no había forma de ignorar la advertencia en la app.
- Se decidió investigar el chip RFID con DRM adherido a la base del filtro.
Estafadores y guardianes
- Al investigar el chip RFID con
proxmark, se descubrió que Flamingo Tech ya había estado trabajando en este tema.
- En el repositorio de Flamingo Tech se reveló información importante sobre los bloques de la etiqueta RFID.
- La etiqueta NfcA estaba bloqueada y no podía modificarse sin contraseña, pero la comunidad de
proxmark ya había resuelto cómo generar la clave de la contraseña.
Generación de la clave de contraseña
- El script incluye dos ejemplos basados en el UID.
- La contraseña se genera convirtiendo el UID en un arreglo de bytes y aplicando la función hash SHA-1.
- Ahora que este método se entiende, es posible modificar/restablecer el propio filtro usando un teléfono móvil con NFC.
Hackeando la etiqueta
- Se instala una herramienta NFC y, con la función de lectura de la app, se escanea la etiqueta NFC en la base del filtro.
- Se copia el "número de serie/UID" y se genera el comando de reinicio con ese UID.
- En la app, se hace clic en "Otros" -> "Comando NFC avanzado", se ingresa el comando y luego se hace clic en "Enviar comando" para reiniciar el filtro.
Lista de dispositivos compatibles
- Se enumera la compatibilidad y el estado de prueba para varios modelos de purificadores de aire Xiaomi.
- Modelos compatibles: 4 Pro, 4 Lite, 4, MI Pro, MI Pro H, Pro H, Pro, 3H
- Si tienes tiempo para probar este método en modelos más antiguos, puedes dejar un comentario abajo para actualizar la lista.
Opinión de GN⁺
- Este artículo explica cómo hackear el DRM del filtro de un purificador de aire para ignorar la advertencia de reemplazo y extender la vida útil del filtro.
- Este proceso puede ayudar a reducir los desechos de filtros desde una perspectiva ambiental.
- Es un buen ejemplo de cómo mejorar la comprensión tecnológica y la capacidad de resolver problemas por cuenta propia, al ofrecer un método de hackeo DIY que permite a los consumidores usar el producto de forma más eficiente aprovechando conocimientos técnicos y herramientas NFC.
1 comentarios
Opiniones en Hacker News
Críticas a funciones complejas y hostiles para el usuario
Una solución sencilla: quitar la etiqueta RFID
Dudas sobre quién querría un purificador con DRM
Críticas a la obligación de usar solo filtros del fabricante
Reflexión sobre la vida útil real de los filtros
Dudas sobre ignorar la advertencia y hackear el DRM
Esperanza en usos positivos de la tecnología
Reacción positiva al reinicio del filtro del purificador
Opinión sobre un bug de interfaz y el mecanismo DRM
Experiencia real de un usuario con limpieza y reemplazo de filtros