
Dê nova vida ao seu Nest brickado, agora com 100% menos maldade!
Hack House e este projeto são os vencedores oficiais do FULU Bounty para Nest Learning Thermostat Gen 1/2
Alternativa de Hardware: Se você está interessado no lado do hardware, confira https://sett.homes para uma opção de substituição de PCB plug-and-play.
📖 Siga o guia de instalação em docs.nolongerevil.com ou baixe a versão mais recente diretamente.
O instalador cuida de tudo — gravação do firmware e orientação durante a configuração. Durante a configuração, escolha seu modo de hospedagem:
Auto-hospedagem? Você precisará configurar sua infraestrutura de servidor separadamente antes de executar o instalador. Consulte o Guia de Auto-hospedagem.
Se preferir compilar e executar o instalador você mesmo em vez de baixar uma versão:
git clone https://github.com/codykociemba/NoLongerEvil-Thermostat.git
cd NoLongerEvil-Thermostat
O repositório já inclui arquivos de firmware pré-compilados em firmware/installer/resources/firmware/. Esta etapa só é necessária se você quiser personalizar o firmware (por exemplo, uma URL de servidor diferente).
cd firmware/builder
./docker-build.sh --generation both --enable-root-access --yes
Isso compila para ambos Nest Gen 1 e Gen 2 dentro do Docker. Depois, copie a saída para o instalador:
cp firmware/builder/firmware/* firmware/installer/resources/firmware/
cd firmware/installer
npm install
Execute diretamente (sem necessidade de compilação):
npm run electron:dev
Ou compile um distribuível:
npm run package:mac # macOS
npm run package:linux # Linux
A saída está em firmware/installer/dist/. Abra o aplicativo compilado e siga as instruções na tela.
Esta ferramenta fornece acesso de baixo nível ao processo de inicialização do dispositivo. Use com responsabilidade:
Este projeto se baseia no excelente trabalho de vários pesquisadores e desenvolvedores de segurança:
Sem suas pesquisas inovadoras, contribuições de código aberto e defesa dos direitos de propriedade dos dispositivos, este trabalho não seria possível. Obrigado!
Estamos comprometidos com a transparência e o movimento do direito ao reparo. As imagens de firmware e o código do servidor da API backend serão disponibilizados como código aberto em breve, permitindo que a comunidade audite, melhore e hospede sua própria infraestrutura.