Project Treble портируется на телефоны Samsung Galaxy с Exynos 7870

Несколько телефонов Samsung Galaxy на базе Exynos 7870 получили совместимость с Project Treble посредством ручного разделения и специальной реализации поставщика.

Эксинос 7870 — один из наиболее широко используемых SoC от Samsung. OEM-производитель использовал эту восьмиъядерную систему (8 ядер ARM Cortex-A53 с тактовой частотой 1,6 ГГц) в своих телефонах с 2016 года и даже выпустил Галактика М10 в 2019 году с тем же 14-нм процессором. Интересно, что некоторые из новых устройств на базе Exynos 7870 были выпущены с встроенной ОС Android Oreo, что делало их совместимыми с Проект Требл. Хотя Samsung официально не поддерживала поддержку Treble в устаревших смартфонах Exynos 7870, сообщество разработчиков XDA все равно сумело это сделать.

Посетите форум XDA Project Treble.

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

H-Ядро) основан на исходном коде ядра Android 10 для Самсунг Галакси А6 (2018), тогда как фрагменты раздела поставщика доморощенного пива с именем "H-Продавец" были портированы из прошивки Android 10 для Самсунг Галакси J6, Галактика А7 (2018)и Galaxy S20. Мод позволяет в общей сложности семи устаревшим смартфонам на базе Exynos 7870 загружать существующий Android 10. Общие изображения системы (GSI) и готовит их к Андроид 11-основанные GSI.

Стоит отметить, что в начальной версии H-vendor отключены офлайн-зарядка и звонки по Bluetooth. Более того, SELinux настроен на разрешение H-Kernel, что, к сожалению, является серьезной проблемой безопасности, которую мы надеемся вскоре решить. Известные проблемы, связанные с конкретным устройством, перечислены ниже:

Устройство и ссылка на форум XDA

Номер модели

Известные ошибки

Самсунг Галакси А3 (2017)

А320Х

Эхо в звонках

Samsung Галактика J7 Прайм

G610X

Задержка экрана при включении, вспышка камеры

Самсунг Галакси J5

J530X

-

Самсунг Галакси J6

J600X

NFC может быть сломан для некоторых вариантов

Samsung Galaxy J7 ядро

J701X

Вспышка передней камеры

Самсунг Галакси J7

J710X

В некоторых вариантах NFC мог быть сломан, звук с задержкой.

Самсунг Галакси J7 (2017)

J730X

-

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

Порт H-Vendor и H-Kernel Project Treble — ветка загрузки и обсуждения на XDA