Αν ασχολείστε με το τηλέφωνό σας Android εδώ και καιρό, είναι πολύ πιθανό κάποια στιγμή να έχετε μπει στον πειρασμό να εγκαταστήσετε το Xposed Framework και μερικές από τις πιο ισχυρές ενότητές του . Είναι ένα πραγματικό μαχαίρι στρατού για την προσαρμογή του συστήματος, αλλά μπορεί επίσης να προκαλέσει πονοκεφάλους: bootloops, εφαρμογές που χάνουν τη σύνδεσή τους στο διαδίκτυο ή απόδοση που δεν είναι όπως παλιά.
⚠️ Το ψηφιακό σας δακτυλικό αποτύπωμα (διεύθυνση IP) είναι εκτεθειμένο!
Η διεύθυνση IP σας είναι: ανίχνευση…
Κάντε streaming/λήψη ανώνυμα με το Private Internet Access.
🌐 Μόνο 1,99€ / μήνα + 2 μήνες δώροΟι πληροφορίες που περιέχονται στο techvortex.eu προορίζονται μόνο για γενικούς σκοπους πληροφόρησης.
Όταν συμβαίνει αυτό, το φυσικό ένστικτο είναι να το αφαιρέσετε το συντομότερο δυνατό. Το πρόβλημα είναι ότι δεν είναι πάντα τόσο απλό όσο η απεγκατάσταση μιας εφαρμογής από το συρτάρι εφαρμογών. Η σωστή απεγκατάσταση του Xposed Framework απαιτεί την παρακολούθηση πολύ συγκεκριμένων βημάτων , τη χρήση μιας προσαρμοσμένης ανάκτησης (όπως το TWRP) και, σε ορισμένες περιπτώσεις, ακόμη και τη διαγραφή προβληματικών μονάδων από τη λειτουργία ανάκτησης.
Τι είναι το Xposed Framework και γιατί μπορεί να προκαλέσει προβλήματα;
Το Xposed Framework είναι ένα περιβάλλον που σας επιτρέπει να τροποποιήσετε τη συμπεριφορά και την εμφάνιση του Android χωρίς να αλλάξετε τη ROM . Λειτουργεί φορτώνοντας ενότητες που συνδέονται με το σύστημα και τις εφαρμογές, προσθέτοντας λειτουργίες ή τροποποιώντας ό,τι ήδη υπάρχει. Αυτή είναι η πηγή για πολύτιμους λίθους όπως το GravityBox και δεκάδες άλλες μικρές τροποποιήσεις κάθε είδους.
Για χρόνια, ήταν η ιδανική λύση για την αξιοποίηση στο έπακρο των παλαιότερων τηλεφώνων ή την προσθήκη προσαρμοσμένων λειτουργιών ROM χωρίς να χρειάζεται να αναβαθμιστεί τίποτα άλλο. Παρόλο που το Magisk έχει σε μεγάλο βαθμό πρωταγωνιστήσει στις μέρες μας, το Xposed παραμένει πολύ χρήσιμο για την αναζωογόνηση συσκευών που δεν λαμβάνουν πλέον ενημερώσεις ή για όσους προτιμούν πολύ λεπτομερή προσαρμογή.
Το τίμημα που πρέπει να πληρώσετε είναι ότι δεν είναι ένα ακίνδυνο σύστημα: αλλάζει τον τρόπο λειτουργίας του Android σε χαμηλό επίπεδο . Εάν η ενότητα δεν είναι συμβατή με την έκδοσή σας, εάν το πλαίσιο δεν προσαρμόζεται καλά στη ROM σας ή εάν συνδυάσετε πάρα πολλά πράγματα (Magisk, Xposed, ενότητες, ασυνήθιστους πυρήνες…), ενδέχεται να αντιμετωπίσετε διακοπές λειτουργίας, επανεκκινήσεις, bootloops ή σφάλματα σε συγκεκριμένες εφαρμογές.
Στις σύγχρονες εκδόσεις του Android (ξεκινώντας με το Android 9 Pie), τα πράγματα γίνονται πιο περίπλοκα. Δεν υπάρχει επίσημη έκδοση του Xposed για Android 9 ή νεότερη έκδοση , επομένως χρησιμοποιούνται αντικαταστάτες που βασίζονται στο Magisk, όπως EdXposed, Riru, LSPosed ή Taichi. Ενώ εκτελούν παρόμοιες λειτουργίες, έχουν επίσης τα δικά τους προβλήματα συμβατότητας.
Εκδόσεις Xposed, αρχιτεκτονικές και συμβατότητα
Πριν καν σκεφτείτε την απεγκατάσταση, πρέπει να κατανοήσετε πώς εγκαθίσταται. Το Xposed απαιτεί μια συγκεκριμένη έκδοση για κάθε συνδυασμό Android και αρχιτεκτονικής : Το Android 5 δεν είναι το ίδιο με το Android 8, ούτε ένας επεξεργαστής ARM είναι ο ίδιος με τον ARM64 ή τον x86.
Το πρόγραμμα εγκατάστασης (η εφαρμογή Xposed Installer) είναι συνήθως το ίδιο, αλλά το σημαντικό είναι το αρχείο ZIP που εγκαθιστάτε από το recovery. Αυτό το αρχείο ZIP πρέπει να αντιστοιχεί ακριβώς στην έκδοση Android και την αρχιτεκτονική της συσκευής σας (ARM, ARM64, x86, κ.λπ.). Εάν έχετε κατεβάσει το σωστό αρχείο ZIP προηγουμένως, θα πρέπει επίσης να έχετε το αρχείο ZIP για την ασφαλή απεγκατάσταση του Xposed στο ίδιο νήμα ή αποθετήριο.
Στην περίπτωση του Android Oreo (8.0 και 8.1), για παράδειγμα, το Xposed κυκλοφόρησε ως beta έκδοση, αλλά ήταν αρκετά σταθερό για καθημερινή χρήση . Τα πακέτα διαφοροποιούνταν ανάλογα με το SDK: SDK 26 για Android 8.0 και SDK 27 για Android 8.1. Ο ίδιος ο προγραμματιστής διευκρίνισε ότι για την εγκατάσταση και την αφαίρεση του framework απαιτούνταν δικαιώματα superuser και τροποποιημένη ανάκτηση.
Για τηλέφωνα με Android 9 ή νεότερη έκδοση, δεν υπάρχει πλέον επίσημο πακέτο Xposed, αλλά παραλλαγές που βασίζονται στο Magisk, όπως το EdXposed ή το LSPosed. Σε αυτές τις περιπτώσεις, η συμβατότητα καθορίζεται από την έκδοση Android, τη μέθοδο root και τη σταθερότητα των μονάδων . Πολλά σφάλματα που φαίνεται να είναι προβλήματα του Xposed στην πραγματικότητα προέρχονται από αυτά τα ενδιάμεσα επίπεδα.
Τρόποι εγκατάστασης του Xposed και οι επιπτώσεις της απεγκατάστασής του
Ο τρόπος με τον οποίο εγκαταστήσατε το Xposed επηρεάζει άμεσα τον τρόπο με τον οποίο θα πρέπει να το απεγκαταστήσετε. Το κλασικό πρόγραμμα εγκατάστασης προσφέρει έως και τρεις διαφορετικές λειτουργίες εγκατάστασης , αν και μπορεί να μην τις έχετε δει όλες:
- Άμεση εγκατάσταση: Αυτό γίνεται από την ίδια την εφαρμογή Xposed Installer, η οποία εγγράφει τις αλλαγές στο σύστημα. Στη συνέχεια, πρέπει να επανεκκινήσετε το τηλέφωνό σας για να τεθούν σε ισχύ το framework και οι ενότητες.
- Εγκατάσταση μέσω Recovery: Το πρόγραμμα εγκατάστασης κατεβάζει το κατάλληλο αρχείο ZIP για την έκδοσή σας και εσείς το εγκαθιστάτε χειροκίνητα από ένα πρόγραμμα ανάκτησης όπως το TWRP.
- Εγκατάσταση χωρίς σύστημα: εμφανίζεται μόνο εάν έχετε μια μέθοδο root χωρίς σύστημα (όπως ορισμένες διαμορφώσεις με το Magisk) και σας επιτρέπει να εγκαταστήσετε το Xposed χωρίς να τροποποιήσετε απευθείας το διαμέρισμα /system, αν και στην πράξη δεν περνάει το SafetyNet.
Όταν θέλετε να το απεγκαταστήσετε, η διαδικασία είναι συνήθως η ίδια με τη μέθοδο εγκατάστασης . Εάν χρησιμοποιήσατε ένα αρχείο ZIP για να το εγκαταστήσετε, συνήθως θα χρησιμοποιήσετε ένα άλλο αρχείο ZIP (το πρόγραμμα απεγκατάστασης) για να επαναφέρετε τις αλλαγές. Και εάν ήταν ενσωματωμένο με το Magisk ή ως λειτουργική μονάδα χωρίς σύστημα, θα έχει νόημα να το διαχειριστείτε από εκεί.
Είναι σημαντικό να σημειωθεί ότι, σε πολλές περιπτώσεις, το πρόβλημα δεν είναι μόνο το ίδιο το framework, αλλά μια συγκεκριμένη ενότητα που τα χαλάει όλα. Μια κακώς προγραμματισμένη ενότητα μπορεί να αποτρέψει την εκκίνηση του Android ή να αφήσει εφαρμογές χωρίς σύνδεση στο διαδίκτυο , όπως συμβαίνει μερικές φορές με το LSPosed ή το EdXposed όταν επηρεάζουν ευαίσθητα μέρη του συστήματος ή των δικτύων.
Προϋποθέσεις για την ασφαλή απεγκατάσταση του Xposed
Αν το τηλέφωνό σας εκκινείται χωρίς προβλήματα και απλώς θέλετε να απεγκαταστήσετε το Xposed επειδή αντιμετωπίσατε προβλήματα απόδοσης, είστε τυχεροί: έχετε κάποια περιθώρια και μπορείτε να προχωρήσετε ήρεμα . Αλλά αν έχετε κολλήσει σε ένα bootloop ή το Android παγώνει κατά την εκκίνηση, τα πράγματα γίνονται πιο σοβαρά.
Γενικά, για να απεγκαταστήσετε το Xposed Framework με καθαρό τρόπο θα χρειαστείτε:
- Απαιτείται να είστε χρήστης root , όπως ακριβώς και η εγκατάστασή του.
- Να έχετε μια ενημερωμένη προσαρμοσμένη ανάκτηση , κατά προτίμηση την πιο πρόσφατη έκδοση του TWRP συμβατή με τη συσκευή σας.
- Να έχετε το σωστό αρχείο ZIP του προγράμματος απεγκατάστασης Xposed , το οποίο συνήθως ονομάζεται κάτι παρόμοιο με το xposed-uninstaller-20150831-arm.zip ή παραλλαγές για ARM64, x86, κ.λπ.
- Εάν χρησιμοποιείτε παραλλαγές όπως EdXposed, Riru ή LSPosed, αποκτήστε πρόσβαση στο Magisk Manager ή στον διαχειριστή που χρησιμοποιείτε για αυτές τις ενότητες.
Λάβετε υπόψη ότι η αναβάθμιση αρχείων ZIP από τη λειτουργία ανάκτησης είναι μια λεπτή διαδικασία: εάν επιλέξετε λάθος αρχείο ή αποκτήσετε πρόσβαση σε λάθος διαμέρισμα, μπορεί να καταστήσετε το τηλέφωνό σας άχρηστο . Επομένως, συνιστάται γενικά η εκτέλεση αυτού του είδους της διαδικασίας από άτομα με κάποια εμπειρία ή, τουλάχιστον, με προηγούμενο αντίγραφο ασφαλείας των σημαντικών δεδομένων τους.
Πώς να απεγκαταστήσετε το Xposed Framework με TWRP βήμα προς βήμα
Ο ασφαλέστερος και πιο συνηθισμένος τρόπος για να απεγκαταστήσετε το Xposed όταν είναι καλά ενσωματωμένο στο σύστημα είναι να χρησιμοποιήσετε το επίσημο πρόγραμμα απεγκατάστασης από το TWRP. Η γενική διαδικασία είναι πολύ παρόμοια με την εγκατάσταση, μόνο που χρησιμοποιείται το αρχείο ZIP απεγκατάστασης. Αυτά είναι τα βασικά βήματα που πρέπει να ακολουθήσετε στις περισσότερες συσκευές :
1. Απενεργοποιήστε εντελώς το τηλέφωνό σας.
2. Εκκινήστε το TWRP Recovery χρησιμοποιώντας τον συνδυασμό κουμπιών της συσκευής σας (συνήθως Αύξηση έντασης ήχου και ενεργοποίηση ή Μείωση έντασης ήχου και ενεργοποίηση, ανάλογα με το μοντέλο).
3. Στο κύριο μενού του TWRP, πατήστε την επιλογή “Εγκατάσταση”.
4. Εντοπίστε το αρχείο απεγκατάστασης στον εσωτερικό χώρο αποθήκευσης ή στην κάρτα SD, για παράδειγμα, xposed-uninstaller-20150831-arm.zip ή την έκδοση που αντιστοιχεί στην αρχιτεκτονική σας.
5. Σύρετε για να εγκαταστήσετε το αρχείο ZIP και περιμένετε να ολοκληρωθεί η διαδικασία. Είναι φυσιολογικό να διαρκέσουν μερικά δευτερόλεπτα.
6. Όταν το TWRP επιβεβαιώσει ότι ολοκληρώθηκε, επιλέξτε την επιλογή “Επανεκκίνηση συστήματος” για να επανεκκινήσετε το Android.
Η πρώτη εκκίνηση μετά την απεγκατάσταση του Xposed μπορεί να διαρκέσει περισσότερο από το συνηθισμένο . Μην πανικοβάλλεστε: αφήστε το τηλέφωνο να κάνει τη δουλειά του και μην το επανεκκινήσετε στη μέση της διαδικασίας, εκτός αν το βλέπετε καθαρά κολλημένο σε έναν ατελείωτο βρόχο για πολλά λεπτά.
Μόλις εκκινηθεί το Android, θα δείτε ότι το σύστημα δεν φορτώνει πλέον το framework. Ως τελικό βήμα, μεταβείτε στο συρτάρι εφαρμογών σας και απεγκαταστήστε την εφαρμογή Xposed Installer όπως ακριβώς και οποιοδήποτε άλλο APK. Αυτό θα καταργήσει τόσο το βασικό framework όσο και τη διεπαφή που το διαχειριζόταν.
Τι να κάνετε εάν το τηλέφωνό σας κολλήσει σε bootloop ή δεν ξεκινά
Μία από τις πιο απογοητευτικές καταστάσεις είναι όταν, μετά την εγκατάσταση του Xposed ή την ενεργοποίηση μιας ενότητας, το τηλέφωνο κολλάει στο λογότυπο εκκίνησης και δεν ολοκληρώνει ποτέ την εκκίνηση . Συνήθως, το σύστημα προσπαθεί να φορτώσει το framework, η ενότητα αποτυγχάνει και το Android επανεκκινείται επανειλημμένα.
Για αυτές τις περιπτώσεις, το Xposed και ορισμένα προγράμματα εγκατάστασης μονάδων περιλαμβάνουν ένα είδος “διακόπτη ασφαλείας”. Κανονικά, εάν γνωρίζετε ότι μια συγκεκριμένη μονάδα είναι η υπαίτια, μπορείτε να την απενεργοποιήσετε χρησιμοποιώντας τη λειτουργία ανάκτησης και αφαιρώντας την αναφορά της στη διαμόρφωση , χωρίς να χρειάζεται να απεγκαταστήσετε ολόκληρο το πλαίσιο.
Αν έχετε εκκινήσει σε TWRP, μπορείτε να χρησιμοποιήσετε τον ενσωματωμένο διαχειριστή αρχείων για να πλοηγηθείτε στον χώρο αποθήκευσης της συσκευής σας. Εδώ εμφανίζεται μια βασική διαδρομή: data/data/de.robv.android.xposed.installer/conf/ . Μέσα σε αυτόν τον φάκελο, θα βρείτε ένα αρχείο που ονομάζεται modules.list .
Αυτό το αρχείο περιέχει τη λίστα των ενοτήτων που φορτώνονται κατά την εκκίνηση στο Xposed. Εάν το διαγράψετε από τη διαχείριση αρχείων στο TWRP ή σε κάποια άλλη προηγμένη ανάκτηση, το framework θα εξακολουθήσει να είναι εγκατεστημένο, αλλά θα εκκινήσει χωρίς καμία ενεργή ενότητα . Αυτό συνήθως αρκεί για να εκκινήσει ξανά το σύστημα.
Μόλις το Android επανεκκινηθεί κανονικά, μπορείτε να ανοίξετε το Xposed Installer και να απεγκαταστήσετε ή να απενεργοποιήσετε τη μονάδα που βρίσκεται σε διένεξη ή να προχωρήσετε απευθείας στην πλήρη κατάργηση του Xposed χρησιμοποιώντας τη μέθοδο απεγκατάστασης ZIP από την ανάκτηση.
Πώς να αφαιρέσετε προβληματικές ενότητες και διενέξεις στο διαδίκτυο
Μερικές φορές το πρόβλημα δεν είναι το bootloop, αλλά πιο ανεπαίσθητες δυσλειτουργίες. Για παράδειγμα, έχουν υπάρξει περιπτώσεις όπου, μετά την εγκατάσταση του LSPosed ή παρόμοιων μονάδων, εφαρμογές όπως το OLX ή το Reddit χάνουν εντελώς την πρόσβαση στο διαδίκτυο , ενώ λειτουργούν χωρίς πρόβλημα με ένα VPN.
Αυτοί οι τύποι σφαλμάτων συνήθως υποδεικνύουν ότι η ενότητα παρεμβαίνει στο σύστημα δικτύου, το DNS, τους διακομιστές μεσολάβησης ή τους μηχανισμούς ασφαλείας εφαρμογών . Ακόμα και αν απενεργοποιήσετε τη ενότητα από το Magisk ή το ίδιο το LSPosed, μερικές φορές τα υπολείμματα διαμόρφωσης, οι προσωρινές μνήμες ή τα ενεργά άγκιστρα επιμένουν και συνεχίζουν να προκαλούν την αποτυχία.
Αν σας συμβεί κάτι τέτοιο, το καλύτερο που έχετε να κάνετε είναι:
- Απενεργοποιήστε την ύποπτη μονάδα και επανεκκινήστε το τηλέφωνό σας για να δείτε αν αυτό διορθώνει το πρόβλημα.
- Αν αυτό δεν είναι αρκετό, απεγκαταστήστε πλήρως τη λειτουργική μονάδα από το LSPosed, το EdXposed ή τον αντίστοιχο διαχειριστή.
- Σε ακραίες περιπτώσεις, απεγκαταστήστε το LSPosed ή το EdXposed και, εάν είναι ενσωματωμένα στο Magisk, απενεργοποιήστε επίσης τη λειτουργική μονάδα Magisk που τα παρέχει.
Μερικές φορές, όταν προσπαθείτε να αποκτήσετε πρόσβαση στο lsposed από τις πληροφορίες της εφαρμογής, ανοίγει η εφαρμογή shell συστήματος αντί για τη διεπαφή lsposed . Αυτό συνήθως υποδεικνύει ότι η εγκατάσταση δεν έγινε σωστά ή ότι το framework είναι κατεστραμμένο. Σε αυτήν την περίπτωση, η ασφαλέστερη πορεία δράσης είναι να το αφαιρέσετε εντελώς και να το εγκαταστήσετε ξανά από την αρχή, εάν το χρειάζεστε ακόμα.
Όταν το πρόβλημα περιορίζεται σε μερικές εφαρμογές χωρίς πρόσβαση δικτύου, αλλά το υπόλοιπο σύστημα λειτουργεί, συνιστάται επίσης να καθαρίσετε την προσωρινή μνήμη και τα δεδομένα αυτών των εφαρμογών και να ελέγξετε αν κάποια μονάδα Xposed παρεμβαίνει στα δικαιώματα, τις ρυθμίσεις δικτύου ή τα πιστοποιητικά. Εάν τίποτα από αυτά δεν το διορθώσει, το επόμενο λογικό βήμα είναι να υποθέσετε ότι το Xposed (ή μια παραλλαγή του) είναι η πηγή της διένεξης και να προχωρήσετε στην απεγκατάστασή του.
Τι συμβαίνει με τις αισθητικές αλλαγές κατά την απεγκατάσταση του Xposed;
Μια πολύ συνηθισμένη ερώτηση είναι τι συμβαίνει με τις οπτικές τροποποιήσεις που έχετε εφαρμόσει με το Xposed . Για παράδειγμα, αν έχετε αλλάξει το εικονίδιο της μπαταρίας, τη γραμμή κατάστασης, την εμφάνιση του πίνακα ειδοποιήσεων ή οποιαδήποτε άλλη αισθητική λεπτομέρεια χρησιμοποιώντας λειτουργικές μονάδες όπως το GravityBox.
Στις περισσότερες περιπτώσεις, αυτοί οι τύποι αλλαγών δεν εγγράφονται μόνιμα στη ROM, αλλά εφαρμόζονται “εν κινήσει” όσο το framework είναι ενεργό. Αυτές οι τροποποιήσεις εισάγονται κατά τον χρόνο εκτέλεσης κάθε φορά που εκκινείται το Android . Αυτό σημαίνει ότι όταν καταργείτε το Xposed, όλα συνήθως θα επανέλθουν στην αρχική εμφάνιση της ROM ή του skin του κατασκευαστή.
Αν, για παράδειγμα, έχετε αλλάξει το εικονίδιο της μπαταρίας και στη συνέχεια απεγκαταστήσετε πλήρως το Xposed, το εικονίδιο πιθανότατα θα επανέλθει στο προεπιλεγμένο που συνοδεύει το σύστημά σας. Μόνο σε πολύ συγκεκριμένες περιπτώσεις (μια ενότητα που αντικαθιστά αρχεία συστήματος, θέματα που εφαρμόζονται μέσω πιο επιθετικών ενημερώσεων κώδικα κ.λπ.) μπορεί να παραμείνει κάποιο μόνιμο οπτικό ίχνος, αλλά αυτό δεν είναι τυπικό στην τυπική χρήση του Xposed.
Είναι διαφορετική ιστορία αν, εκτός από το Xposed, έχετε χρησιμοποιήσει θέματα κατασκευαστών, μηχανές θεμάτων όπως το Substratum ή τροποποιήσεις μέσω recovery . Αυτές οι αλλαγές μπορούν να αγνοηθούν επειδή εφαρμόζονται μέσω άλλων μεθόδων και δεν εξαρτώνται από το framework που θα εμφανιστεί.
Απεγκατάσταση του Xposed από το δικό του πρόγραμμα εγκατάστασης κατά την εκκίνηση του συστήματος
Εάν η συσκευή σας εκκινείται χωρίς προβλήματα και θέλετε απλώς να απεγκαταστήσετε το Xposed επειδή δεν το χρειάζεστε πλέον ή παρατηρήσετε κάποια καθυστέρηση , μπορείτε να επωφεληθείτε από το γεγονός ότι το ίδιο το Xposed Installer προσφέρει επιλογές για την απεγκατάσταση ή την απενεργοποίηση του framework χωρίς να χρειάζεται να μεταβείτε απευθείας μέσω του TWRP.
Μέσα στην εφαρμογή, συνήθως θα βλέπετε κουμπιά για εγκατάσταση, ενημέρωση, απεγκατάσταση ή αλλαγή της λειτουργίας εγκατάστασης. Όταν επιλέξετε την επιλογή απεγκατάστασης, το πρόγραμμα εγκατάστασης μπορεί να κατεβάσει και να προετοιμάσει το αρχείο ZIP του προγράμματος απεγκατάστασης ή ακόμα και να ξεκινήσει μια άμεση διεργασία, εάν το επιτρέπει η ριζική σας μέθοδος.
Ακόμα κι έτσι, ο πιο καθαρός τρόπος είναι συνήθως να αφήσετε την εφαρμογή να προετοιμάσει το αρχείο ZIP και στη συνέχεια να το εγκαταστήσει χειροκίνητα από το recovery . Είναι η ίδια διαδικασία που περιγράφηκε προηγουμένως, αλλά με το πρόγραμμα απεγκατάστασης να δημιουργείται ειδικά για την έκδοση και τη συσκευή σας, γεγονός που ελαχιστοποιεί τον κίνδυνο χρήσης λάθος αρχείου.
Αφού απεγκαταστήσετε το framework, καλό είναι να επιστρέψετε στο Xposed Installer (αν δεν το έχετε απεγκαταστήσει ακόμα) και να ελέγξετε ότι δεν εντοπίζει πλέον ενεργά frameworks . Στη συνέχεια, μπορείτε να διαγράψετε την εφαρμογή όπως οποιαδήποτε άλλη και να ξεχάσετε το Xposed μέχρι να αποφασίσετε να το επανεγκαταστήσετε.
Διατηρήστε το Xposed ενημερωμένο: σταθερά, beta και πειραματικά κανάλια
Παρόλο που το Xposed έχει χάσει έδαφος σε σχέση με το Magisk και άλλες παρόμοιες πλατφόρμες, η ανάπτυξή του έχει περάσει από διαφορετικές φάσεις με ξεχωριστά κανάλια ενημέρωσης . Εάν κατεβάσατε την έκδοσή σας από ένα νήμα XDA, ενδέχεται να μην έχετε την πιο πρόσφατη έκδοση ή το πιο σταθερό κανάλι.
Επισήμως, υπάρχουν τρία κύρια κανάλια: το σταθερό, το beta και το πειραματικό . Η πιο συνετή πορεία δράσης για τους περισσότερους χρήστες είναι να χρησιμοποιούν τον σταθερό κλάδο, ο οποίος τείνει να έχει λιγότερες εκπλήξεις. Ωστόσο, όταν προκύπτει ένα συγκεκριμένο πρόβλημα, μερικές φορές διορθώνεται πρώτα σε μια beta ή πειραματική έκδοση πριν φτάσει στο σταθερό κανάλι.
Στις ρυθμίσεις του Xposed Installer, μπορείτε να αλλάξετε το κανάλι από το οποίο ελέγχονται οι ενημερώσεις . Ωστόσο, σε συσκευές που χρησιμοποιούνται καθημερινά, δεν συνιστάται η υπερβολική χρήση πειραματικών εκδόσεων, καθώς αυτές είναι που είναι πιο πιθανό να προκαλέσουν προβλήματα σταθερότητας ή ασυμβατότητες με ορισμένες ενότητες.
Αν σκέφτεστε να απεγκαταστήσετε το Xposed λόγω περίεργων σφαλμάτων, ίσως είναι λογικό να ελέγξετε αν υπάρχει μια νεότερη έκδοση του framework που διορθώνει το πρόβλημα . Μερικές φορές, η ενημέρωση σε μια πρόσφατη σταθερή έκδοση μπορεί να επιλύσει ένα πρόβλημα χωρίς να χρειαστεί να καταργήσετε τα πάντα. Αλλά αν έχετε κουραστεί να παλεύετε με αυτό, η απεγκατάσταση θα εξακολουθεί να είναι η πιο καθαρή επιλογή.
Επιλέξτε και ενημερώστε ενότητες συμβατές με την έκδοση Android σας
Η σταθερότητα του Xposed εξαρτάται σε μεγάλο βαθμό από τις ενότητες που χρησιμοποιείτε και τη συμβατότητά τους με το σύστημά σας. Το επίσημο αποθετήριο ενοτήτων έχει πάνω από χίλιες καταχωρήσεις και δεν έχουν όλες σχεδιαστεί για την έκδοση Android ή τον τύπο ROM που διαθέτετε.
Δεδομένου ότι δεν υπάρχει τέλειο φίλτρο για να διαχωρίσει τι λειτουργεί καλά από τι όχι, πολλοί προγραμματιστές χρησιμοποιούν μια ένδειξη στο ίδιο το όνομα της ενότητας: περιλαμβάνουν το γράμμα της έκδοσης Android . Έτσι, για παράδειγμα, το GravityBox εμφανίζεται σε παραλλαγές όπως “GravityBox for Android Pie”, “GravityBox for Oreo” και ούτω καθεξής.
Η επιλογή της σωστής έκδοσης ενότητας για την έκδοση Android μειώνει σημαντικά την πιθανότητα εμφάνισης σημαντικών σφαλμάτων, bootloops και αναγκαστικών τερματισμών λειτουργίας . Είναι επίσης σημαντικό να ελέγξετε την ημερομηνία της τελευταίας ενημέρωσης και τις κριτικές χρηστών, ειδικά εάν χρησιμοποιείτε ένα πρόσφατο σύστημα ή μια πολύ προσαρμοσμένη ROM.
Όταν μια ενότητα γίνει παρωχημένη, μπορεί να συνεχίσει να εγκαθίσταται χωρίς παράπονα, αλλά να αποτυγχάνει με πολύ ανεπαίσθητους τρόπους : υπηρεσίες που κλείνουν, ειδοποιήσεις που δεν φτάνουν, λειτουργίες που παρουσιάζουν σφάλματα μόνο σε συγκεκριμένες εφαρμογές, κ.λπ. Σε αυτό το πλαίσιο, η διατήρηση ενημερωμένων τόσο του πλαισίου όσο και των ενοτήτων είναι το κλειδί, ώστε να μην χρειαστεί να την απεγκαταστήσετε βίαια αργότερα.
Για προχωρημένους χρήστες, το Xposed περιλαμβάνει μια ενότητα Αρχείων Καταγραφής (LogCat, το αρχείο καταγραφής του ίδιου του πλαισίου) , όπου μπορείτε να δείτε πληροφορίες (I) και καταχωρίσεις σφαλμάτων (E). Η ανασκόπηση αυτών των αρχείων καταγραφής βοηθά στον εντοπισμό ποια ενότητα προκαλεί σφάλματα και γιατί, γλιτώνοντάς σας ενδεχομένως από πλήρη απεγκατάσταση εάν εντοπίσετε το προβληματικό στοιχείο εγκαίρως.
Όλα όσα συζητήθηκαν δείχνουν ότι το Xposed Framework και οι παραλλαγές του παραμένουν ένα ισχυρό εργαλείο, αλλά και ευαίσθητο: η εγκατάσταση και η ενσωμάτωσή του με root, Magisk και προηγμένες μονάδες ενέχει πραγματικούς κινδύνους για τη σταθερότητα της συσκευής . Ευτυχώς, το να έχετε μια καλή ανάκτηση όπως το TWRP, να γνωρίζετε πώς να χρησιμοποιείτε τα ZIP του προγράμματος απεγκατάστασης και να γνωρίζετε πώς να διαγράφετε τη λίστα μονάδων από τη λειτουργία ανάκτησης, σας επιτρέπει να ξεφύγετε από σχεδόν κάθε ακαταστασία, να επαναφέρετε τη διαδικασία εκκίνησης του συστήματος και, αν θέλετε, να καταργήσετε εντελώς το Xposed και τις μονάδες του από το τηλέφωνό σας.

