wayne向けの公式crDroid ROMはありますが、メンテナはあのくそったれなプロプライエタリマルウェアMIUIカメラをバンドルしており、自由ソフトウェア推進者として私はそれを断固拒否します。
そこで、私はLineageOSのデバイスツリー、カーネル、ベンダーからthyme向けにcrDroidを再構築し、この非公式ROMを公開しました。
バグ:QSタイルを編集するとSystem UIがクラッシュします。ログは以下の通りです(私はプロの開発者ではありません。修正方法をご存知の方はぜひご連絡ください 。ご助力いただけると大変ありがたいです):
[ 05-15 20:41:44.930 31358:31358 E/AndroidRuntime ]
FATAL EXCEPTION: main
Process: com.android.systemui, PID: 31358
java.lang.UnsupportedOperationException:
at android.os.Parcel.createExceptionOrNull(Parcel.java:3273)
at android.os.Parcel.createException(Parcel.java:3245)
at android.os.Parcel.readException(Parcel.java:3228)
at android.os.Parcel.readException(Parcel.java:3170)
at vendor.lineage.powershare.IPowerShare$Stub$Proxy.isEnabled(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:26)
at com.android.systemui.qs.tiles.PowerShareTile.refreshState(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:32)
at com.android.systemui.qs.tileimpl.QSTileImpl.onPowerSaveChanged(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:1)
at com.android.systemui.statusbar.policy.BatteryControllerImpl.addCallback(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:28)
at com.android.systemui.qs.tiles.PowerShareTile.<init>(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:132)
at com.android.systemui.dagger.DaggerReferenceGlobalRootComponent$ReferenceSysUIComponentImpl$SwitchingProvider.get10(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:65)
at com.android.systemui.dagger.DaggerReferenceGlobalRootComponent$ReferenceSysUIComponentImpl$SwitchingProvider.get(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:51)
at com.android.systemui.qs.tileimpl.QSFactoryImpl.createTile(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:17)
at com.android.systemui.qs.customize.QSCustomizerController.show(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:348)
at com.android.systemui.qs.QSPanelController$$ExternalSyntheticLambda1.run(go/retraceme fa7c6b731c22dc952b51df16dc62000ff145241869e9c80e04f72a46cb355027:37)
at android.os.Handler.handleCallback(Handler.java:991)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8935)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
ビルドはこちら からダウンロードできます。
デバイスツリーに小さな変更を加えており、ソースコードはこちら にあります。その他のソースコード(android、カーネル、ベンダーを含む)はLineageOSのGitHub およびcrDroidのGitHub で入手可能です。