- O texto descreve um projeto que libera aspiradores de pó robóticos da nuvem e do controle das fabricantes
- O projeto Valetudo permite controlar o aspirador localmente através de uma interface web ou aplicativo, sem se conectar à internet ou enviar dados para servidores
- Isso traz vantagens de privacidade e segurança, além de dar mais controle e funcionalidades ao usuário
Conceitualmente, eu amo aspiradores de pó robóticos. Um pequeno amigo que limpa o chão? Fantástico. Estou dentro. O problema é, infelizmente, que eu não confio neles. Eles constantemente se reportam aos servidores externos, e podem ser uma grande vulnerabilidade de segurança. Eu não quero isso. Alguém deve ter hackeado esses dispositivos, raciocinei. Uma pesquisa rápida revelou que eu estava certo.
Foi assim que eu encontrei o Valetudo, um projeto que visa libertar os aspiradores de pó robóticos da nuvem. Valetudo é uma substituição de firmware para o seu aspirador de pó robótico. Ele integra-se com o software existente do aspirador e age como um substituto da nuvem que permite controlar seu aspirador de pó robótico localmente.
Ao invés de ter que usar um aplicativo proprietário no seu telefone, que se conecta a um servidor distante, que por sua vez se conecta de volta ao seu aspirador, você pode simplesmente controlá-lo diretamente com um aplicativo Android ou uma interface web simples. (Um aplicativo para iOS atualmente não está disponível.) Ele também funciona com MQTT, e pode ser controlado via a solução de automação doméstica de código aberto Home Assistant, uma vez configurado corretamente.
A primeira coisa que devo enfatizar é que este não é, em seu estado atual, um projeto para iniciantes. A instalação e configuração do Valetudo em um aspirador compatível exige algum conhecimento de Linux e a habilidade de seguir instruções pacientemente. Mesmo que você tenha essas habilidades, ainda existe uma pequena chance de que você possa queimar seu aspirador. Também é pouco provável que você consiga reverter seu aspirador para o seu estado padrão uma vez instalado. Mas se você quer um aspirador que não dependa de uma conexão à internet e não se importa em sujar as mãos um pouco (e anular as garantias), o Valetudo faz o trabalho.
O próprio Valetudo existe graças a Sören Beye (também conhecido como Hypfer) e Dennis Giese. Giese, um estudante de doutorado na Northeastern University, começou a hackear em 2017, eventualmente encontrou uma maneira de “desbloquear” um aspirador da Xiaomi, e escreveu uma implementação de substituição de nuvem chamada Dustcloud. Ele a publicou no Def Con e no CCC, e então alguém usou isso para criar uma implementação mais leve chamada Dummycloud, dos quais os conceitos acabariam se tornando o Valetudo. (Valetudo é o nome romano de Hygieia, a deusa grega da limpeza, saúde e higiene.)
Beye havia visto a palestra de Giese no Def Con e, um ano depois, começou a hackear um Roborock S5 que comprou no Aliexpress. Eventualmente, Beye colocou o protótipo do Valetudo no GitHub e anunciou no Roboter-Forum, um fórum alemão sobre aspiradores e cortadores de grama. Lentamente, seu trabalho convergiu, com Beye trabalhando em grande parte no próprio Valetudo e Giese responsável pelas ferramentas de imagem e “desbloqueio”, além de encontrar as falhas à medida que evoluíam. Giese mais tarde criou o DustBuilder, que agiliza o processo de construção de firmware e “desbloqueio” de dispositivos.
Para descriptografar firmware de novos modelos e fabricantes, as chaves de dispositivos reais são necessárias, e enquanto algumas pessoas doam aspiradores e Beye e Giese aceitam doações para manter o projeto, grande parte do custo sai do próprio bolso. Giese admitiu que provavelmente já gastou algo próximo de US $ 30.000-40.000 em aspiradores de pó robóticos. “Doações em dinheiro são um pouco cíclicas. Às vezes, junto algum dinheiro para comprar um aspirador. Mas obviamente ainda é um poço de dinheiro”, ele me disse.
Há muitas vantagens em usar o Valetudo em vez do sistema padrão de um aspirador. A principal é que o seu aspirador não está conectado à nuvem, o que é muito importante se você for extremamente paranóico de que o seu aspirador poderia, digamos, tirar fotos de você no banheiro, que depois seriam compartilhadas por trabalhadores temporários no Facebook. “Todos os aspiradores armazenam imagens de alguma forma. Alguns deles estão enviando as coisas”, disse Giese. “Não são seus dispositivos; são as fabricantes. Elas têm controle total sobre os dados e o dispositivo”.
Com o Valetudo, mapas da sua casa não são armazenados em um servidor remoto, mas localmente no armazenamento interno do aspirador. A interface é padronizada entre todos os modelos de aspirador suportados, de modo que você não precisa reaprender nada se trocar para um novo robô. Você não é forçado a instalar atualizações no seu aspirador. Você não está sujeito a notificações de marketing ou push, e seu e-mail e número de telefone não estarão sujeitos a vazamentos de dados. Você não concorda com um TOS corporativo estendido e ilegível. Ele não requer um aplicativo de smartphone conectado a um servidor distante, o que também significa melhor latência para comandos.
O processo que segui fortemente recomenda usar um laptop com Linux instalado (Debian, por exemplo). (Um Raspberry Pi não funciona neste caso específico, já que o fastboot requer binários x86, que o Pi não pode executar.) Eu não tinha um laptop Linux à mão, então entrei em contato com um bom amigo meu do meu espaço de hacking local para ajudar. Isso também foi conveniente porque, enquanto sou bastante bom em usar comandos Linux intermediários, esse método específico atualmente exige digitar comandos rapidamente em uma janela de tempo relativamente estreita de 160 segundos, ou arriscar queimar o dispositivo, e, francamente, ele apenas digita mais rápido do que eu.
Instalamos as dependências e softwares necessários, abrimos a tampa usando alguns pequenos chavões de ponta plana, pegamos o PCB de conexão que havia soldado e, de acordo com as instruções, conectamo-lo ao conector de depuração Dreame de 16 pinos. A partir daí, conectamos o laptop via USB e usamos o software para extrair o valor de configuração do dispositivo e inseri-lo no Dustbuilder.
Uma vez que o site gerou e nos enviou as imagens de firmware e arquivos de texto personalizados, pudemos “desbloquear” e gravar o dispositivo por meio de uma série de comandos fastboot. “Existem alguns aspectos do desbloqueio que são caixas pretas… Eu não gosto necessariamente disso, mas não encontrei uma solução melhor”, disse Giese mais tarde.
Finalmente, instalamos o Valetudo usando o Valetudo-Helper-HTTPbridge e fizemos backup dos dados de calibração e identidade do rob
#tecnologia #primeirapágina #guia #tecnologia #revisãodecasainteligente #avaliações