
벽돌이 된 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 1세대와 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 서버 코드는 곧 오픈소스로 공개되어 커뮤니티가 자체 인프라를 감사, 개선 및 자체 호스팅할 수 있게 될 것입니다.