Несколько телефонов 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