Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
NoLongerEvil-Thermostat — ブリック状態になったNestに新たな息吹を吹き込みましょう。悪意が100%減っています! | Kitploit
ツール/GitHubGitHub/codykociemba/nolongerevil-thermostat
組み込みシステムセキュリティIoTセキュリティハードウェアハッキングハードウェアセキュリティ学習と教育厳選リソースファームウェア解析
GitHubcodykociemba/nolongerevil-thermostat

NoLongerEvil-Thermostat

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

ブリック状態になったNestに新たな息吹を吹き込みましょう。悪意が100%減っています!

リポジトリを見るウェブサイト
1.8k13175ヶ月前Kitploit レビュー済み

Nest サーモスタット ファームウェア セットアップ

Buy Me A Coffee Discord Release

FULU バウンティ受賞者

🏆 FULU バウンティ受賞者 🏆

Hack House と本プロジェクトは、Nest Learning Thermostat Gen 1/2 向け FULU バウンティの公式受賞者です。

ハードウェア代替: ハードウェアに興味がある方は、https://sett.homes でドロップイン PCB 交換オプションを確認してください。


インストール

オプション 1: GUI インストーラー - 推奨

📖 docs.nolongerevil.com のインストールガイド に従うか、最新リリースを直接ダウンロード してください。

インストーラーはファームウェアの書き込みからセットアップの案内まで、すべてを処理します。セットアップ中にホスティングモードを選択します:

  • クラウドホスト — No Longer Evil プラットフォームに接続。サーバーのセットアップは不要。
  • セルフホスト (Home Assistant) — Home Assistant インスタンスを自動検出し、No Longer Evil アドオンに接続。
  • セルフホスト (NLE サーバー) — カスタム IP とポートでスタンドアロンの No Longer Evil サーバーに接続。

セルフホストですか? インストーラーを実行する前に、サーバーインフラを別途セットアップする必要があります。セルフホストガイド を参照してください。

オプション 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

これにより、Docker 内で Nest Gen 1 と Gen 2 の両方がビルドされます。その後、出力をインストーラーにコピーします:

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、OMAP デバイスの書き込みに使用される USB ブートローダーツール
  • exploiteers (GTVHacker) — Nest DFU 攻撃の調査と開発。Nest デバイス Gen 1 および Gen 2 へのカスタムファームウェア書き込みの可能性を示しました。
  • FULU およびすべてのバウンティ支援者 — Nest Learning Thermostat Gen 1/2 バウンティへの資金提供と、修理する権利運動への支援に対して

彼らの画期的な研究、オープンソースへの貢献、そしてデバイス所有権の擁護がなければ、この作品は実現しませんでした。ありがとうございます!

オープンソースへの取り組み

私たちは透明性と修理する権利運動に取り組んでいます。ファームウェアイメージとバックエンド API サーバーコードはまもなくオープンソース化され、コミュニティが監査、改善、そして独自のインフラをセルフホストできるようになります。

参考文献

  • ajb142 による OMAP ローダー
  • exploiteers による Nest DFU 攻撃
ツールをダウンロード