
ブリック状態になったNestに新たな息吹を吹き込みましょう。悪意が100%減っています!
ハードウェア代替: ハードウェアに興味がある方は、https://sett.homes でドロップイン PCB 交換オプションを確認してください。
📖 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
これにより、Docker 内で Nest Gen 1 と Gen 2 の両方がビルドされます。その後、出力をインストーラーにコピーします:
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 サーバーコードはまもなくオープンソース化され、コミュニティが監査、改善、そして独自のインフラをセルフホストできるようになります。