﻿﻿{"id":1563,"date":"2025-11-11T09:42:18","date_gmt":"2025-11-11T08:42:18","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/nolongerevil-un-nouveau-souffle-pour-les-thermostats-nest\/"},"modified":"2025-11-11T09:42:18","modified_gmt":"2025-11-11T08:42:18","slug":"nolongerevil-un-nouveau-souffle-pour-les-thermostats-nest","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/nolongerevil-un-nouveau-souffle-pour-les-thermostats-nest\/","title":{"rendered":"NoLongerEvil &#8211; Un nouveau souffle pour les thermostats NEST"},"content":{"rendered":"<p>Vous vous souvenez quand Google avait pour devise \u201c<em>Don\u2019t Be Evil<\/em>\u201d ?<\/p>\n<p>H\u00e9 bien, ils ont tellement bafou\u00e9 sur leurs valeurs qu\u2019un hacker vient de sortir un firmware appel\u00e9 \u201c<em>No Longer Evil<\/em>\u201d pour ressusciter les thermostats Nest que Google vient \u00e9galement d\u2019assassiner froidement.<\/p>\n<p>En effet, le 25 octobre dernier,<br \/>\n<a href=\"https:\/\/support.google.com\/googlenest\/answer\/16233096\">Google a coup\u00e9 le support technique de ses thermostats Nest Gen 1 et Gen 2.<\/a><br \/>\nPlus d\u2019app, plus de contr\u00f4le \u00e0 distance et plus d\u2019int\u00e9grations smart home\u2026 Les thermostats continuent de chauffer selon les presets enregistr\u00e9s, mais tout le reste est mort. Du coup, Google vous propose gentiment d\u2019upgrader vers la<br \/>\n<a href=\"https:\/\/store.google.com\/us\/product\/nest_learning_thermostat_4th_gen\">Gen 4 \u00e0 149,99 dollars<\/a><br \/>\nau lieu de 279 euros\u2026 Presque 50% de r\u00e9duc, comme c\u2019est g\u00e9n\u00e9reux !<\/p>\n<p>\n<a href=\"https:\/\/github.com\/codykociemba\">Cody Kociemba<\/a><br \/>\n, le d\u00e9veloppeur derri\u00e8re le projet collaboratif Hack\/House, a d\u00e9cid\u00e9 que non et c\u2019est pour cela qu\u2019il a lanc\u00e9<br \/>\n<a href=\"https:\/\/github.com\/codykociemba\/NoLongerEvil-Thermostat\">NoLongerEvil<\/a><br \/>\n, un firmware custom qui redonne vie aux Gen 1 et 2.<\/p>\n<p>Ce firmware modifi\u00e9 intercepte la couche de communication du thermostat comme \u00e7a, au lieu de parler aux serveurs Google, il redirige tout le trafic vers un serveur qui h\u00e9berge une r\u00e9plique de l\u2019API Nest, d\u00e9velopp\u00e9e par reverse engineering. Votre thermostat croit donc toujours qu\u2019il cause avec Google, mais en r\u00e9alit\u00e9 il parle \u00e0<br \/>\n<a href=\"https:\/\/nolongerevil.com\/\">nolongerevil.com<\/a><br \/>\n. Et vous, vous retrouvez le contr\u00f4le \u00e0 distance, les r\u00e9glages fins, et tout et tout sans Google dans la boucle.<\/p>\n<p>L\u2019installation passe par le<br \/>\n<a href=\"https:\/\/github.com\/codykociemba\/NoLongerEvil-Thermostat\">bootloader OMAP<\/a><br \/>\nen mode DFU. Vous flashez trois composants : x-load.bin (first-stage bootloader), u-boot.bin (second-stage bootloader), et uImage (kernel Linux). Vous aurez donc besoin d\u2019un ordi Linux ou macOS, d\u2019un c\u00e2ble USB, et d\u2019au moins 50% de batterie sur le thermostat. Windows marche th\u00e9oriquement avec MingW ou CygWin, mais les retours sont mitig\u00e9s pour le moment\u2026<\/p>\n<p>Le mec a m\u00eame re\u00e7u 15 000 balles de la part de la FULU Foundation qui \u201ccrowdfunde\u201d des r\u00e9compenses pour les d\u00e9veloppeurs qui lib\u00e8rent des appareils proprios. Bien jou\u00e9 !<\/p>\n<p>Et l\u2019int\u00e9gration<br \/>\n<a href=\"https:\/\/www.home-assistant.io\/\">Home Assistant<\/a><br \/>\nest pr\u00e9vue dans son projet. Le firmware backend et l\u2019API server seront d\u2019ailleurs open sourc\u00e9s bient\u00f4t donc chacun pourra aussi h\u00e9berger son serveur. Kociemba pr\u00e9vient quand m\u00eame que son projet est hyper exp\u00e9rimental donc ne flashez pas un thermostat qui serait critique pour votre chauffage parce que si \u00e7a foire, vous allez vous les geler cet hiver ^^.<\/p>\n<p>En tout cas, maintenant les propri\u00e9taires de Nest Gen 1 ou 2 ont maintenant le choix de garder leur matos pleinement fonctionnel ! Et \u00e7a c\u2019est cool !<\/p>\n<p>\n<a href=\"https:\/\/www.techspot.com\/news\/110186-hacker-launches-no-longer-evil-project-revive-discontinued.html\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous vous souvenez quand Google avait pour devise \u201cDon\u2019t Be Evil\u201d ? H\u00e9 bien, ils ont tellement bafou\u00e9 sur leurs valeurs qu\u2019un hacker vient de sortir un firmware appel\u00e9 \u201cNo Longer Evil\u201d pour ressusciter les thermostats Nest que Google vient \u00e9galement d\u2019assassiner froidement. En effet, le 25 octobre dernier, Google a coup\u00e9 le support technique de ses thermostats Nest Gen 1 et Gen 2. Plus d\u2019app, plus de contr\u00f4le \u00e0 distance et plus d\u2019int\u00e9grations smart home\u2026 Les thermostats continuent de chauffer selon les presets enregistr\u00e9s, mais tout le reste est mort. Du coup, Google vous propose gentiment d\u2019upgrader vers la Gen 4 \u00e0 149,99 dollars au lieu de 279 euros\u2026 Presque 50% de r\u00e9duc, comme c\u2019est g\u00e9n\u00e9reux ! Cody Kociemba , le d\u00e9veloppeur derri\u00e8re le projet collaboratif Hack\/House, a d\u00e9cid\u00e9 que non et c\u2019est pour cela qu\u2019il a lanc\u00e9 NoLongerEvil , un firmware custom qui redonne vie aux Gen 1 et 2. Ce firmware modifi\u00e9 intercepte la couche de communication du thermostat comme \u00e7a, au lieu de parler aux serveurs Google, il redirige tout le trafic vers un serveur qui h\u00e9berge une r\u00e9plique de l\u2019API Nest, d\u00e9velopp\u00e9e par reverse engineering. Votre thermostat croit donc toujours qu\u2019il cause avec Google, mais en r\u00e9alit\u00e9 il parle \u00e0 nolongerevil.com . Et vous, vous retrouvez le contr\u00f4le \u00e0 distance, les r\u00e9glages fins, et tout et tout sans Google dans la boucle. L\u2019installation passe par le bootloader OMAP en mode DFU. Vous flashez trois composants : x-load.bin (first-stage bootloader), u-boot.bin (second-stage bootloader), et uImage (kernel Linux). Vous aurez donc besoin d\u2019un ordi Linux ou macOS, d\u2019un c\u00e2ble USB, et d\u2019au moins 50% de batterie sur le thermostat. Windows marche th\u00e9oriquement avec MingW ou CygWin, mais les retours sont mitig\u00e9s pour le moment\u2026 Le mec a m\u00eame re\u00e7u 15 000 balles de la part de la FULU Foundation qui \u201ccrowdfunde\u201d des r\u00e9compenses pour les d\u00e9veloppeurs qui lib\u00e8rent des appareils proprios. Bien jou\u00e9 ! Et l\u2019int\u00e9gration Home Assistant est pr\u00e9vue dans son projet. Le firmware backend et l\u2019API server seront d\u2019ailleurs open sourc\u00e9s bient\u00f4t donc chacun pourra aussi h\u00e9berger son serveur. Kociemba pr\u00e9vient quand m\u00eame que son projet est hyper exp\u00e9rimental donc ne flashez pas un thermostat qui serait critique pour votre chauffage parce que si \u00e7a foire, vous allez vous les geler cet hiver ^^. En tout cas, maintenant les propri\u00e9taires de Nest Gen 1 ou 2 ont maintenant le choix de garder leur matos pleinement fonctionnel ! Et \u00e7a c\u2019est cool ! Source<\/p>\n","protected":false},"author":1,"featured_media":1564,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1563","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1563"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1563\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1564"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}