Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
NoLongerEvil-Thermostat — Redonnez vie à votre Nest brické, maintenant avec 100 % de mal en moins ! | Kitploit
Outils/GitHubGitHub/codykociemba/nolongerevil-thermostat
Sécurité des Systèmes EmbarquésSécurité IoTHacking MatérielSécurité MatérielleApprentissage et ÉducationRessources OrganiséesAnalyse de Micrologiciel
GitHubcodykociemba/nolongerevil-thermostat

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

NoLongerEvil-Thermostat

Redonnez vie à votre Nest brické, maintenant avec 100 % de mal en moins !

Voir le dépôtSite web
1.8k131il y a 4 moisVérifié par Kitploit

Configuration du firmware Nest Thermostat

Buy Me A Coffee Discord Release

FULU Bounties Winner

🏆 Gagnant du Bounty FULU 🏆

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.


Installation

Option 1 : Installateur graphique - Recommandé

📖 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 :

  • Hébergé dans le cloud — se connecte à la plateforme No Longer Evil ; aucune configuration de serveur requise
  • Auto-hébergé (Home Assistant) — découvre automatiquement votre instance Home Assistant et se connecte au module complémentaire No Longer Evil
  • Auto-hébergé (serveur NLE) — se connecte à un serveur No Longer Evil autonome à une adresse IP et un port personnalisés

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.

Option 2 : Compiler à partir des sources

Si vous préférez compiler et exécuter l'installateur vous-même plutôt que de télécharger une version :


Prérequis

  • Node.js 18+ et npm
  • Docker — uniquement nécessaire si vous recompilez le firmware à partir des sources (Installer Docker)
  • macOS/Linux — Windows n'est pas pris en charge pour la compilation ou le flashage

1. Cloner le dépôt

root@kitploit:~
git clone https://github.com/codykociemba/NoLongerEvil-Thermostat.git
cd NoLongerEvil-Thermostat

2. Compiler le firmware (facultatif)

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).

root@kitploit:~
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 :

root@kitploit:~
cp firmware/builder/firmware/* firmware/installer/resources/firmware/

3. Compiler ou exécuter l'installateur

root@kitploit:~
cd firmware/installer
npm install

Exécution directe (aucune compilation nécessaire) :

root@kitploit:~
npm run electron:dev

Ou compiler une version distribuable :

root@kitploit:~
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.

Considérations de sécurité

Cet outil fournit un accès de bas niveau au processus de démarrage de l'appareil. Utilisez-le de manière responsable :

  • Utilisez-le uniquement sur des appareils qui vous appartiennent
  • Un firmware inapproprié peut endommager votre appareil de manière irréversible (Ne me poursuivez pas en justice)

Crédits et remerciements

Ce projet s'appuie sur l'excellent travail de plusieurs chercheurs en sécurité et développeurs :

  • grant-h / ajb142 - omap_loader, l'outil de bootloader USB utilisé pour flasher les appareils OMAP
  • exploiteers (GTVHacker) - Recherche originale et développement de l'attaque Nest DFU, qui a démontré la capacité de flasher un firmware personnalisé sur les appareils Nest gen 1 et gen 2
  • FULU et tous les sponsors du bounty - Pour avoir financé le bounty Nest Learning Thermostat Gen 1/2 et soutenu le mouvement pour le droit à la réparation

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 !

Engagement envers l'open source

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.

Références

  • OMAP Loader par ajb142
  • Attaque Nest DFU par exploiteers
Télécharger l’outil