Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/codykociemba/nolongerevil-thermostat
Безопасность встроенных системБезопасность IoTАппаратный ХакингАппаратная БезопасностьОбучение и ОбразованиеПодобранные РесурсыАнализ Прошивок
GitHubcodykociemba/nolongerevil-thermostat

NoLongerEvil-Thermostat

Вдохните новую жизнь в ваш заблокированный Nest, теперь на 100% меньше зла!

РепозиторийСайт
1.8k13185 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Настройка прошивки термостата Nest

Buy Me A Coffee Discord Release

Победитель FULU Bounties

🏆 Победитель конкурса FULU 🏆

Hack House и этот проект являются официальными победителями FULU Bounty для Nest Learning Thermostat Gen 1/2

Аппаратная альтернатива: Если вас интересует аппаратная часть, посмотрите https://sett.homes — это вариант замены печатной платы без доработок.


Установка

Вариант 1: Установщик с графическим интерфейсом — рекомендуется

📖 Следуйте инструкции по установке на docs.nolongerevil.com или скачайте последний релиз напрямую.

Установщик делает всё сам — прошивает микропрограмму и проводит вас по настройке. Во время установки выберите режим хостинга:

  • Облачный — подключается к платформе No Longer Evil; настройка сервера не требуется
  • Собственный сервер (Home Assistant) — автоматически обнаруживает ваш экземпляр Home Assistant и подключается к дополнению No Longer Evil
  • Собственный сервер (NLE Server) — подключается к отдельному серверу No Longer Evil по произвольному IP и порту

Собственный хостинг? Вам потребуется предварительно настроить серверную инфраструктуру отдельно, прежде чем запускать установщик. См. Руководство по самостоятельному хостингу.

Вариант 2: Сборка из исходного кода

Если вы предпочитаете собрать и запустить установщик самостоятельно вместо загрузки релиза:


Предварительные требования

  • Node.js 18+ и npm
  • Docker — нужен только при пересборке прошивки из исходников (Установить Docker)
  • macOS/Linux — Windows не поддерживается для сборки или прошивки

1. Клонирование репозитория

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

2. Сборка прошивки (опционально)

Репозиторий уже содержит предварительно собранные файлы прошивки в firmware/installer/resources/firmware/. Этот шаг нужен только если вы хотите изменить прошивку (например, другой URL сервера).

root@kitploit:~
cd firmware/builder
./docker-build.sh --generation both --enable-root-access --yes

Эта команда собирает прошивку для Nest Gen 1 и Gen 2 внутри Docker. После этого скопируйте результат в установщик:

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

3. Сборка или запуск установщика

root@kitploit:~
cd firmware/installer
npm install

Запуск напрямую (сборка не нужна):

root@kitploit:~
npm run electron:dev

Или соберите дистрибутив:

root@kitploit:~
npm run package:mac    # macOS
npm run package:linux  # Linux

Вывод будет в firmware/installer/dist/. Откройте собранное приложение и следуйте инструкциям на экране.

Вопросы безопасности

Этот инструмент предоставляет низкоуровневый доступ к процессу загрузки устройства. Используйте ответственно:

  • Используйте только на устройствах, которые вам принадлежат
  • Некорректная прошивка может вывести устройство из строя (Не суди меня, бро)

Благодарности и признательность

Этот проект основан на выдающейся работе нескольких исследователей безопасности и разработчиков:

  • grant-h / ajb142 — omap_loader, инструмент загрузчика USB, используемый для прошивки устройств OMAP
  • exploiteers (GTVHacker) — оригинальное исследование и разработка атаки Nest DFU, которая продемонстрировала возможность прошивки кастомной прошивки на устройства Nest поколений 1 и 2
  • FULU и все спонсоры конкурса — за финансирование конкурса Nest Learning Thermostat Gen 1/2 и поддержку движения за право на ремонт

Без их новаторских исследований, вклада в открытый исходный код и защиты прав собственности на устройства эта работа была бы невозможна. Спасибо!

Обязательство по открытому исходному коду

Мы стремимся к прозрачности и поддерживаем движение за право на ремонт. Образы прошивки и код серверного API скоро будут опубликованы в открытом доступе, что позволит сообществу проверять, улучшать и развёртывать собственную инфраструктуру.

Ссылки

  • OMAP Loader by ajb142
  • Nest DFU Attack by exploiteers
Скачать инструмент