OnePlus 6 用の非公式 LineageOS 15.1 GSI のハンズオン

人々は、OnePlus 6 用の非公式 LineageOS 15.1 の汎用システム イメージを起動する方法を考え出しています。 どれくらいうまく動作するかを確認するためにインストールしました。

Project Treble が登場する前は、新しいスマートフォンが発売されてから、そのスマートフォン用に安定して機能するカスタム ROM が開発されるまでに数週間または数か月かかることがありました。 Project Treble では、理想的には、発売日に Treble 対応デバイスに汎用システム イメージ (GSI) をフラッシュし、ほぼ機能するようにできる必要があります。 カスタム AOSP ベースの ROM が到着するまでに多くの時間がかかるとは予想していませんが、 新しくリリースされた OnePlus 6 がどの程度優れているかを確認したかったのです。 リネージュOS Generic System Image (GSI) は OnePlus 上で実行されます。 高音域をサポートする最初のデバイス.

ただし、OnePlus 6 の場合は、単純に GSIをフラッシュする システム パーティションにアクセスすると、デバイスが起動して黒い画面に白い通知 LED が点灯してフリーズするか、無限に再起動する可能性があります。 XDA会員になるまでに1週間ほどかかりました プロトデブナン0 にスレッドを投稿しました OnePlus 6 で GSI を起動する方法, ただし、それは次の場合にのみ機能するように見えました フーソンさんの AOSP GSI. AOSP GSI を起動させる秘訣は、fastboot 経由でストック vbmeta イメージをフラッシュすることでした。 --disable-verity そして --disable-verification これにより、非ストック ROM の起動が可能になります。 ただし、このプロセスの後でも、次のような他の利用可能な GSI LineageOS または Resurrection Remix ブートループが発生します。 幸いなことに、 フーソン 投稿された 更新された LineageOS と Resurrection Remix のビルド XDA メンバーを使用して OnePlus 6 で起動する エクセリオス 投稿する 画像を適切にフラッシュする方法についての説明.

2018 年 6 月 14 日更新: XDA 上級メンバー joemossjr は ツールをリリースしました GSI をフラッシュするプロセスを簡単にするためです。

最初にテストするのは、Wi-Fi、Bluetooth、無線、GPS、コンパス、加速度計、触覚、カメラ、マイクなどのすべてのハードウェア機能です。 NFC、VoLTE、および ダッシュチャージ 問題なく動作しているようでした。 付属のアプリは期待どおりに動作し、付属の AudioFX も機能します。 Profile GPU Rendering グラフを見ると、ROM は 純正の OxygenOS と同じくらいスムーズこれは、OnePlus 6 用に特に最適化されていない一般的なシステム イメージから予想されることですが、決して遅いわけではありません。 おそらくこれまでのところ最も顕著な問題は、ステータス バーを突き抜けてアプリのアクション バーにわずかに入り込むノッチがサポートされていないことです。 通知アイコンとシステム アイコンも、ノッチのドメインに侵入しようとすると、ノッチに失われてしまいます。 また、OnePlus 6 ディスプレイの丸い角のステータス バーにはパディングがありません。 適切なノッチ サポートの欠如は、Android P ベースの GSI が利用可能になるとおそらく解決されるでしょう。

設定や LineageOSの特徴LiveDisplay と Display 設定の Style の変更を除いて、私が試したすべての設定は機能するようでした。 システム プロファイルも機能しているように見えましたが、システム プロファイルに Bluetooth トリガーを設定すると設定がクラッシュします。 また、適応型明るさ、ダブルタップしてスリープ解除などの OnePlus ジェスチャー、ディスプレイ カラー プロファイルなど、いくつかの重要な機能が欠けているように見えました。 ただし、 明るさの調整を再度有効にするための回避策 ルート化された ADB を介して、異なるカラー プロファイルを切り替えることもできます。

もう一方を切り替えるには ディスプレイプロファイル、OnePlus 6 を ADB を備えたコンピューターに接続する必要があります。

  1. 開発者向けオプションを有効にするには、「設定」→「システム」→「端末情報」に移動し、下にスクロールして「開発者向けオプション」が有効になるまで「ビルド番号」を繰り返しタップします。
  2. [設定] → [システム] → [開発者向けオプション] に移動してルート アクセスを有効にし、[ルート アクセス] まで下にスクロールして [ADB のみ] を選択します。
  3. コンピューターでターミナル/コマンド プロンプトを開き、次のように入力します。 adb root そしてEnterを押します。
  4. 切り替えたいカラー プロファイルに応じて、次のいずれかをコピーして貼り付け、Enter キーを押します。
    • sRGB の場合: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
    • DCI-P3の場合: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
    • アダプティブ モードの場合: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"

カラー プロファイルは再起動後は保持されないため、再起動するたびにこれを行う必要があります。

要約すると、 動作しない または、非公式 LineageOS GSI を実行している OnePlus 6 では次のものが見つかりません。

  • VoLTE
  • NFC
  • ダッシュチャージ
  • ライブディスプレイ / ナイトライト
  • LineageOS スタイル
  • システムプロファイル Bluetooth トリガー
  • 適応型明るさ (回避策で利用可能)
  • OnePlus ジェスチャー
  • カラー プロファイル (回避策で利用可能)

注目すべき追加事項 仕事する 非公式 LineageOS GSI を実行している OnePlus 6 の場合:

  • 指紋スキャナー
  • 通知LED
  • 明るさスライダー (AOSP GSI では機能しません)
  • オーディオFX

OnePlus 6 のようなデバイスでは、適切な AOSP ベースのカスタム ROM がリリースされるまで待つことをお勧めします。 この GSI がどれほど機能的であるかを見ると印象的ですが、LineageOS の公式ビルドほど安定していません。 本当に AOSP ROM をフラッシュしたいという衝動を満たしたい、そして上で述べた問題のいくつかに対処することを気にしないのであれば、お気軽に試してみてください。 今 公式TWRPが利用可能です、物事がうまくいかない場合に心配する必要が少なくなります。