Project Treble が Exynos 7870 を搭載した Samsung Galaxy 携帯電話に移植される

Exynos 7870 を搭載した Samsung Galaxy 携帯電話の束は、手動パーティショニングとカスタム ベンダー実装によって Project Treble との互換性を獲得しています。

エクシノス 7870 は、Samsung によって最も広く使用されている SoC の 1 つです。 OEM は 2016 年以来、このオクタコア (1.6 GHz でクロック動作する 8x ARM Cortex-A53 コア) システムオンチップを自社の携帯電話に使用しており、 ギャラクシーM10 2019年には同じ14nmプロセッサを搭載しました。 興味深いことに、新しい Exynos 7870 搭載デバイスの一部は Android Oreo を搭載して発売され、 プロジェクト・トレブル. Samsung はレガシー Exynos 7870 スマートフォンに Treble サポートを正式にバックポートしませんでしたが、XDA の開発者コミュニティはとにかくそれを行うことに成功しました。

XDA の Project Treble フォーラムにアクセスしてください

XDA 認定開発者の貢献に基づく アナンジャサー1211、XDA メンバー スパルタニカス、XDA シニア メンバー ヴァレラ1978、XDA 認定開発者 アストラコ は、Exynos 7870 プラットフォームをターゲットとした自動パーティショニング ツールと統合されたベンダーとカーネルのコンボを作成しました。 カスタム カーネル (Hカーネル) は、Android 10 カーネル ソースに基づいています。 サムスン ギャラクシー A6 (2018)、一方、自作ベンダー パーティションの断片は "H ベンダー」は Android 10 ファームウェアから移植されました。 サムスンギャラクシーJ6, ギャラクシーA7 (2018)、Galaxy S20。 この MOD により、合計 7 台のレガシー Exynos 7870 搭載スマートフォンで既存の Android 10 を起動できるようになります。 一般的なシステムイメージ (GSI) を準備し、 アンドロイド11ベースの GSI。

H ベンダーの初期バージョンでは、オフライン充電と Bluetooth 通話が機能しないことに注意してください。 さらに、SELinux は H-Kernel に対して寛容に設定されていますが、残念ながらこれは大きなセキュリティ問題であり、すぐに解決されることが期待されています。 デバイス固有の既知の問題を以下に示します。

デバイスと XDA フォーラムのリンク

モデル番号

既知のバグ

サムスン ギャラクシー A3 (2017)

A320X

通話中にエコーが発生する

サムスンギャラクシーJ7プライム

G610X

点灯時の画面の遅延、カメラのフラッシュ

サムスンギャラクシーJ5

J530X

-

サムスンギャラクシーJ6

J600X

一部のバージョンでは NFC が壊れる可能性があります

サムスンギャラクシーJ7コア

J701X

フロントカメラのフラッシュ

サムスンギャラクシーJ7

J710X

一部のバージョンでは NFC が壊れる可能性があり、音声が遅延する

サムスン ギャラクシー J7 (2017)

J730X

-

ベンダー パーティションの作成手順を実行するには、更新されたカスタム リカバリが必要です。これは、によって処理されます。 Exynos7870_CreateVendor_XX.zip. 前述のサムスンの携帯電話にはどれも A/Bデュアルパーティション方式、ユーザーは、H-Vendor zip をフラッシュする前に、A/B ARM64 システム GSI イメージをフラッシュする必要があります。 Samsung の標準ファームウェアからのものは、この MOD をフラッシュする前にデータ パーティションをフォーマットする必要があるため (内部ストレージの内容が削除されます)、完全なバックアップを実行してください。

H-Vendor および H-Kernel プロジェクト Treble ポート — XDA ダウンロードおよびディスカッション スレッド