Xiaomi Mi 6 є останнім, хто неофіційно підтримує Project Treble

Xiaomi Mi 6 отримав неофіційну підтримку Project Treble. Mi 6 є пристроєм лише для A, тому користувачі повинні прошити ARM64 і лише A-A-Generic System Images. Список речей, які не працюють, включає 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 і вище, повинні мати Проект Treble підтримки, але це не означає, що старіші пристрої повністю залишені. Наполеглива робота спільноти розробників привела до Xiaomi Redmi Note 4 отримує неофіційну підтримку Project Treble, що досягалося використанням невикорист 

каст перегородка. Це означало, що користувачі пристрою могли прошити загальний образ системи (GSI) AOSP Android Oreo.

Цей же метод використовувався для надайте неофіційну підтримку Project Treble для Xiaomi Mi 5s (кодове ім'я: козеріг) і Xiaomi Mi 5 (кодове ім'я: Gemini). Останнім пристроєм 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 Senior Member фхуссона 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.
  • Flash Treble ZIP для Mi 6.
  • Перезавантажте загальний образ системи та перезавантажте.

Ми очікуємо, що неофіційна сумісність Project Treble стане благом для розробки пристроїв Xiaomi, коли буде випущена остаточна версія Android P.


Завантажте Project Treble ZIP для Xiaomi Mi 6