Η έκδοση beta του Android Q μπορεί πλέον να γίνει root εάν διαθέτετε το Google Pixel, το Google Pixel XL, το Google Pixel 2 ή το Google Pixel 2 XL.
Πριν από την κυκλοφορία της πρώτης έκδοσης Android Q, το XDA Recognized Developer topjohnwu ανακοινώθηκε ότι είχε κάνει root το Android Q. Πέτυχε αυτό το κατόρθωμα χάρη σε ένα build του Android Q που διέρρευσε αποκτήσαμε επίσης. Όταν έπεσε η επίσημη beta και για τις τρεις σειρές smartphone Google Pixel, ο topjohnwu βούτηξε για άλλη μια φορά για να δει αν θα μπορούσε να λειτουργήσει το Magisk. Αυτός γρήγορα συνειδητοποίησα ότι το rooting της πιο πρόσφατης έκδοσης Android είναι πιο δύσκολο από όσο φαίνεται. Ωστόσο, νωρίτερα σήμερα ο ίδιος διαχειρίζεται για root το Android Q, αλλά μόνο για τα Google Pixel, Pixel XL, Pixel 2 και Pixel 2 XL. Δυστυχώς, το Google Pixel 3 και το Pixel 3 XL δεν μπορούν ακόμα να γίνουν root.
Φόρουμ PixelΦόρουμ Pixel XL
Φόρουμ Pixel 2Φόρουμ Pixel 2 XL
Εάν έχετε Pixel, Pixel XL, Pixel 2 ή Pixel 2 XL, μπορείτε να κάνετε root το τηλέφωνό σας μεταβαίνοντας στο κανάλι Magisk Canary. Μόλις κάνετε root το τηλέφωνό σας, ένα πράγμα που σας συνιστώ ανεπιφύλακτα να δοκιμάσετε είναι
ενεργοποίηση της σκοτεινής λειτουργίας σε όλο το σύστημα αλλά απενεργοποιώντας το αναγκαστικό σκοτάδι σε εφαρμογές τρίτων. Η ενεργοποίηση της σκοτεινής λειτουργίας μπορεί να γίνει χωρίς root, αλλά η απενεργοποίηση του αναγκαστικού σκοταδισμού σε εφαρμογές όπως το Google Photos απαιτεί root για να αλλάξει μια ιδιότητα συστήματος. Όσον αφορά τους κατόχους Pixel 3 ή Pixel 3 XL, θα πρέπει να περιμένετε την topjohnwu για να μάθετε πώς να κάνετε το Magisk να λειτουργεί στην πιο πρόσφατη ενημέρωση για αυτές τις δύο συσκευές.Magisk Canary Channel
Τι εμποδίζει, λοιπόν, την υποστήριξη Magisk στο Pixel 3; Ο λόγος έχει να κάνει με λογικές κατατμήσεις και επικαλύψεις. Τα λογικά διαμερίσματα περιλαμβάνουν ένα πραγματικό διαμέρισμα αποθήκευσης, χωρισμένο σε διαμερίσματα με δυνατότητα αλλαγής μεγέθους, όπως σύστημα, προμηθευτής, odm, oem, προϊόν κ.λπ. Το Overlayfs, ή το σύστημα αρχείων επικάλυψης, βασικά επικαλύπτει τα περιεχόμενα ενός δέντρου καταλόγου πάνω σε ένα άλλο. Εννοιολογικά, είναι κάπως σαν το Magisk, αν και ο τρόπος που λειτουργεί είναι διαφορετικός. Τόσο λογικές κατατμήσεις όσο και επικαλύψεις έχουν εφαρμοστεί για τη δημιουργία Δυναμικό Android είναι δυνατό στο Android Q, αν και είναι αναγνωρισμένος προγραμματιστής XDA phhusson πιστεύει ότι θα χρησιμοποιηθούν για περισσότερα από αυτό.
Τα Google Pixel 3 και Pixel 3 XL έχουν λογικά διαμερίσματα, ενώ τα Pixel, Pixel XL, Pixel 2 και Pixel 2 XL δεν έχουν. Ο topjohnwu λέει ότι το λογικό διαμέρισμα συστήματος του Google Pixel 3 δεν αναγνωρίζεται πλέον ως εικόνα EXT4, επομένως οι προηγούμενες μέθοδοι τοποθέτησης του συστήματος δεν λειτουργούν. Σύμφωνα με το topjohnwu, το Magisk παρασύρει την τοποθέτηση όλων, συμπεριλαμβανομένου του συστήματος, του προμηθευτή, του προϊόντος, του odm κ.λπ., κατά τη διαδικασία εκκίνησης και μετά "αντιγράφει το ριζικός κατάλογος από το σύστημα στο rootfs", στη συνέχεια διορθώνει τη sepolicy χρησιμοποιώντας δεδομένα από τα προσαρτημένα διαμερίσματα και, τέλος, διορθώνει τη διαδικασία έναρξης για να φορτώσει το διορθωμένο σεπολιτική. Λέει ότι πρέπει να εξετάσει τον τρόπο τοποθέτησης λογικών κατατμήσεων στα πρώτα στάδια εκκίνησης, κάτι που περιλαμβάνει την εκμάθηση του τρόπου λειτουργίας της χαρτογράφησης συσκευών.
Εκεί βρίσκεται το Magisk αυτή τη στιγμή όσον αφορά το rooting του Android Q. Εάν η topjohnwu σημειώσει πρόοδο στην ριζοβολία του Pixel 3 που εκτελεί την έκδοση beta, θα σας ενημερώσουμε όλους.