
Dai nuova vita al tuo Nest brickato, ora con il 100% di malvagità in meno!
Hack House e questo progetto sono i vincitori ufficiali del FULU Bounty per Nest Learning Thermostat Gen 1/2
Alternativa Hardware: Se sei interessato al lato hardware, dai un'occhiata a https://sett.homes per un'opzione di sostituzione PCB drop-in.
📖 Segui la guida all'installazione su docs.nolongerevil.com oppure scarica l'ultima release direttamente.
L'installer gestisce tutto — il flashing del firmware e ti accompagna nella configurazione. Durante la configurazione, scegli la modalità di hosting:
Self-hosting? Dovrai configurare la tua infrastruttura server separatamente prima di eseguire l'installer. Consulta la Guida Self-Hosted.
Se preferisci compilare ed eseguire l'installer da solo invece di scaricare una release:
git clone https://github.com/codykociemba/NoLongerEvil-Thermostat.git
cd NoLongerEvil-Thermostat
Il repository include già file firmware pre-compilati in firmware/installer/resources/firmware/. Questo passaggio è necessario solo se vuoi personalizzare il firmware (ad es. un URL server diverso).
cd firmware/builder
./docker-build.sh --generation both --enable-root-access --yes
Questo compila sia per Nest Gen 1 che Gen 2 all'interno di Docker. Successivamente, copia l'output nell'installer:
cp firmware/builder/firmware/* firmware/installer/resources/firmware/
cd firmware/installer
npm install
Esegui direttamente (nessuna build necessaria):
npm run electron:dev
Oppure crea un distributibile:
npm run package:mac # macOS
npm run package:linux # Linux
L'output si trova in firmware/installer/dist/. Apri l'app compilata e segui i passaggi a schermo.
Questo strumento fornisce accesso a basso livello al processo di boot del dispositivo. Usalo in modo responsabile:
Questo progetto si basa sull'eccellente lavoro di diversi ricercatori di sicurezza e sviluppatori:
Senza la loro ricerca innovativa, i contributi open-source e la difesa dei diritti di proprietà dei dispositivi, questo lavoro non sarebbe stato possibile. Grazie!
Siamo impegnati per la trasparenza e il movimento per il diritto alla riparazione. Le immagini del firmware e il codice del server API backend saranno presto open source, consentendo alla community di revisionare, migliorare e gestire in autonomia la propria infrastruttura.