
Hauch deinem blockierten Nest neues Leben ein, jetzt mit 100 % weniger Bösartigkeit!
Hack House und dieses Projekt sind die offiziellen Gewinner des FULU Bounty für Nest Learning Thermostat Gen 1/2
Hardware-Alternative: Wenn dich die Hardwareseite interessiert, schau dir https://sett.homes an – eine Drop-in-PCB-Ersatzoption.
📖 Folge der Installationsanleitung unter docs.nolongerevil.com oder lade die neueste Version direkt herunter.
Der Installer kümmert sich um alles – flasht die Firmware und führt dich durch die Einrichtung. Während der Einrichtung wählst du deinen Hosting-Modus:
Selbst hosten? Du musst deine Server-Infrastruktur vor der Ausführung des Installers separat einrichten. Siehe Selbst gehosteter Leitfaden.
Wenn du den Installer lieber selbst bauen und ausführen möchtest, anstatt ein Release herunterzuladen:
git clone https://github.com/codykociemba/NoLongerEvil-Thermostat.git
cd NoLongerEvil-Thermostat
Das Repository enthält bereits vorgebaute Firmware-Dateien in firmware/installer/resources/firmware/. Dieser Schritt ist nur nötig, wenn du die Firmware anpassen möchtest (z. B. eine andere Server-URL).
cd firmware/builder
./docker-build.sh --generation both --enable-root-access --yes
Dies baut für Nest Gen 1 und Gen 2 innerhalb von Docker. Kopiere anschließend die Ausgabe in den Installer:
cp firmware/builder/firmware/* firmware/installer/resources/firmware/
cd firmware/installer
npm install
Direkt ausführen (kein Bauen nötig):
npm run electron:dev
Oder eine verteilbare Version bauen:
npm run package:mac # macOS
npm run package:linux # Linux
Die Ausgabe befindet sich in firmware/installer/dist/. Öffne die gebaute App und folge den Schritten auf dem Bildschirm.
Dieses Tool bietet Low-Level-Zugriff auf den Bootvorgang des Geräts. Verantwortungsvoll nutzen:
Dieses Projekt baut auf der hervorragenden Arbeit mehrerer Sicherheitsforscher und Entwickler auf:
Ohne ihre bahnbrechende Forschung, Open-Source-Beiträge und ihr Engagement für die Eigentumsrechte an Geräten wäre diese Arbeit nicht möglich. Vielen Dank!
Wir bekennen uns zu Transparenz und der Right-to-Repair-Bewegung. Die Firmware-Images und der Backend-API-Server-Code werden bald quelloffen bereitgestellt, sodass die Community die eigene Infrastruktur prüfen, verbessern und selbst hosten kann.