chipicopwn

Bootloader-Exploit für Google Nest Hub (2. Generation) (elaine)
Voraussetzungen
- Google Nest Hub (2. Generation)
- Raspberry Pi Pico
- USB-Hub mit Stromversorgung oder USB-Y-Kabel
- pico-sdk (siehe Erste-Schritte-Anleitung für Installationshinweise)
Unterstützte Versionen
Kompilieren
export PICO_SDK_PATH=<pico-sdk>/
mkdir build
cd build
cmake ..
make
Flashen
- Pico im Bootloader-Modus booten (BOOTSEL-Taste gedrückt halten)
- Datei chipicopwn.uf2 auf das USB-Laufwerk des Pico kopieren
Verwendung
- USB-Stick vorbereiten, wie in elaine-bootimg beschrieben
- Abdeckung unter dem Sockel des Nest Hub entfernen, um den USB-Anschluss freizulegen
- Raspberry Pico mit dem Nest Hub verbinden (über einen USB-Hub mit Stromversorgung oder ein Y-Kabel, da der USB-Anschluss keinen Strom liefert)
- Leiser- + Lauter- + Stummtaste gedrückt halten, während der Nest Hub eingeschaltet wird
- Sobald das CHIPICOPWN-Logo auf dem Bildschirm erscheint, den Raspberry Pico durch den USB-Stick ersetzen
Lizenz