Xiaomi Mi 6 получи неофициална поддръжка на Project Treble. Mi 6 е устройство само за A, така че потребителите трябва да мигат ARM64 и само за A-Generic System Images. Списъкът с неща, които не работят, включва VoLTE. SELinux също е настроен на permissive.
Много малко производители на устройства с Android са избрали да пуснат актуализации с поддръжка на Project Treble за по-стари устройства. Huawei е една компания, която е избрала актуализирайте по-стари устройства с поддръжка на Treble. Essential включва поддръжка на Treble в Актуализация на Android 8.1 Oreo за Essential Phone както добре. Ситуацията обаче е различна, когато става въпрос за Xiaomi Mi 6. Те са избрали да не включват поддръжка на Treble в своите официални актуализации на Android Oreo (които все още продължават).
Предстоящите устройства на Xiaomi, стартиращи с Android 8.0 Oreo и по-нова версия, трябва да имат Проект Treble поддръжка, но това не означава, че по-старите устройства са напълно изключени. Упоритата работа на общността за развитие доведе до
Xiaomi Redmi Note 4 получава неофициална поддръжка на Project Treble, което е постигнато чрез използване на неизполз клиент преграда. Това означаваше, че потребителите на устройството могат да флашват Generic System Image (GSI) на AOSP Android Oreo.Същият метод беше използван за донесе неофициална поддръжка на Project Treble на Xiaomi Mi 5s (кодово име: козирог) и Xiaomi Mi 5 (кодово име: близнаци). Сега най-новото устройство на Xiaomi, което получава неофициална поддръжка на Treble, е Xiaomi Mi 6. Той също така използва същия метод за използване на клиент преграда.
Xiaomi Mi 6 (кодово име: sagit) беше пуснат на пазара през април 2017 г. Той има списък със спецификации от висок клас, включително системата-върху-чипа Qualcomm Snapdragon 835, 4GB/6GB RAM в комбинация с 64GB/128GB съхранение, 5,15-инчов Full HD (1920x1080) 16:9 IPS дисплей, двойна 12MP + 12MP широкоъгълна + телефото задна камера, 8MP предна камера и 3350mAh батерия. Устройството стартира с MIUI 8 върху Android Nougat и получи MIUI 9 през ноември. Xiaomi също пусна базираната на Android Oreo MIUI Global Stable ROM за устройството.
Неофициалната поддръжка на Project Treble предоставя два дяла: система и продавач. Системният дял съдържа Generic System Image, докато дялът на доставчика съдържа специфични за устройството файлове, които са необходими за зареждане и работа на телефона. Поддръжката на Treble позволява на потребителите да променят системния образ и да изпълняват различни системни образи със същото ядро и дял на доставчика.
Xiaomi Mi 6 е устройство само за A, така че потребителите, които искат да флашнат Generic System Image (като XDA Senior Member на фхюсон Phh-Treble) ще трябва да изтегли ARM64 и само A-системни изображения. Treble ZIP файлът за Mi 6 съдържа изображение за зареждане (ядро) и изображение на доставчик (клиент преграда).
Разработчиците споменават, че списъкът с неща, които в момента не работят, включва VoLTE. SeLinux също е настроен на permissive.
Инструкциите за флашване на Project Treble ZIP на Mi 6 са:
- Изтеглете ZIP файла Project Treble.
- Изтеглете генерично системно изображение (версия само за ARM64 и A).
- Рестартирайте за възстановяване (това възстановяване изисква се).
- Изтрийте дяловете System/Data/Vendor/Cache/Dalvik.
- Flash Treble ZIP за Mi 6.
- Флаширайте Generic System Image и рестартирайте.
Очакваме неофициалната съвместимост с Project Treble да бъде благоприятна за развитието на устройствата Xiaomi, когато бъде пусната окончателната версия на Android P.
Изтеглете Project Treble ZIP за Xiaomi Mi 6