
Вдохните новую жизнь в ваш заблокированный Nest, теперь на 100% меньше зла!
Hack House и этот проект являются официальными победителями FULU Bounty для Nest Learning Thermostat Gen 1/2
Аппаратная альтернатива: Если вас интересует аппаратная часть, посмотрите https://sett.homes — это вариант замены печатной платы без доработок.
📖 Следуйте инструкции по установке на docs.nolongerevil.com или скачайте последний релиз напрямую.
Установщик делает всё сам — прошивает микропрограмму и проводит вас по настройке. Во время установки выберите режим хостинга:
Собственный хостинг? Вам потребуется предварительно настроить серверную инфраструктуру отдельно, прежде чем запускать установщик. См. Руководство по самостоятельному хостингу.
Если вы предпочитаете собрать и запустить установщик самостоятельно вместо загрузки релиза:
git clone https://github.com/codykociemba/NoLongerEvil-Thermostat.git
cd NoLongerEvil-Thermostat
Репозиторий уже содержит предварительно собранные файлы прошивки в firmware/installer/resources/firmware/. Этот шаг нужен только если вы хотите изменить прошивку (например, другой URL сервера).
cd firmware/builder
./docker-build.sh --generation both --enable-root-access --yes
Эта команда собирает прошивку для Nest Gen 1 и Gen 2 внутри Docker. После этого скопируйте результат в установщик:
cp firmware/builder/firmware/* firmware/installer/resources/firmware/
cd firmware/installer
npm install
Запуск напрямую (сборка не нужна):
npm run electron:dev
Или соберите дистрибутив:
npm run package:mac # macOS
npm run package:linux # Linux
Вывод будет в firmware/installer/dist/. Откройте собранное приложение и следуйте инструкциям на экране.
Этот инструмент предоставляет низкоуровневый доступ к процессу загрузки устройства. Используйте ответственно:
Этот проект основан на выдающейся работе нескольких исследователей безопасности и разработчиков:
Без их новаторских исследований, вклада в открытый исходный код и защиты прав собственности на устройства эта работа была бы невозможна. Спасибо!
Мы стремимся к прозрачности и поддерживаем движение за право на ремонт. Образы прошивки и код серверного API скоро будут опубликованы в открытом доступе, что позволит сообществу проверять, улучшать и развёртывать собственную инфраструктуру.