たくさんの自由帳

Pixel 3シリーズで適用できる最後のバージョンかな1

本題

Android 12 DP1 が公開されたので、国内版Pixel 3 XLに入れて見るお話です。

注意

今でてるベータ版はDeveloper Preview (DP)で開発者向けです。エンドユーザー向けのBetaではないです。
Developer Previewでは、Beta版と違い、ソフトウェアアップデートアプリ経由の提供がありませんのでパソコンが必要です。

なおBeta版が始まるとここから端末の登録ができるようになります。
https://www.google.com/android/beta?hl=ja

環境

なまえあたい
端末Pixel 3 XL (docomoで購入)
AndroidAndroid 11
PCWindows 10 Pro / ADBセットアップ済み(コマンドプロンプト、PowerShell等でadbって入力して英語の説明が返ってくればおk)

adbは各自セットアップしといてください(私はAndroid Studio入れてあるのでここでは省略)

やる前に

データがなくなるのでなくなったら困るデータは逃しておきましょう。
(LINEとかねこあつめとか)
バックアップ機能が無いアプリは、adbがあればバックアップができるかもしれません。
パッケージ名(アプリケーションIDとも言う?)はドメインみたいなやつで、一部のファイルマネージャーでは見ることができると思います

adb backup パッケージ名

やりかた

多分二通りあります。adb sideloadOTAを適用する方法と、データを全部消して(工場出荷状態)Android Flash Toolを使う方法(fastboot)ですね。

OTAAndroid Flash Tool
ブートローダーアンロックが必要
データを残してアップデートが可能

今回はOTAファイルを利用してアップデートしてみます。

OTAファイルを適用

OTAファイルをダウンロード

https://developer.android.com/about/versions/12/download-ota
こっから自分の持ってる機種のファイルをダウンロードします。
SHA-256を確認したい場合は以下のコマンドをPowerShellに入れると確認できます。(Windows以外はしらん)

CertUtil -hashfile <ダウンロードしたzipファイル> SHA256

USBデバッグを有効に

普段アプリ開発をしていれば有効になってると思いますが、USBデバッグを有効にする必要があります。
もし銀行系アプリを使うためにOFFにしている場合はもう一度ONにしてください。

PCとつなぐ

USBデバッグを許可するか聞かれたら許可してください。
できたら、以下のコマンドをPowerShell等で入力してください。

adb reboot recovery

するとスマホが暗くなってドロイド君が倒れてる画面に切り替わると思います。OLEDきれい

この画面になったら電源ボタンを押しながら音量アップキーを押します。すると上にAndroid Recoveryと書かれた画面に切り替わると思います。

こんなの

Android Recovery
google/crosshatch/crosshatch
11
user/release-keys
Use volume up/down and power.
-----------------------------------------
Reboot system now
Reboot to bootloader
Enter fastboot
Apply update from ADB
Apply update from SD card
Wipe data/factory reset
Mound /system
View recocvery logs
Run graphics test
Run locale test
Power off

Apply update from ADB

を音量キーを使い選び、電源ボタンを押します。できたらPowerShellで以下のコマンドを入力します

adb sideload <ダウンロードしたzipファイル>

あとは待ちます。

Imgur

終わったら、さっきの画面に戻るので、一番上のReboot system nowを選べばおkです。

Imgur

データを消さずにアップデートできた。

アプリの生存確認

  • Google Pay
    • 起動できた
  • おサイフケータイ
    • 起動できた
  • モバイルSuica
    • 起動できた
  • COCOA
    • 起動できた
  • Kyash
    • 起動できた
  • SMBC
    • 起動できた

何が起動できないんだろ

おわりに

通知からアプリを起動する速度が上がってむしろAndroid 11のときより動きがいい気がする


  1. Pixel 2シリーズが11で終わってるので多分そう