Ο εξέχων προγραμματιστής Chainfire κυκλοφόρησε μια νέα μέθοδο root η οποία δεν απαιτεί πλέον τροποποίηση στο διαμέρισμα /system. Διαβάστε για περισσότερες πληροφορίες!
Εάν έχετε κάνει ποτέ root μια συσκευή, τότε οι πιθανότητες είναι πολύ καλές που μπορεί να έχετε ακούσει Αλυσίδα, XDA Senior Moderator και Senior Recognized Developer. Σε περίπτωση που δεν το έχετε κάνει, η Chainfire είναι ο προγραμματιστής πίσω από δημοφιλή έργα όπως SuperSU, CF Auto Root, TriangleAway και CF.lumen, καθιστώντας τον έναν από τους πιο σημαντικούς προγραμματιστές στο Android modding κοινότητα.
Πρόσφατα είχαμε αναφέρει Η απόφαση της Chainfire να παραδώσει το SuperSU στην Coding Code Mobile Technology LLC (CCMT), αλλά σημείωσε ότι το Chainfire θα συνεχίσει στο SuperSU, τελικά θα αποσυρθεί σταδιακά μέσα σε δύο χρόνια.
Πιστός στα λόγια του, ο Chainfire εξακολουθεί να συμμετέχει στο SuperSU και μόλις κυκλοφόρησε root για Android 6.0 Marshmallow χωρίς να κάνετε τροποποιήσεις στο διαμέρισμα /system. Αυτό χαρακτηρίζεται ως ένα
πείραμα καθώς η ιδέα πίσω από αυτό έχει μερικές προειδοποιήσεις, η κύρια από τις οποίες είναι ότι η εργοστασιακή επαναφορά της συσκευής θα αφαιρέσει το root.Για να έχουμε root σε σύγχρονες εκδόσεις Android, χρειαζόμαστε τα αρχεία μας να είναι εκτελέσιμα και ο δαίμονάς μας να ξεκινήσει κατά την εκκίνηση. Συνήθως το κάνουμε αυτό κάνοντας τροποποιήσεις στο /system, πατώντας σε δυαδικά αρχεία και σενάρια που εκτελούνται από το init. Εάν τροποποιούμε επίσης την εικόνα εκκίνησης, τότε θα πρέπει να μπορούμε να τα κάνουμε όλα αυτά χωρίς να τροποποιήσουμε καθόλου το σύστημα.
Ποια οφέλη λοιπόν μπορούμε να περιμένουμε από μια ρίζα χωρίς σύστημα; Απευθυνθήκαμε στο Chainfire και τα πλεονεκτήματα αυτού σε σχέση με το παραδοσιακό SuperSU περιλαμβάνουν:
- Μια πιο καθαρή προσέγγιση και σχεδιασμός
- Πιο εύκολο unroot
- Ένα αδιάσπαστο διαμέρισμα /σύστημα
- Εξαιρούνται πράγματα όπως το "sugote", τα οποία δεν χρειάζονται στο Android 6.0 Marshmallow
- Τα OTA είναι ελαφρώς ευκολότερα τώρα, καθώς η ανανέωση της εικόνας εκκίνησης είναι συνήθως μικρότερη ταλαιπωρία από την ανανέωση ενός ολόκληρου /συστήματος.
- Το πιο σημαντικό, αυτό δεν μαλακώνει τη συσκευή σας εάν δεν έχετε τη σωστή εγκατάσταση πυρήνα. Οι προηγούμενες μέθοδοι για την ρίζα του Android 6.0 απαιτούσαν μια ενημερωμένη έκδοση κώδικα πολιτικής SELinux στον πυρήνα, χωρίς την οποία η συσκευή δεν θα εκκινούσε. Με αυτή τη μέθοδο, εάν ο υποστηρικτικός πυρήνας απουσιάζει, δεν θα έχετε root αλλά η συσκευή θα εκκινήσει.
Αυτή η νέα μέθοδος, όπως ήταν αναμενόμενο, δεν λειτουργεί σε συνεργασία με παλαιότερες μεθόδους root, καθώς η νέα μέθοδος δεν καθαρίζει παλιά αρχεία ρίζας. Εξαιτίας αυτού, πρέπει να κάνετε ανανέωση του διαμερίσματος μετοχών/συστήματος για να βεβαιωθείτε ότι έχετε καθαρό φυλλάδιο πριν ξεκινήσετε.
Για λήψεις, μεταβείτε στο ανάρτηση στο φόρουμ. Ο προγραμματιστής ζητά να διεξαχθούν οι συζητήσεις στο νήμα SuperSU Beta, οπότε πηγαίνετε εκεί για γενική συζήτηση. Λάβετε υπόψη ότι αυτό είναι πειραματικός, και πιθανότατα θα υπάρχουν σφάλματα, οπότε προχωρήστε με δική σας ευθύνη.
Ενημέρωση: χρήστης Reddit MajorNoodles έχει ενημερώσει ότι το Android Pay λειτουργεί στο Nexus 5 του. Chainfire, αναμμένο η ανάρτησή του στο Google+, αναφέρει ότι η λειτουργία του Android Pay είναι τυχαία και όχι σχεδιαστικά. Αναμένει ότι το Android Pay θα ενημερωθεί στο μέλλον για να αντιμετωπιστεί αυτό.