Project Treble переноситься на телефони Samsung Galaxy із Exynos 7870

Кілька телефонів Samsung Galaxy із процесором Exynos 7870 отримали сумісність із Project Treble за допомогою ручного розділення та реалізації спеціального постачальника.

The Exynos 7870 є одним із найбільш широко використовуваних SoC від Samsung. Виробник оригінального обладнання використовував цю восьмиядерну систему (8 ядер ARM Cortex-A53 із тактовою частотою 1,6 ГГц) у своїх телефонах із 2016 року та навіть випустив Galaxy M10 у 2019 році з тим же 14-нм процесором. Цікаво, що деякі з нових пристроїв на базі Exynos 7870 були випущені з Android Oreo на борту, що зробило їх сумісними з Проект Treble. Хоча Samsung офіційно не портувала підтримку Treble на застарілі смартфони Exynos 7870, спільноті розробників XDA все одно вдалося це зробити.

Відвідайте форум Project Treble XDA

На основі внесків визнаного розробника XDA ananjaser1211, член XDA СПАРТАНИКі старший член XDA Валера1978, визнаний розробник XDA Астрако створив інструмент автоматизованого розділення та уніфіковану комбінацію постачальника й ядра для платформи Exynos 7870. Спеціальне ядро ​​(

H-ядро) базується на вихідному коді ядра Android 10 для Samsung Galaxy A6 (2018), тоді як фрагменти розділу постачальника homebrew під назвою "H-Постачальник" були перенесені з мікропрограми Android 10 для Samsung Galaxy J6, Galaxy A7 (2018)і Galaxy S20. Цей мод дає змогу завантажувати наявну Android 10 із семи застарілих смартфонів на базі Exynos 7870. Загальні образи системи (GSI) і готує їх до Android 11на основі GSI.

Варто відзначити, що в початковій версії H-вендора не працює офлайн-зарядка і дзвінки по Bluetooth. Крім того, SELinux налаштовано на дозволи для H-Kernel, що, на жаль, є основною проблемою безпеки, яку ми сподіваємося скоро вирішити. Нижче наведено відомі проблеми, пов’язані з пристроєм.

Пристрій і посилання на форум XDA

Номер моделі

Відомі помилки

Samsung Galaxy A3 (2017)

A320X

Ехо у дзвінках

Samsung Galaxy J7 Prime

G610X

Затримка екрану при включенні, спалах камери

Samsung Galaxy J5

J530X

-

Samsung Galaxy J6

J600X

NFC може бути зламаний для деяких варіантів

Samsung Galaxy J7 Core

J701X

Спалах передньої камери

Samsung Galaxy J7

J710X

NFC може бути зламаний для деяких варіантів, Затримка звуку

Samsung Galaxy J7 (2017)

J730X

-

Оновлене спеціальне відновлення потрібне для виконання кроку створення розділу постачальника, який обробляється Exynos7870_CreateVendor_XX.zip. Незважаючи на те, що жоден із вищезгаданих телефонів Samsung не оснащений Подвійна схема A/B, користувачам потрібно прошивати образ GSI системи A/B ARM64 перед прошиванням zip H-Vendor. Ті, хто походить зі стандартної прошивки Samsung, мають відформатувати розділ даних (що видалить вміст внутрішньої пам’яті) перед перепрошивкою цього моду, тому виконайте повне резервне копіювання.

H-Vendor and H-Kernel Project Treble port — XDA Download and Discussion Thread