chipicopwn

Google Nest Hub(第2世代)(elaine)向けブートローダーエクスプロイト
要件
- Google Nest Hub(第2世代)
- Raspberry Pi Pico
- 電源供給対応USBハブまたはUSB Yケーブル
- pico-sdk(インストール手順はスタートガイドを参照)
対応バージョン
ビルド
export PICO_SDK_PATH=<pico-sdk>/
mkdir build
cd build
cmake ..
make
フラッシュ
- Pico をブートローダーモードで起動します(BOOTSEL ボタンを押したままにします)
- ファイル chipicopwn.uf2 を Pico のフラッシュドライブにコピーします
使用方法
- USB フラッシュディスクを準備します(elaine-bootimg で説明されているとおり)
- Nest Hub 底面のふたを外して USB ポートを露出させます
- Raspberry Pico を Nest Hub に接続します(USB ポートは電源供給がないため、電源供給対応ハブまたは Y ケーブルを経由します)
- Nest Hub の電源を入れるときに、ボリュームダウン + ボリュームアップ + ミュートボタンを押したままにします
- 画面に CHIPICOPWN ロゴが表示されたら、Raspberry Pico を USB フラッシュドライブに交換します
ライセンス