Xiaomi Mi 6 otrzymał nieoficjalne wsparcie Project Treble. Mi 6 to urządzenie typu A, dlatego użytkownicy powinni flashować obrazy systemu ARM64 i A-only Generic System. Lista rzeczy, które nie działają, obejmuje VoLTE. SELinux jest również ustawiony na permisywny.
Bardzo niewielu producentów urządzeń z Androidem zdecydowało się udostępnić aktualizacje obsługujące Project Treble dla starszych urządzeń. Huawei to jedna z firm, która się na to zdecydowała zaktualizuj starsze urządzenia za pomocą obsługi Treble. Essential zawiera obsługę wysokich tonów w formacie Aktualizacja Androida 8.1 Oreo dla Essential Phone również. Inaczej jest jednak w przypadku Xiaomi Mi 6. Zdecydowali się nie uwzględniać obsługi Treble w swoich oficjalnych aktualizacjach Androida Oreo (które wciąż trwają).
Wymagane jest posiadanie nadchodzących urządzeń Xiaomi z systemem Android 8.0 Oreo i nowszym Projekt Trebel wsparcie, ale to nie znaczy, że starsze urządzenia są całkowicie pomijane. Ciężka praca społeczności programistów zaowocowała
Xiaomi Redmi Note 4 otrzymuje nieoficjalne wsparcie Project Treble, co osiągnięto poprzez wykorzystanie niewykorzystanych klisza przegroda. Oznaczało to, że użytkownicy urządzenia mogli flashować ogólny obraz systemu (GSI) AOSP Android Oreo.Zastosowano tę samą metodę wprowadź nieoficjalne wsparcie Project Treble do Xiaomi Mi 5s (kryptonim: Koziorożec) i Xiaomi Mi5 (nazwa kodowa: gemini). Teraz najnowszym urządzeniem Xiaomi, które otrzyma nieoficjalne wsparcie Treble, jest Xiaomi Mi 6. Używa również tej samej metody używania klisza przegroda.
Xiaomi Mi 6 (nazwa kodowa: sagit) został wprowadzony na rynek w kwietniu 2017 roku. Ma listę wysokiej klasy specyfikacji, w tym system na chipie Qualcomm Snapdragon 835, 4 GB/6 GB pamięci RAM w połączeniu z 64 GB/128 GB pamięci pamięć masowa, 5,15-calowy wyświetlacz Full HD (1920 x 1080) IPS 16:9, dwa tylne aparaty 12 MP + 12 MP szerokokątny + teleobiektyw, przedni aparat 8 MP i 3350 mAh bateria. Urządzenie wystartowało z MIUI 8 na Androidzie Nougat i otrzymało MIUI 9 w listopadzie. Xiaomi również wypuściło ROM MIUI Global Stable oparty na systemie Android Oreo dla urządzenia.
Nieoficjalne wsparcie projektu Treble obejmuje dwie partycje: system I sprzedawca. Partycja systemowa zawiera ogólny obraz systemu, natomiast partycja dostawcy zawiera pliki specyficzne dla urządzenia, które są wymagane do rozruchu i działania telefonu. Obsługa Treble umożliwia użytkownikom zmianę obrazu systemu i uruchamianie różnych obrazów systemu z tym samym jądrem i partycją dostawcy.
Xiaomi Mi 6 to urządzenie przeznaczone tylko dla klasy A, więc użytkownicy chcący sflashować ogólny obraz systemu (np. starszy członek XDA) Phhussona Phh-Treble) będzie musiał pobrać obrazy systemu ARM64 i A-only. Plik Treble ZIP dla Mi 6 zawiera obraz rozruchowy (jądro) i obraz dostawcy (klisza przegroda).
Twórcy wspominają, że na liście rzeczy, które obecnie nie działają, znalazło się także VoLTE. SeLinux jest również ustawiony na permisywny.
Instrukcje flashowania Project Treble ZIP na Mi 6 są następujące:
- Pobierz plik ZIP projektu Treble.
- Pobierz ogólny obraz systemu (tylko wersja ARM64 i A).
- Uruchom ponownie do odzyskiwania (to ożywienie jest wymagane).
- Wyczyść partycje System/Data/Vendor/Cache/Dalvik.
- Flash Treble ZIP dla Mi 6.
- Sflashuj ogólny obraz systemu i uruchom ponownie komputer.
Oczekujemy, że nieoficjalna kompatybilność z Project Treble będzie dobrodziejstwem dla rozwoju urządzeń Xiaomi, gdy zostanie wydana ostateczna wersja Androida P.
Pobierz Project Treble ZIP na Xiaomi Mi 6