Project Treble ได้รับการย้ายไปยังโทรศัพท์ Samsung Galaxy ที่ใช้ Exynos 7870

โทรศัพท์ Samsung Galaxy จำนวนมากที่ใช้ Exynos 7870 ได้รับความเข้ากันได้ของ Project Treble ผ่านการแบ่งพาร์ติชันด้วยตนเองและการใช้งานของผู้จำหน่ายแบบกำหนดเอง

ที่ เอ็กซิโนส 7870 เป็นหนึ่งใน SoC ที่ใช้กันอย่างแพร่หลายโดย Samsung OEM ใช้ระบบบนชิปแบบ octa-core (8x ARM Cortex-A53 ที่โอเวอร์คล็อกที่ 1.6GHz) ในโทรศัพท์มาตั้งแต่ปี 2559 และยังได้เปิดตัว กาแล็กซี่ M10 ในปี 2019 ด้วยโปรเซสเซอร์ 14 นาโนเมตรแบบเดียวกัน สิ่งที่น่าสนใจคืออุปกรณ์ที่ใช้ Exynos 7870 รุ่นใหม่บางรุ่นเปิดตัวพร้อมกับ Android Oreo ซึ่งทำให้สามารถใช้งานร่วมกับ โครงการเสียงแหลม. แม้ว่า Samsung จะไม่สนับสนุน Treble อย่างเป็นทางการให้กับสมาร์ทโฟน Exynos 7870 รุ่นเก่า แต่ชุมชนนักพัฒนาของ XDA ก็ยังสามารถทำได้อยู่ดี

เยี่ยมชมฟอรัม Project Treble ของ XDA

ขึ้นอยู่กับการมีส่วนร่วมของ XDA Recognized Developer อนันจาเซอร์1211, สมาชิก XDA สปาร์ตานิคัสและสมาชิกอาวุโส XDA วาเลรา1978, XDA นักพัฒนาที่ได้รับการยอมรับ แอสตราโก ได้สร้างเครื่องมือการแบ่งพาร์ติชันอัตโนมัติและคำสั่งผสมเคอร์เนลผู้ขายแบบรวมที่กำหนดเป้าหมายไปที่แพลตฟอร์ม Exynos 7870 เคอร์เนลที่กำหนดเอง (

H-เคอร์เนล) ขึ้นอยู่กับแหล่งเคอร์เนล Android 10 สำหรับ ซัมซุงกาแล็กซี่ A6 (2018)ในขณะที่บิตและชิ้นส่วนของพาร์ติชันผู้ขาย homebrew ชื่อ "H-ผู้ขาย" ได้รับการย้ายจากเฟิร์มแวร์ Android 10 สำหรับ ซัมซุงกาแล็คซี่ J6, กาแล็กซี่ A7 (2018)และ Galaxy S20 ตัวดัดแปลงนี้ช่วยให้สมาร์ทโฟนที่ใช้ Exynos 7870 รุ่นเก่าทั้งหมดเจ็ดเครื่องสามารถบูต Android 10 ที่มีอยู่ได้ อิมเมจระบบทั่วไป (GSI) และเตรียมความพร้อมไว้สำหรับ แอนดรอยด์ 11-based GSI

เป็นที่น่าสังเกตว่าการชาร์จแบบออฟไลน์และการโทรผ่าน Bluetooth ใช้งานไม่ได้ใน H-vendor เวอร์ชันเริ่มต้น นอกจากนี้ SELinux ยังได้รับการตั้งค่าให้อนุญาตบน H-Kernel ซึ่งเป็นปัญหาด้านความปลอดภัยที่สำคัญที่เราหวังว่าจะได้รับการแก้ไขในเร็วๆ นี้ ปัญหาที่ทราบเฉพาะอุปกรณ์มีดังต่อไปนี้:

ลิงก์อุปกรณ์และฟอรัม XDA

หมายเลขรุ่น

ข้อบกพร่องที่รู้จัก

ซัมซุงกาแล็กซี่ A3 (2017)

A320X

เสียงสะท้อนในสาย

ซัมซุง กาแล็คซี่ เจ7 ไพร์ม

G610X

ความล่าช้าของหน้าจอเมื่อเปิดขึ้น, แฟลชกล้อง

ซัมซุงกาแล็คซี่ J5

J530X

-

ซัมซุงกาแล็คซี่ J6

J600X

NFC อาจใช้งานไม่ได้สำหรับบางรุ่น

ซัมซุง กาแล็คซี่ เจ7 คอร์

J701X

แฟลชกล้องหน้า

ซัมซุงกาแล็คซี่ J7

J710X

NFC อาจใช้งานไม่ได้สำหรับบางรุ่น เสียงล่าช้า

ซัมซุงกาแล็กซี่ J7 (2017)

J730X

-

จำเป็นต้องมีการกู้คืนแบบกำหนดเองที่อัพเดตเพื่อดำเนินการขั้นตอนการสร้างพาร์ติชันของผู้จำหน่าย ซึ่งจัดการโดย Exynos7870_สร้างผู้ขาย_XX.zip. แม้ว่าจะไม่มีโทรศัพท์ Samsung รุ่นใดที่กล่าวมาข้างต้นมีคุณสมบัติ รูปแบบพาร์ติชั่นคู่ A/Bผู้ใช้จะต้องแฟลชอิมเมจ GSI ของระบบ A/B ARM64 ก่อนที่จะแฟลชไฟล์ zip ของผู้จำหน่าย H เฟิร์มแวร์ที่มาจากสต็อกของ Samsung จะต้องฟอร์แมตพาร์ติชันข้อมูล (ซึ่งจะลบเนื้อหาในที่จัดเก็บข้อมูลภายใน) ก่อนที่จะทำการแฟลชม็อดนี้ ดังนั้นให้ทำการสำรองข้อมูลทั้งหมด

พอร์ต H-Vendor และ H-Kernel Project Treble — XDA Download and Discussion Thread