Ο προγραμματιστής εκτελεί το Android P στο Motorola Moto Z

Η προεπισκόπηση προγραμματιστή Android P είναι επίσημα διαθέσιμη μόνο για τις συσκευές Google Pixel και Pixel 2, αλλά ένας προγραμματιστής κατάφερε να το μεταφέρει στο Motorola Moto Z χάρη στην ανεπίσημη υποστήριξη του Project Treble.

Απέχουμε μόλις 10 μέρες Google I/O 2018 όπου η Google αναμένεται να αποκαλύψει πολλές λεπτομέρειες Android P Όπως φημολογούμενες χειρονομίες πλοήγησης και Ανανέωση Σχεδιασμού Υλικού. Ο πρώτος Προεπισκόπηση προγραμματιστή Android P είναι διαθέσιμο για τα Google Pixel, Pixel XL, Pixel 2 και Pixel 2 XL και υπάρχει πολύ έχουμε το έχω ήδη δει στην πρώτη κυκλοφορία, αλλά υπάρχουν ακόμα πολλά που πρέπει να περιμένουμε πριν από την τελική κυκλοφορία της νέας έκδοσης του Android. Για όσους από εσάς δεν έχετε τηλέφωνα Google Pixel, πιθανότατα θα περιμένετε πολύ πριν το P διατεθεί για τη συσκευή σας. Ωστόσο, οι προγραμματιστές στα φόρουμ μας δεν πρόκειται να περιμένουν από τους OEM να ενημερώσουν επίσημα τις συσκευές τους (αν υπάρχουν), επομένως παίρνουν την κατάσταση στα χέρια τους. Ένας τέτοιος προγραμματιστής κατάφερε να κάνει την πρώτη εκκίνηση του Android P Developer Preview στο Motorola Moto Z.

ο Motorola Moto Z κυκλοφόρησε τον Ιούνιο του 2016 με Qualcomm Snapdragon 820 system-on-chip και Android Marshmallow. Έκτοτε έλαβε μια επίσημη ενημέρωση για το Android Nougat και Android Oreo, και δεν αναμένεται να λάβει Android P. Αναγνωρισμένος προγραμματιστής XDA erfanoabdi κατάφερε να μεταφέρει το Android P στη συσκευή του χάρη σε ανεπίσημη συμβατότητα Project Treble. Αυτή είναι τώρα η δεύτερη συσκευή εκτός Google που είδαμε ότι μπορεί να εκκινεί το Android P, αν και η τελευταία ήταν η Το Huawei Mate 10 Pro τρέχει σε μια βαριά εκδοχή του με τη μορφή EMUI.

erfanoabdi μπόρεσε να το επιτύχει αυτό τροποποιώντας την υπάρχουσα εικόνα συστήματος από το Google Pixel XL (marlin.) Χρησιμοποιώντας το προσαρμοσμένο σενάριο του που ονομάζεται "Capire Le Treble" που του επιτρέπει να αναβοσβήνει μια εικόνα συστήματος για συγκεκριμένη συσκευή σε συσκευές χωρίς διαμέρισμα /vendor, μπόρεσε να αναβοσβήνει το τροποποιημένο σύστημα P εικόνα από το Pixel XL στο Moto Z του που εκτελούσε προηγουμένως την επίσημη έκδοση LineageOS 15.1 (η οποία, παρεμπιπτόντως, θα κυκλοφορήσει Δευτέρα.)

Για όσους από εσάς έχετε παρακολουθήσει τις αναφορές μας για το Project Treble στο παρελθόν, μπορεί να αναρωτιέστε πώς λειτουργεί αυτό το σενάριο. Στην ουσία εξάγει τα HAL στο /system/vendor και τα τοποθετεί στο Γενική εικόνα συστήματος (GSI) να αναβοσβήνει. Με αυτόν τον τρόπο, το φλας της εικόνας του συστήματος δεν θα αντικαταστήσει τα HAL. Μετά από μερικά αρχικά σφάλματα και μερικές έντονες αποσφαλμάτωση, μπόρεσε να βάλει το Android P σε λειτουργία. Ακολουθούν ορισμένες πρόσθετες εικόνες που δείχνουν διάφορα στοιχεία και δυνατότητες διεπαφής χρήστη P.

Σύμφωνα με erfanoabdi, δεν είναι χωρίς το μερίδιο των σφαλμάτων. Πράγματα όπως η κάμερα, το Wi-Fi και το ραδιόφωνο προς το παρόν δεν λειτουργούν. Παραδόξως, τα Moto Mods φαίνεται να λειτουργούν, αν και αυτό είναι επίσης λίγο προβληματικό. Λαμβάνοντας υπόψη πόσο τεράστιο χακάρισμα είναι όλα αυτά (το Moto Z δεν υποστηρίζει το Project Treble και το σύστημα Η εικόνα είναι μια τροποποιημένη εικόνα marlin και όχι μια που έχει δημιουργηθεί από πηγή), είναι εκπληκτικό ότι αυτό λειτουργεί ακόμη και όλα. Μην περιμένετε να το εκτελέσετε ως καθημερινό πρόγραμμα οδήγησης σύντομα. πιθανότατα θα έχετε πολύ πιο λειτουργικές Android P ROM όταν κυκλοφορήσει ο πηγαίος κώδικας μαζί με την πλήρη έκδοση του P.