OnePlus 5 と OnePlus 5T が Project Treble のサポートを非公式に受ける

開発者の努力のおかげで、OnePlus 5 と OnePlus 5T は非公式に Project Treble と互換性を持つようになりました。 これにより、ユーザーは汎用システム イメージをデバイスにフラッシュできるようになります。

Project Treble は、最近の記憶に残る最もエキサイティングな開発の 1 つです。 Android の動作方法における低レベルの再アーキテクチャには、今後多くの変更が加えられる予定です ( 完全な Android P リリースが利用可能になると、それに関する多くの情報が提供されます)、しかしそれはすでに "革命" カスタム AOSP ベースの ROM 開発の一種。 これは、Treble のサポートによりデバイスが次のことが可能になるためです。 汎用システムイメージをフラッシュする (GSI) は AOSP に基づいており、将来的には Android の新しいバージョンへのアップグレードが容易になります。 私たちは見てきました 少数のデバイスが非公式に Treble サポートを受けています、OnePlus 5とOnePlus 5Tはそのリストの最新のものです。

以前、OnePlus (および Nokia) は次のように述べていました。 既存のスマートフォンのラインナップを Treble サポートで更新できない. これは、既存のデバイスには専用のベンダー パーティションがなかったためであり、OTA アップデートによる再パーティション化は危険を冒して行うことではないと両社が判断したためです。 ただし、実際には、OnePlus 5 および OnePlus 5T には、開発者が所有する「last_parti」と呼ばれる未使用の 1.5GB パーティションがあります。 テストされた その場しのぎのベンダー パーティションに変わります (実際には名前を変更するだけです。) さて、別の開発者が そのスクリプトを使用して、最新の OnePlus フラッグシップ デバイスを「Trebelize」するために必要な残りの作業を完了しました。

その開発者である XiNGRZ は Mokee ROM チームの一員であり、 彼が行ったコミット 彼がどのようにして OnePlus 5 と 5T をトレベライズすることができたかを示します。 で説明されているように、

彼の XDA 投稿スクリプトを実行して、未使用のパーティションからベンダー パーティションを作成し、すべての HAL を /system/vendor から移動しました。 OnePlus が最新の OxygenOS オープン ベータ版ですべての HAL をバインド化したおかげで、彼はデバイスをトレブル化することができました。 互換性がある。 これを行う、彼はブートすることができました リザレクション リミックス GSI 彼が彼の記事で示したように 微博 アカウント。

この作業のおかげで、OnePlus 5 の Mokee ROM の最新のナイトリー ビルドをフラッシュすると (ここからダウンロード) または OnePlus 5T (ここからダウンロード)、お使いのデバイスは非公式に Project Treble 互換になります。 これを行った後、次のことを選択できます。 任意の GSI をフラッシュします 現在利用可能です。これには XDA 認定開発者が含まれます フーソンの純粋な AOSP、LineageOS 15.1、または Resurrection Remix ROM (上記を参照)。 フォーラムのユーザー、XDA シニア メンバー ユスベル、 もっている これが機能することを示しました.

私たちの見解: これは、既存の OnePlus 5 および 5T 所有者にとっては大きな違いにはならない可能性があります。 OnePlus が Treble サポートでデバイスを更新しないと発表したとき、OnePlus には多くの怒りがありましたが、その怒りの多くは見当違いでした。 OnePlus デバイスの場合は、すでに複数の AOSP ベースの ROM が利用可能な健全な開発者コミュニティが周囲に存在しています。

カスタム ROM コミュニティに対する Treble の利点は、Huawei/Honor スマートフォンや、Razer Phone などの対象ユーザーが少ないスマートフォンなど、開発者シーンがほとんどまたはまったくないデバイスでよりよく見られます。 OnePlus デバイスでこのような開発努力が見られるのは嬉しいことですが、シーンがそれに依存しているわけではありません。 さらに、Android P に加えられた変更 (バージョン管理された VNDK での作業の終了) により、この Treble の「ポート」を将来にわたって使用できるようになる前に、まだ作業を行う必要があります。

最後に、Treble のサポートにより、OnePlus のデバイスの更新速度に変化が生じる可能性がありますが、変化するという保証はありません。 どちらのデバイスも最近、 4月のセキュリティパッチ, そのため、これらのデバイスの更新速度を決定する唯一の要素は OnePlus 自体のようです。 一度 アンドロイドP はより広く利用可能であるため、Treble のサポートによって違いが生じるかどうかを確認していきます。 今後の OnePlus 6.