Χθες, η Chainfire ανακοίνωσε την πρώτη ενημέρωση μετά την σταθεροποίηση της έκδοσης 2.78 του SuperSU. Όπως έχουμε αναφέρει και πριν, οι ενημερώσεις SR είναι βασικά ένα διαφορετικό όνομα για τις beta εκδόσεις του SuperSU. Η αλλαγή ονόματος τέθηκε σε εφαρμογή ως μια προσπάθεια μείωσης του αριθμού των ατόμων που προσπαθούν να ανεβάσουν εκδόσεις beta σε καταστήματα εφαρμογών που δεν ανήκουν στο Google Play, καθώς θα εξακολουθούσε να φέρει τον ίδιο αριθμό έκδοσης.
Οι περισσότερες αλλαγές εδώ γίνονται με το SELinux στο Android 7.x Nougat, αν και υπάρχουν πολλές άλλες αλλαγές με αυτήν τη νέα ενημέρωση. Η Chainfire λέει ότι αυτή η έκδοση θα χρησιμοποιεί πλέον το δικό της περιβάλλον «u: r: supersu: s0» για να εκτελεστεί. Έτσι, αντί να επαναχρησιμοποιηθεί το περιβάλλον «u: r: init: s0», αυτή η αλλαγή μπορεί να αποτρέψει την εμφάνιση μερικών συγκρούσεων. Ωστόσο, προειδοποιούμαστε ότι αυτή η αλλαγή θα μπορούσε να κάνει ορισμένες εφαρμογές root (ακόμα και ορισμένα υλικολογισμικά εντελώς) να σταματήσουν ξαφνικά να λειτουργούν.
Το SuperSU v2.79 SR1 δεν τροποποιεί πλέον το file_contexts[.bin] επίσης. Η Chainfire παρατήρησε ότι αυτή η τροποποίηση προκάλεσε ορισμένα προβλήματα σε επιλεγμένα υλικολογισμικά. Ωστόσο, δεν μπόρεσαν να προσδιορίσουν τον λόγο της σύγκρουσης, αλλά παρατήρησαν ότι την προκάλεσαν οι τροποποιήσεις. Μερικοί άνθρωποι ανέφεραν ότι η SuperSU άργησε να παραχωρήσει πρόσβαση root σε ορισμένες εφαρμογές κατά την εκκίνηση όταν μια συσκευή είχε εγκαταστήσει μια δέσμη εφαρμογών. Αυτό συνέβη κυρίως με το Nougat και μας λένε ότι δεν θα έπρεπε να είναι πολύ πρόβλημα πια.
Μπορείτε να κατεβάσετε το zip με δυνατότητα flash για v2.79 SR1 εδώ, και σας ενθαρρύνουμε να ελέγξετε το Νήμα φόρουμ XDA για την έκδοση beta του SuperSU σε περίπτωση που αντιμετωπίσετε προβλήματα με τη νέα έκδοση. Το πλήρες αρχείο καταγραφής αλλαγών για αυτήν την ενημέρωση μπορείτε να το βρείτε παρακάτω.
- Αναπτύξτε την ανίχνευση Samsung
- GUI: ανακατασκευασμένα τμήματα για εργασία με περιβάλλον «supersu» στο 7.0+
- GUI: διορθώστε την ειδοποίηση δυαδικής ενημέρωσης όταν ο υπερχρήστης είναι απενεργοποιημένος από τον χρήστη σε ορισμένες περιπτώσεις
- su: ανακατασκευασμένα τμήματα για εργασία με περιβάλλον «supersu» στο 7.0+
- su/GUI: βελτίωση της απόκρισης όταν η συσκευή είναι απασχολημένη σε 7.0+
- sukernel: επιδιόρθωση αποτυχίας επαναφοράς cpio με πολύ σύντομα ονόματα αρχείων
- sukernel: δεν διορθώνει πλέον το file_contexts(.bin)
- sukernel: revert force seclabel (δεν χρειάζεται πλέον με το πλαίσιο "supersu")
- supolicy: προσθέστε εντολές πολιτικής "create", "auditallow", "auditdeny".
- supolicy: υποστήριξη "*" για την παράμετρο άδειας/εμβέλειας των εντολών πολιτικής "allow", "deny", "auditallow", "auditdeny", "allowxperm"
- supolicy: --live/--αρχείο δεν εφαρμόζει πλέον προεπιλεγμένες ενημερώσεις κώδικα εάν παρέχονται προσαρμοσμένες ενημερώσεις κώδικα
- supolicy: --sdk=X προστέθηκε η επιλογή (απαιτείται για 7.0+)
- supolicy: επανεπεξεργάστηκε όλους τους κανόνες SELinux για 7.0+, εκτελείται ως περιβάλλον "supersu"
- ZIP: Ξεχωρίστε τη λογική slotselect και system_root
- ZIP: Προσαρμόστε τη συσκευή system/system_root και την ανίχνευση σημείου προσάρτησης
- ZIP: Διορθώστε μικρά σφάλματα στην τεκμηρίωση
- ZIP/frp: Ρητή ετικέτα /su
Πηγή: +Chainfire