Xperia XZs の ROM 焼き(2)【Android 11】

mobile

Android10 は古くなった

前回 Xperia XZs に Android10 を焼いていましたが、もう1年以上経つんですね。

そろそろ新しいバージョンに焼き替えようかなと思っていたところ、OSAKANA TARO さんからもコメントいただけたので(ありがとうございます!)試してみようと思います。

Xperia XZsにGSIイメージを書き込んだ – OSAKANA TAROのメモ帳

Android11 の ROM を焼いて挙動を見てみる

AOSP (phhusson/treble_experimentations)

ひとまず前回 Android10 で試した phhusson 氏の AOSP イメージを試してみる。

Release AOSP 11.0 v312 · phhusson/treble_experimentations
VoLTE on Mediatek R vendors Under-display fingerprint comeback. Partial support on OnePlus Nord2. Double-tap to wake on OnePlus Nord2 Fix fingerprint support on...
C:\>fastboot.exe flash system system-roar-arm64-ab-gapps_v312.img
Sending sparse 'system' 1/9 (262140 KB)            OKAY [  6.175s]
Writing 'system'                                   OKAY [  1.941s]
Sending sparse 'system' 2/9 (262140 KB)            OKAY [  6.317s]
Writing 'system'                                   OKAY [  1.944s]
Sending sparse 'system' 3/9 (262140 KB)            OKAY [  6.343s]
Writing 'system'                                   OKAY [  1.937s]
Sending sparse 'system' 4/9 (262140 KB)            OKAY [  6.290s]
Writing 'system'                                   OKAY [  1.993s]
Sending sparse 'system' 5/9 (262140 KB)            OKAY [  6.324s]
Writing 'system'                                   OKAY [  1.955s]
Sending sparse 'system' 6/9 (262140 KB)            OKAY [  6.301s]
Writing 'system'                                   OKAY [  1.933s]
Sending sparse 'system' 7/9 (262140 KB)            OKAY [  6.312s]
Writing 'system'                                   OKAY [  1.932s]
Sending sparse 'system' 8/9 (262140 KB)            OKAY [  6.314s]
Writing 'system'                                   OKAY [  1.946s]
Sending sparse 'system' 9/9 (189068 KB)            OKAY [  4.559s]
Writing 'system'                                   OKAY [  1.391s]
Finished. Total time: 71.999s

C:\Users\kz\Desktop\platform-tools>fastboot.exe reboot
Rebooting                                          OKAY [  0.011s]
Finished. Total time: 0.012s

結論としては、焼くことはできて起動もできるけど、This device isn't Play Protected certified 連発で使い物にならない。

ググるとデバイス ID を調べて登録しろって出てくるけど、そもそも Google アカウント登録すらできない状態なので太刀打ちできない・・・

せっかくやったのでメモ。

su が使える端末では、わざわざアプリとかインストールしなくても、以下の手順でデバイス ID を確認できます。

> adb.exe shell
phhgsi_arm64_ab:/ $ su
:/data/data #
:/data/data # cd /data/data/com.google.android.gsf/databases/
:/data/data/com.google.android.gsf/databases # sqlite3 gservices.db
SQLite version 3.28.0 2020-05-06 18:46:38
Enter ".help" for usage hints.
sqlite>
sqlite> .schema main
CREATE TABLE main (name TEXT PRIMARY KEY, value TEXT);
sqlite> select value from main where name='android_id';
XXXXXXXXXXXXXXXXXXX

ID がわかったら、以下のサイトへ行って登録します。

Sign in - Google Accounts

っていうかココにちゃんと丁寧にワンライナー書いてあるのね・・・

というわけで今回は見送り。

CAOS

以下 CAOS の概要です。

CAOS 11 (Custom AOSP OS) is a project which based on @phhusson's Treble GSI AOSP 11. I began it because original project have not only pros (stability, speed, support) but also some issues and limitations - pure AOSP code have some bugs / haven't much useful things and it's a hard way pulling it. So i did this fork.
(以下略)

https://forum.xda-developers.com/t/official-aosp-r-mod-caos11.4265059/

意訳すると

「CAOS は phhusson さんの AOSP GSI イメージをベースに作ってるよ。phhusson さんのイメージはスバラシイけど、そもそもの AOSP にバグやあんまりイケてないところがあっていくつか問題があるよ。だからフォークしてやったよ。」

とこんな感じでしょうか。

以下から 2021.08.15 版を試してみます(ファイルは caos-v312-210815-arm64-bgZ-lite.img.xz)。

TrebleGSI - Browse /CAOS11/2021.08.15 at SourceForge.net

