
Redonnez vie à votre Nest brické, maintenant avec 100 % de mal en moins !
Hack House et ce projet sont les gagnants officiels du Bounty FULU pour Nest Learning Thermostat Gen 1/2
Alternative matérielle : Si vous êtes intéressé par le côté matériel, consultez https://sett.homes pour une solution de remplacement de PCB.
📖 Suivez le guide d'installation sur docs.nolongerevil.com ou téléchargez la dernière version directement.
L'installateur gère tout — le flashage du firmware et vous guide tout au long de la configuration. Pendant la configuration, choisissez votre mode d'hébergement :
Vous souhaitez auto-héberger ? Vous devrez configurer votre infrastructure serveur séparément avant d'exécuter l'installateur. Consultez le Guide d'auto-hébergement.
Si vous préférez compiler et exécuter l'installateur vous-même plutôt que de télécharger une version :
git clone https://github.com/codykociemba/NoLongerEvil-Thermostat.git
cd NoLongerEvil-Thermostat
Le dépôt inclut déjà des fichiers de firmware précompilés dans firmware/installer/resources/firmware/. Cette étape n'est nécessaire que si vous souhaitez personnaliser le firmware (par exemple, une URL de serveur différente).
cd firmware/builder
./docker-build.sh --generation both --enable-root-access --yes
Cette commande compile pour les deux Nest Gen 1 et Gen 2 dans Docker. Ensuite, copiez la sortie vers l'installateur :
cp firmware/builder/firmware/* firmware/installer/resources/firmware/
cd firmware/installer
npm install
Exécution directe (aucune compilation nécessaire) :
npm run electron:dev
Ou compiler une version distribuable :
npm run package:mac # macOS
npm run package:linux # Linux
La sortie se trouve dans firmware/installer/dist/. Ouvrez l'application compilée et suivez les étapes à l'écran.
Cet outil fournit un accès de bas niveau au processus de démarrage de l'appareil. Utilisez-le de manière responsable :
Ce projet s'appuie sur l'excellent travail de plusieurs chercheurs en sécurité et développeurs :
Sans leurs recherches révolutionnaires, leurs contributions open-source et leur défense des droits des propriétaires d'appareils, ce travail ne serait pas possible. Merci !
Nous sommes engagés en faveur de la transparence et du mouvement pour le droit à la réparation. Les images du firmware et le code du serveur API backend seront bientôt publiés en open source, permettant à la communauté d'auditer, d'améliorer et d'auto-héberger sa propre infrastructure.