Το Xiaomi Mi 6 έχει λάβει ανεπίσημη υποστήριξη Project Treble. Το Mi 6 είναι μια συσκευή μόνο A, επομένως οι χρήστες θα πρέπει να αναβοσβήνουν τις γενικές εικόνες συστήματος ARM64 και A-only. Η λίστα με τα πράγματα που δεν λειτουργούν περιλαμβάνει το VoLTE. Το SELinux έχει επίσης ρυθμιστεί σε επιτρεπτό.
Πολύ λίγοι κατασκευαστές συσκευών Android έχουν επιλέξει να κυκλοφορούν ενημερώσεις με υποστήριξη Project Treble για παλαιότερες συσκευές. Η Huawei είναι μια εταιρεία που επέλεξε ενημερώστε παλαιότερες συσκευές με υποστήριξη Treble. Απαραίτητη περιλαμβάνεται υποστήριξη Treble στο Ενημέρωση Android 8.1 Oreo για το Essential Phone επισης. Ωστόσο, η κατάσταση είναι διαφορετική όταν πρόκειται για το Xiaomi Mi 6. Επέλεξαν να μην συμπεριλάβουν την υποστήριξη Treble στις επίσημες ενημερώσεις τους για Android Oreo (οι οποίες είναι ακόμη σε εξέλιξη).
Οι επερχόμενες συσκευές Xiaomi που κυκλοφορούν με Android 8.0 Oreo και νεότερες εκδόσεις πρέπει να έχουν Project Treble υποστήριξη, αλλά αυτό δεν σημαίνει ότι οι παλαιότερες συσκευές παραλείπονται εντελώς. Η σκληρή δουλειά της κοινότητας ανάπτυξης είχε ως αποτέλεσμα
το Xiaomi Redmi Note 4 λαμβάνει ανεπίσημη υποστήριξη Project Treble, το οποίο επιτεύχθηκε με τη χρήση του αχρησιμοποίητου κόψιμο χώρισμα. Αυτό σήμαινε ότι οι χρήστες της συσκευής μπορούσαν να αναβοσβήσουν μια Γενική Εικόνα συστήματος (GSI) του AOSP Android Oreo.Η ίδια μέθοδος χρησιμοποιήθηκε για φέρτε ανεπίσημη υποστήριξη Project Treble στο Xiaomi Mi 5s (κωδική ονομασία: capricorn) και το Xiaomi Mi 5 (κωδικό όνομα: gemini). Τώρα, η τελευταία συσκευή Xiaomi που λαμβάνει ανεπίσημη υποστήριξη Treble είναι το Xiaomi Mi 6. Χρησιμοποιεί επίσης την ίδια μέθοδο χρήσης του κόψιμο χώρισμα.
Το Xiaomi Mi 6 (κωδικό όνομα: sagit) κυκλοφόρησε τον Απρίλιο του 2017. Διαθέτει μια λίστα προδιαγραφών υψηλών προδιαγραφών, συμπεριλαμβανομένου του Qualcomm Snapdragon 835 system-on-chip, 4GB/6GB RAM σε συνδυασμό με 64GB/128GB αποθήκευση, 5,15 ιντσών Full HD (1920x1080) οθόνη 16:9 IPS, διπλή ευρυγώνια κάμερα 12MP + 12MP πίσω τηλεφακό, μπροστινή κάμερα 8MP και 3350mAh μπαταρία. Η συσκευή κυκλοφόρησε με MIUI 8 πάνω από το Android Nougat και έλαβε το MIUI 9 τον Νοέμβριο. Η Xiaomi έχει επίσης κυκλοφορήσει η MIUI Global Stable ROM με βάση το Android Oreo για τη συσκευή.
Η ανεπίσημη υποστήριξη του Project Treble φέρνει δύο κατατμήσεις: Σύστημα και Προμηθευτή. Το διαμέρισμα συστήματος περιέχει τη Γενική εικόνα συστήματος, ενώ το διαμέρισμα προμηθευτή περιέχει αρχεία ειδικά για τη συσκευή που απαιτούνται για την εκκίνηση και τη λειτουργία του τηλεφώνου. Η υποστήριξη Treble επιτρέπει στους χρήστες να αλλάζουν την εικόνα του συστήματος και να εκτελούν διαφορετικές εικόνες συστήματος με τον ίδιο πυρήνα και διαμέρισμα προμηθευτή.
Το Xiaomi Mi 6 είναι μια συσκευή μόνο A, επομένως οι χρήστες που θέλουν να αναβοσβήσουν μια Γενική Εικόνα συστήματος (όπως το XDA Senior Member του phhusson 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