CAOS は初期状態はほとんどなんにも入っておらず非常にスッキリしています。

Chrome はおろか Gmail もありません(Play Store は入っているので後から追加は可能)。

初回起動時の OOBE(いわゆる初期セットアップ)みたいなものもありません。いきなりランチャーが起動します。

個人的にはスッキリしてて好みですね。

シンプルなデザイン。時計もどことなく Xperia っぽい。
セキュリティパッチも当然最新(これが目的)

Play Protect 認定はつかない(これは今回試したすべての ROM で同様)ものの、使用上は特に問題なさそうです(少なくともカメラや指紋認証、SD カードは使える)。

Device is not certified になっている

Corvus OS

以下 Corvus OS の概要です。

Corvus OS a ROM with many useful & required Customizations. Corvus OS is based on Android Opensource Project (AOSP). Our objectives are a stable and feature ROM that can be enjoyed by many devices. We won't say that Corvus is better ROM than others, but we always try to give you the best.

https://forum.xda-developers.com/t/gsi-beta-11-phh-corvusos-v16-8-avalon.4212765/

意訳すると

「AOSP をベースにイイ感じにカスタマイズしてるよ。いろんなデバイスで使えるように安定した機能を提供してるよ。他の ROM よりイイとは言わないけれど、ベストは尽くすよ。」

こんな感じでしょうか。

Tipz Team Builds - Browse /GSIs/CorvusROM/Beta/20210825/ARM64 at SourceForge.net

というわけでこちらの 20210825 版を試してみました。

ファイル名は Corvus_v16.8-Avalon-treble_arm64_ab-Gapps-25082021-Beta-Official-0000.img.xz です。

結果としては、焼くことはできて起動も可能です。

ちなみに無限ループしてるかな?と疑うくらいに初回起動は時間がかかりましたが、問題なく使えそうです。

OOBE もちょっとにぎやか
ロック画面には充電電圧なども表示される

Corvus はデフォルトでダークモード

上の Android version 画面からもわかるように、随所に手が入っている(カスタムされている)ところが見られます。

普通の Android に飽きた人は触りがいがあるかもしれません。

ちなみに最初に焼いたときはちょっと挙動が怪しく(Chrome が入ってないのでインストールしようとすると固まる)、どうも Pixel2 と認識されているようでした。

しかし2回目に焼いたときはこのような症状は出ず、結論としては安定して使えそうです。

Pixel Experience Plus

続いて OSAKANA TARO さんも試されていた Pixel Experience Plus です。

Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)

Their mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device

Based on Android 11

https://forum.xda-developers.com/t/gsi-unofficial-11-pixel-experience-pixel-experience-plus.4269051/

意訳すると

「Pixel Experience は AOSP をベースに、Google のアプリと Pixel に入っているランチャーや壁紙、アイコン、フォント、起動時のアニメーションなんかを入れているよ。重要で外せない機能はもちろん、できる限り最大限の安定性と安全性を提供することがミッションだよ。」

とこんな感じでしょうか。

以下のバージョンを焼いてみます(ファイルは PixelExperience_Plus_arm64-ab-vndklite-11.0-20210825-UNOFFICIAL.img.xz)。

Release Pixel Experience Plus 11.0 v312 · ponces/treble_build_pe
Fix Extreme Battery Saver Linux denials Sync with Phh's AOSP v312 Sync with August sources of PE+

で、起動。

Google Pixel は Pixel3 を持ってますが、確かに Pixel っぽいです。

確かに Pixel っぽい

Pixel Experience を名乗るだけあり、Corvus と違ってキチンと(?)最新の Pixel 5 と認識されているようですね。

Corvus と比較すると・・・どちらも良くできていて、好みの差かなと思います。

Corvus の方がいわゆるカスタム ROM 感があるかな?。

まとめ

今回は Xpeira XZs の Android11 用 ROM として

  • AOSP
  • CAOS
  • Corvus OS
  • Pixel Experience Plus

の4つを試してみました。

結論としては、AOSP 以外はどれも実使用上問題なく使えそうです。

特徴をまとめると、ザックリ以下のようになります。

  • CAOS
    • シンプルで必要最低限。スッキリを美徳とするミニマリストにおススメ。ちなみに Model を Xperia XZs と認識するのはコレだけ。
  • Corvus OS
    • Pixel ベース。カスタム ROM 感が強いので、いろいろいじって遊びたい人におススメ。
  • Pixel Experience Plus
    • Pixel ベース。かなり Pixel に寄せている。Pixel のフィーリングが合う人はオススメ。

ただ残念ながら、どうも3つとも Bluetooth は使えなさそうかも・・・

コメント

タイトルとURLをコピーしました