Removendo o DRM: a história de hackear um purificador de ar
- Após comprar um purificador de ar Xiaomi 4 Pro, o autor se deparou com um alerta de substituição do filtro.
- Mesmo depois de limpar o filtro várias vezes, não havia como ignorar o alerta no app.
- Foi decidido investigar o chip RFID DRM preso à base do filtro.
Golpistas e guardiões
- Ao investigar o chip RFID com o proxmark, foi descoberto que a Flamingo Tech já vinha pesquisando essa área.
- O repositório da Flamingo Tech revelou informações importantes sobre os blocos da tag RFID.
- A tag NfcA estava bloqueada e não podia ser modificada sem a senha, mas a comunidade proxmark já havia resolvido como gerar a chave da senha.
Geração da chave de senha
- O script inclui dois exemplos baseados no UID.
- A senha é gerada convertendo o UID em um array de bytes e aplicando a função de hash SHA-1.
- Agora que esse método é compreendido, é possível modificar/resetar o próprio filtro usando um celular com NFC.
Hackeando a tag
- Instale as ferramentas NFC e use a função de leitura do app para escanear a tag NFC na base do filtro.
- Copie o 'Número de série/UID' e gere o comando de reset com esse UID.
- Clique em 'Outros' -> 'Comando NFC avançado' no app, insira o comando e clique em 'Enviar comando' para resetar o filtro.
Lista de dispositivos compatíveis
- Foi feita uma lista de compatibilidade e status de testes para vários modelos de purificadores de ar da Xiaomi.
- Modelos compatíveis: 4 Pro, 4 Lite, 4, MI Pro, MI Pro H, Pro H, Pro, 3H
- Se você tiver tempo para testar esse mod em modelos mais antigos, pode deixar um comentário abaixo para atualizar a lista.
Opinião do GN⁺
- Este texto explica como hackear o DRM do filtro de um purificador de ar para ignorar o alerta de substituição e prolongar a vida útil do filtro.
- Esse processo pode ajudar a reduzir o descarte de filtros do ponto de vista ambiental.
- É um bom exemplo de como um hack DIY, usando conhecimento técnico e ferramentas NFC para permitir que consumidores usem melhor seus produtos, pode ampliar a compreensão sobre tecnologia e a capacidade de resolver problemas por conta própria.
1 comentários
Comentários do Hacker News
Crítica a recursos complexos e hostis ao usuário
Solução simples para remover a tag RFID
Dúvida sobre consumidores quererem um purificador com DRM
Crítica à exigência de usar apenas filtros do fabricante
Reflexão sobre a vida útil real dos filtros
Questionamento sobre ignorar o aviso de vida útil do filtro e hackear o DRM
Esperança de uso positivo da tecnologia
Reação positiva à possibilidade de resetar o filtro do purificador
Opinião sobre bug na interface do usuário e mecanismo de DRM
Experiência prática de usuário com limpeza e troca de filtro