国内版Xperia 1をLineageOS 21にした。
LineageOS 21をリリースしている人がいたんで試しにやってみました。
しかしインストールには少々コツが必要です。当然ですが、ブートローダーアンロック済みの個体じゃないとできません。
非公式ビルドなLineageOSのダウンロード
こちらからダウンロードができます。
Xperia 1はお馴染みのGriffin、Xperia 5のBahamutさんのバージョンもあります。Xperia 1なのでGriffinのimgとzipをダウンロード。
インストールの前に…
このROMはダイナミックパーティション(Super)が前提となるROMです。
デフォルトではパーティションが設定されていないので以下のファイルをダウンロードしてください。
ROMのインストール
始めに電源OFF状態で音量アップを押しながら、USBケーブルを接続でFastboot状態にして
fastboot flash boot boot.imgのパス
fastboot flash dtbo dtbot.imgのパス
fastboot flash --disable-verity --disable-verification vbmeta vbmeta.imgのパス
で各種imgを焼きます、super_empty.imgはスルーで構いません。
作業後にケーブルを抜くと電源がOFFになるので音量ダウンを押しながら音源をONにしてください。そうするとLineageOSのリカバリーが出ます。
次にパーティションの設定をさせます。
LineageOSのリカバリーから「Apply update」を選択して
adb sideload Kumano_Retrofit_Dynamic_Partitions_Converter.zipのパス
でzipをサイドロードします。処理はすぐに終わります。
次にROMのzipです。
adb sideload lineage-21.0-20240922-UNOFFICIAL-griffin.zipのパス
でROMをインストールします。
途中でYesかNoかを訊かれますが気にせずYesを選択すれば処理が続行されます (署名がないけど本当にいいの?という質問)
完了後に再度、YesかNoが質問されますが、これは追加のパッケージ (MagiskやGapps) をインストールなどをやる場合はYesを選んでリカバリーを再起動させてください。OSの起動だけであればNoで構いません。
上手くいけばLineageOS 21が起動するはずです。残念ながらこのROMはNFCが動作しない問題があるようです。Sonyの独自機能はクリエイターモードのみが搭載されています。
【追記】
NFCはGappsをインストール後に機能しました