Xiaomi MiA1のProjectTrebleで移植するためにリリースされた非公式のAndroidP

アンドロイド / Xiaomi MiA1のProjectTrebleで移植するためにリリースされた非公式のAndroidP 読んだ2分

Xiaomi MiA1デバイス。オタク文化



Androidオペレーティングシステムに関してテクノロジー業界から出てきたよく知られた批判は、そのオープンソースの性質から生じる断片化です。 Androidがオペレーティングシステムのアップデートをリリースすると、そのアップデートにより、更新されたオペレーティングシステムフレームワークが導入され、その下にあるシステムのベンダー実装が作り直されます。このメカニズムでは、リリースされたAndroid OSアップデートと連動するように、ベンダーの実装を絶えず作り直して更新する必要があります。これが、新しいバージョンのオペレーティングシステムが新しくインストールされたときにAndroidが古いファームウェアを放棄することを選択する大きな理由になります。その新しいデバイス。これは、ユーザーの資格情報やその他の財務情報が保存されている古いデバイスに重大なセキュリティ上の脅威をもたらします。 AndroidのProjectTrebleを使用すると、基盤となるベンダーの実装を毎回やり直すという要件が回避され、新しい高レベルのAOSPオペレーティングシステムコードだけを同じ元のベンダーのハードウェアコードシステムにインストールできます。 Androidバージョン7.0(Nougat)以前では、これは大きな問題であり、デバイスシステムが2年以上経過すると、Androidはデバイスシステムの更新を中止せざるを得なくなりました。 Android Oreoバージョン8.0では、Project Trebleがオペレーティングシステムを作り直し、基盤となるベンダーのレベルコードを作り直すことなく、更新をコードの個別のレイヤーとしてバインドできるようにしました。

一部のデバイスでAndroidのPベータ版がリリースされたため、XDAのフォーラムの開発者(joeyhuab)は、Treble更新メカニズムをサポートするいくつかのQualcommSnapdragonデバイスにオペレーティングシステムの更新を移植する方法を見つけることができました。この偉業に続いて、Android P Betaの同じ非公式ポートが、変更されていないAndroidオペレーティングシステムクランであるAndroidOneのデバイス部分であるXiaomiMiA1用にリリースされました。このデバイスは基本的にProjectTrebleをサポートしていませんが、Android PBetaへのアップデートを適切に受信するためにサポートすることができます。 XDAは、指紋スキャナー、カメラ、およびBluetooth機能を妨害するポートで最初に観察されたバグが解決されたと主張しています。ただし、ポートにインストールされたデバイスではまったく機能しないVoice over LTE機能にまだいくつかの問題があるようで、アクセス制御セキュリティポリシーを実装するSecurity EnhancedLinuxモジュールは許容されます。移植プロセスでは、デバイスのパーティションを再作成する必要もあります。つまり、デバイス上のすべてのデータがプロセスで失われるため、事前にバックアップを作成する必要があります。



XDA これを公開しました Xiaomi MiA1の非公式AndroidPベータポート その開発者に フォーラム 最初から最後までのプロセス全体についての長くて詳細な説明とともに。フォーラムには、手順に関するユーザーの問い合わせが多いサイトにサポートスレッドもあります。このリリースのXDAの開発者への称賛。



AndroidPベータアップデートプレビュー。 Android Sage