Xiaomi Mi 6 получил неофициальную поддержку Project Treble. Mi 6 — это устройство только A, поэтому пользователям следует прошивать ARM64 и общие системные образы только A. В список неработающего входит VoLTE. Для SELinux также установлен разрешительный режим.
Очень немногие производители устройств Android решили выпускать обновления с поддержкой Project Treble для старых устройств. Huawei — одна из компаний, которая решила обновить старые устройства с поддержкой Treble. Essential включил поддержку Treble в Обновление Android 8.1 Oreo для Essential Phone также. Однако ситуация иная, когда речь идет о Xiaomi Mi 6. Они решили не включать поддержку Treble в свои официальные обновления Android Oreo (которые все еще продолжаются).
Будущие устройства Xiaomi, выпускаемые с Android 8.0 Oreo и более поздних версий, должны иметь Проект Требл поддержка, но это не означает, что старые устройства полностью исключены. Тяжелая работа сообщества разработчиков привела к Xiaomi Redmi Note 4 получает неофициальную поддержку Project Treble
, что было достигнуто за счет использования неиспользованного каст перегородка. Это означало, что пользователи устройства могли прошить общий образ системы (GSI) AOSP Android Oreo.Тот же метод использовался для обеспечить неофициальную поддержку Project Treble для Xiaomi Mi 5s (кодовое имя: Козерог) и Сяоми Ми 5 (кодовое имя: Близнецы). Теперь последним устройством Xiaomi, получившим неофициальную поддержку Treble, является Xiaomi Mi 6. Он также использует тот же метод использования каст перегородка.
Xiaomi Mi 6 (кодовое имя: Sagit) был выпущен в апреле 2017 года. Он имеет список высококлассных характеристик, включая встроенную систему Qualcomm Snapdragon 835, 4 ГБ/6 ГБ оперативной памяти в сочетании с 64 ГБ/128 ГБ встроенной памяти. хранилище, 5,15-дюймовый IPS-дисплей Full HD (1920x1080) 16:9, двойная широкоугольная и телеобъективная задняя камера 12 МП + 12 МП, фронтальная камера 8 МП и аккумулятор емкостью 3350 мАч. аккумулятор. Устройство было выпущено с MIUI 8 поверх Android Nougat, а в ноябре оно получило MIUI 9. Xiaomi также выпустила Глобальное стабильное ПЗУ MIUI на базе Android Oreo для устройства.
Неофициальная поддержка Project Treble включает два раздела: система и продавец. Системный раздел содержит общий образ системы, а раздел поставщика содержит файлы для конкретного устройства, необходимые для загрузки и работы телефона. Поддержка Treble позволяет пользователям изменять образ системы и запускать разные образы системы с одним и тем же ядром и разделом поставщика.
Xiaomi Mi 6 — это устройство только класса A, поэтому пользователи, желающие прошить общий образ системы (например, старший участник XDA Фхуссона Phh-Treble) потребуется загрузить образы системы только для ARM64 и A. ZIP-файл Treble для Mi 6 содержит загрузочный образ (ядро) и образ поставщика (каст раздел).
Разработчики отмечают, что в список неработающих на данный момент вещей входит VoLTE. SeLinux также настроен на разрешительный режим.
Инструкции по прошивке Project Treble ZIP на Mi 6:
- Загрузите ZIP-файл Project Treble.
- Загрузите общий образ системы (версия только для ARM64 и A).
- Перезагрузитесь в рекавери (это восстановление требуется).
- Очистите разделы System/Data/Vendor/Cache/Dalvik.
- Прошивка Treble ZIP для Mi 6.
- Прошейте общий образ системы и перезагрузитесь.
Мы ожидаем, что неофициальная совместимость Project Treble станет благом для разработки устройств Xiaomi после выхода финальной версии Android P.
Загрузите Project Treble ZIP для Xiaomi Mi 6