普段より2週間遅れ、Pixel 6系以外より1週間遅れでPixel 6aのアップデートが3/20(現地時間)に公開されました。
英語版:
Google Pixel Update - March 2023 - Google Pixel Community
Pixel Update Bulletin—March 2023 | Android Open Source Project
日本語版:
Google Pixel のアップデート - 2023 年 3 月 - Google Pixel コミュニティ
Google Pixel のアップデートに関する公開情報 - 2023 年 3 月 | Android オープンソース プロジェクト | Android Open Source Project
普段から公開日にアップデートを適用していますが、今月のアップデートではより深刻な脆弱性の修正も行われているため、今回もすぐに適用することにしました。
Pixel 6/7採用のSamsung製モデムに脆弱性。対策までLTE/Wi-Fi通話オフを推奨 - PC Watch
本体でアップデートすると1時間前後の時間がかかることと、3/21 10時時点で手元の端末ではアップデートが出てこないため、サイドロードで更新することにしました。
Full OTA Images のページに載っていますが、備忘として手順を残しておきます。
サイドロードの手順
"Full OTA Images for Nexus and Pixel Devices" ページの Updating instructions に沿って行います。
- Full OTA Images for Nexus and Pixel Devices の「Terms and conditions」で「Acknowledge」をクリックする。
- Android SDK Platform-Tools をダウンロードして展開する。
- Pixel 6aの「設定」→「セキュリティとプライバシー」→「アップデート」で「セキュリティアップデート」と「Google Playシステムアップデート」で適用保留中のアップデートが無いことを確認する。保留中のアップデートがある場合は適用する。
- Pixel 6a用のOTA Image をダウンロードする。
- SHA-256 Checksum が一致するか確認する。
- bluejay-ota-tq2a.230305.008.e1-915f9087.zip の ハッシュ値は
915f9087b627b6961be9bb447dc63a7a1083b536753a78715e98641eaeb9c9d1
shasum -a 256 bluejay-ota-tq2a.230305.008.e1-915f9087.zip
- bluejay-ota-tq2a.230305.008.e1-915f9087.zip の ハッシュ値は
- Pixel 6a を Mac に接続して、 USB Debug を有効にした状態で
adb reboot recovery
を実行するか、 key combination で Fastboot Mode を起動して "Recovery Mode" を選ぶ。- Pixel 6a のキーコンビネーションは
音量小を押したまま、電源を長押しする
。 - Fastboot Mode が起動したら音量キーで "Recovery Mode" を選んで、電源ボタンで決定する。
- Pixel 6a のキーコンビネーションは
- Recovery Mode で起動したら(赤い感嘆符と倒れたDroidアイコン、 "No command" が表示される)、
電源ボタンを押したまま音量大を1回押す
と Recovery Menu が表示される。 - Recovery Menu で "Apply update from ADB" を選択する。
Mac で
adb devices
を実行する。$ ./adb devices List of devices attached ************** sideload (一部伏せ字に変更)
- Mac で
adb sideload (4でダウンロードしたzipファイルのPATHを指定する)
を実行して、終わるのを待つ。- Pixel 6a 側で
Install from ADB completed with status 0.
と表示されたら成功。完了したら再び Recovery Menu が表示される。
$ ./adb sideload ../bluejay-ota-tq2a.230305.008.e1-915f9087.zip serving: '../bluejay-ota-tq2a.230305.008.e1-915f9087.zip' (~3%) Total xfer: 2.00x
- Pixel 6a 側の出力。
Now send the package you want to apply to the device with "adb sideload <filename>"... Supported API: 3 Finding update package... Verifying update package... Update package verification took 153.2 s (result 0). Installing update... Step 1/2 Step 2/2 Install from ADB completed with status 0.
- Pixel 6a 側で
- "Reboot system now" を選択して Pixel 6a を再起動して完了。
再起動後に「設定」→「デバイス情報」→「Android バージョン」を確認すると「Android セキュリティアップデート」が"2023年3月5日"にアップデートされました。
ビルド番号も"TQ2A.230305.008.E1" に更新されました。