23Jul

Ξεχάστε να αναβοσβήνουν τα ROM: Χρησιμοποιήστε το Xposed Framework για να προσαρμόσετε το Android σας

click fraud protection

Πολλές βελτιώσεις χαμηλού επιπέδου μπορούν κανονικά να πραγματοποιηθούν μόνο στο Android, αναβοσβήνοντας τις προσαρμοσμένες ROM.Το Xposed Framework σας επιτρέπει να τροποποιήσετε το υπάρχον σας σύστημα χωρίς να εγκαταστήσετε ένα νέο προσαρμοσμένο ROM.Το μόνο που χρειάζεται είναι η πρόσβαση root.

Σίγουρα, μπορεί να θέλετε να αναβοσβήνετε μια προσαρμοσμένη ROM όπως το CyanogenMod για να αποκτήσετε την πιο πρόσφατη έκδοση του Android ή να χρησιμοποιήσετε μια μεγάλη ποικιλία τσίμπημα, αλλά αν σας αρέσει η έκδοση του Android που έχετε ήδη, το Xposed framework είναι πολύ ευέλικτο.Σκεφτείτε το Xposed Framework ως οικοδόμηση της δικής σας προσαρμοσμένης ROM για το Android.Αντί να κατεβάσετε κάτι όπως το CyanogenMod, το οποίο έρχεται με ένα πλήθος νέων λειτουργιών ψημένων, το Xposed σας επιτρέπει να προσθέσετε μόνο τα χαρακτηριστικά που θέλετε, ένα προς ένα, μέσω μεμονωμένων ενοτήτων.Δεν απαιτείται αναβοσβήνει ROM.Αυτό το άρθρο έχει μερικά παραδείγματα των πράξεων που μπορείτε να κάνετε, αν είστε περίεργοι.

instagram viewer

Πώς λειτουργεί

Η δημοφιλής μονάδα GravityBox Xposed, η οποία περιέχει πολλές χρήσιμες βελτιώσεις σε ένα πακέτο.

Για να εκτελέσετε διάφορες βελτιώσεις χαμηλού επιπέδου, οι προγραμματιστές πρέπει να τροποποιήσουν τα αρχεία APK του συστήματος( πακέτο εφαρμογής).Γενικά απελευθερώνουν αυτές τις αλλαγές ως προσαρμοσμένη ROM, την οποία οι χρήστες πρέπει να αναβοσβήσουν στη συσκευή τους.

Το Xposed Framework απαιτεί πρόσβαση root για εγκατάσταση, αλλά θα πρέπει να είναι σε θέση να λειτουργήσει χωρίς root μετά.Επεκτείνει το εκτελέσιμο αρχείο /system/bin/ app_process για να φορτώσει ένα συγκεκριμένο αρχείο JAR κατά την εκκίνηση.Οι κλάσεις αυτού του αρχείου θα αποτελούν μέρος κάθε διαδικασίας εφαρμογής στο σύστημα - ακόμη και των διαδικασιών εξυπηρέτησης του συστήματος.Στη συνέχεια, είναι δυνατό να τροποποιήσετε τη συμπεριφορά μιας εφαρμογής κατά τη διάρκεια εκτέλεσης - δεν απαιτείται αναβοσβήνει η ROM ούτε τροποποιούνται τα αρχεία APK της εφαρμογής.

Το Xposed Framework δεν εγγυάται ότι θα λειτουργεί σε κάθε τηλέφωνο, ούτε και τα μεμονωμένα μοντέλα.Είναι σχεδιασμένο να λειτουργεί με τις περισσότερες συσκευές Android 4.0 και νεότερες εκδόσεις.Επιπλέον, ενδέχεται να μην λειτουργούν σε ισχυρά τροποποιημένες μονάδες ROM ή σε συσκευές που τροποποιούν σε μεγάλο βαθμό ορισμένα κομμάτια κώδικα( για παράδειγμα, συσκευές Samsung ενδέχεται να αντιμετωπίζουν προβλήματα).Ο μόνος τρόπος να γνωρίζετε είναι να περιηγηθείτε στα Φόρουμ Xposed ή να το δοκιμάσετε μόνοι σας.Υπάρχουν ανεπίσημες κατασκευές για το TouchWiz και άλλες εκδόσεις του Android, αν είστε πρόθυμοι να τους δώσετε ένα πλάνο.

Το τηλέφωνό σας θα πρέπει επίσης να έχει ρίζες.Δεν υπάρχει τρόπος γύρω από αυτό, οπότε αν δεν έχετε ριζώσει ακόμα, δεν υπάρχει καλύτερος χρόνος από τώρα!Κάθε τηλέφωνο είναι λίγο διαφορετικό, οπότε ελέγξτε τον οδηγό μας για τις ρίζες και το XDA Developers Forum για τη συγκεκριμένη συσκευή σας για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο θα το ριζώσετε.

Τέλος, να θυμάστε ότι -όπως και το ξεκλείδωμα του bootloader και των ριζοβολίας-οι εξατομικευμένες μονάδες έχουν πρόσβαση σε βαθιές λειτουργίες του συστήματος στο τηλέφωνό σας και αποτελούν κίνδυνο για την ασφάλεια.Εγκαταστήστε μόνο μονάδες από προγραμματιστές που εμπιστεύεστε ή αναζητήστε λειτουργίες ανοικτού κώδικα και κολλήστε σε αυτές.Όλα από εδώ και πέρα ​​είναι με δική σας ευθύνη, οπότε προσέξτε και εγκαταστήστε υπεύθυνα.

Μπορείτε να περιηγηθείτε στα διάφορα Xposed tweaks που είναι διαθέσιμα στην ιστοσελίδα του Xposed και να δείτε πολλές περισσότερες πληροφορίες και συχνές ερωτήσεις σχετικά με το Xposed forum στο XDA Developers.

Βήμα πρώτο: Εγκαταστήστε το Xposed Framework

Το Xposed Framework δεν είναι διαθέσιμο στο Google Play, οπότε θα πρέπει να το εγκαταστήσετε μέσω μιας από δύο άλλες μεθόδους.

Ενημέρωση : Εάν τρέχετε Marshmallow ή παραπάνω, μπορείτε να εγκαταστήσετε μια νεότερη, "systemless" έκδοση του Xposed, η οποία είναι πολύ πιο ευέλικτη από την παλιά έκδοση που συζητείται σε αυτό το άρθρο.Κατ 'αρχάς, θα θέλετε να διαβάσετε σχετικά με την rootless σύστημα, και στη συνέχεια να μάθετε πώς να εγκαταστήσετε χωρίς σύστημα εδώ.

ΣΧΕΤΙΚΑ ΑΡΘΡΑ
Τι είναι "Systemless Root" στο Android και γιατί είναι καλύτερο;
Πώς να εγκαταστήσετε το νέο Systemless Xposed Framework για προσαρμοσμένη Android χωρίς απογοήτευση

Εάν εκτελείτε μια έκδοση του Android Ice Cream Sandwich, Jelly Bean ή KitKat , μπορείτε να μεταφορτώσετε το Xposed Installer APK από την αρχική σελίδα του Xposed,στο τηλέφωνό σας με ένα καλώδιο USB ή μια εφαρμογή όπως το Dropbox.Στη συνέχεια, ξεκινήστε το APK για να ξεκινήσετε την εγκατάσταση και μεταβείτε στην επόμενη ενότητα.

Εάν εκτελείτε το Android Lollipop ή το Marshmallow , η εγκατάσταση είναι λίγο πιο περίπλοκη: θα χρειαστεί να αναβοσβήνει το πλαίσιο χρησιμοποιώντας μια προσαρμοσμένη ανάκτηση όπως το TWRP, και στη συνέχεια να απομακρυνθεί ο εγκαταστάτης.(Αν και θυμάστε, αν τρέχετε το Marshmallow, μπορείτε επίσης να εγκαταστήσετε την έκδοση χωρίς σύστημα, η οποία είναι καλύτερη.)

Προχωρήστε στο νήμα του φόρουμ του Xposed στους προγραμματιστές του XDA και κάντε λήψη τριών αρχείων: το APPL του Xposed Installer, το Xposed Framework ZIP και το απλοποιημένο ZIP Uninstaller.Μπορεί να χρειαστεί να κάνετε κάποια έρευνα για να καταλάβετε ποιο αρχείο. zip για λήψη."Sdk21", "sdk22" και "sdk23" αναφέρονται σε Android 5.0, 5.1 και 6.0, αντίστοιχα."Arm", "arm64" και "x86" αναφέρονται σε επεξεργαστές ARM, 64-bit ARM και Intel αντίστοιχα.

Έτσι, δεδομένου ότι έχω ένα Nexus 5X-ο οποίος διαθέτει επεξεργαστή ARM 64 bit και τρέχει το Android 6.0.1 Lollipop-I έχω κατεβάσει το API Xposed Installer, το xposed-v80-sdk23-arm64.zip αρχείο και το xposed-uninstaller-arm64.zip αρχείο.

Μεταφέρετε και τα τρία αρχεία στο τηλέφωνό σας χρησιμοποιώντας ένα καλώδιο USB ή μια εφαρμογή όπως το Dropbox.

Στη συνέχεια, επανεκκινήστε το τηλέφωνό σας σε ανάκτηση TWRP.Κάτι τέτοιο είναι λίγο διαφορετικό σε κάθε τηλέφωνο - για παράδειγμα, μπορεί να χρειαστεί να κρατήσετε ταυτόχρονα τα κουμπιά Power και Volume Down και, στη συνέχεια, να χρησιμοποιήσετε τα πλήκτρα έντασης για να εκκινήσετε τη λειτουργία "Recovery Mode".Οδηγίες Google για το συγκεκριμένο μοντέλο σας για να δείτε πώς γίνεται αυτό.

Μόλις το κάνετε, θα σας υποδεχτεί η γνωστή αρχική οθόνη TWRP.Κάντε κλικ στο κουμπί Εγκατάσταση.

ΣΗΜΕΙΩΣΗ: Μπορεί να θέλετε να δημιουργήσετε αντίγραφο ασφαλείας στο TWRP πριν συνεχίσετε με αυτή τη διαδικασία.

Εμφανίζεται η παρακάτω οθόνη.Πραγματοποιήστε κύλιση προς τα κάτω και μεταβείτε στο αρχείο. zip Xposed framework που μεταφέρατε νωρίτερα.

Πατήστε το φερμουάρ φερμουάρ και θα δείτε αυτή την οθόνη.Σύρετε για να επιβεβαιώσετε το φλας.

Θα πρέπει να διαρκέσει μόνο μια στιγμή για να αναβοσβήνει το πακέτο.Όταν τελειώσει, πατήστε το πλήκτρο "Σκουπίστε τη μνήμη cache / Dalvik" και, στη συνέχεια, επανεκκινήστε το σύστημά σας.

Εάν το TWRP ρωτά αν θέλετε να εγκαταστήσετε το SuperSU τώρα, επιλέξτε "Do Not Install".

Το τηλέφωνό σας μπορεί να πάρει μερικά λεπτά για να επανεκκινήσει, καθώς μπορεί να "επανεπιβεβαιώσει" τις εφαρμογές σας.Δώστε χρόνο και όταν ολοκληρωθεί, ξεκινήστε το APK Xposed Installer που μεταφέρατε νωρίτερα.Αυτό θα εγκαταστήσει την εφαρμογή που θα χρησιμοποιήσετε για τη διαχείριση των μονάδων σας.

Εάν αντιμετωπίζετε προβλήματα με την εγκατάσταση - όπως και το τηλέφωνό σας μπαίνει σε βρόχο εκκίνησης - απλά αναβοσβήνει το αρχείο. zip Xposed Uninstaller με τον ίδιο τρόπο και τα πράγματα θα πρέπει να επανέλθουν στο φυσιολογικό.Αν αποτύχουν όλα τα υπόλοιπα, επαναφέρετε από το τελευταίο αντίγραφο ασφαλείας TWRP.

Βήμα δεύτερο: Ρύθμιση του εγκατεστημένου εγκαταστάτη και λήψη μιας μονάδας

Ξεκινήστε τον απλοποιημένο εγκαταστάτη και θα σας υποδεχτούμε με την παρακάτω οθόνη.Οι συσκευές που εκτελούν το KitKat θα πρέπει να επιλέξουν την επιλογή "Πλαίσιο" και, στη συνέχεια, πατήστε το κουμπί Εγκατάσταση / Ενημέρωση για να εγκαταστήσετε το Xposed Framework.Θα πρέπει να επανεκκινήσετε το τηλέφωνό σας όταν τελειώσετε.Οι χρήστες Lollipop και Marshmallow θα έχουν ήδη κάνει αυτό μέσω του. zip που αναβοσβήνει στο προηγούμενο βήμα.

Θυμηθείτε ότι το Xposed απαιτεί πρόσβαση root, οπότε αν λάβετε μια ερώτηση σε αυτό το σημείο από την εφαρμογή superuser.Χορηγήστε δικαιώματα χρήσης superuser Installer για να συνεχίσετε.

Τώρα που το Xposed έχει ρυθμιστεί όλα, ήρθε η ώρα για το διασκεδαστικό μέρος: εγκατάσταση μονάδων.Οι ενσωματωμένες ενότητες περιέχουν τα διαφορετικά τσιμπήματα που μπορείτε να χρησιμοποιήσετε για να προσαρμόσετε το σύστημά σας.Ορισμένα είναι μικρά και εκτελούν μόνο μία λειτουργία, ενώ άλλα είναι πακέτα που περιέχουν πολλά χρήσιμα τσιμπήματα.Για αυτόν τον οδηγό πρόκειται να χρησιμοποιήσουμε ένα πολύ απλό παράδειγμα: το XInsta, ένα Xposed module που προσθέτει μια επιλογή λήψης φωτογραφιών από την εφαρμογή Instagram.

Πατήστε την ενότητα "Λήψη" του Προτεινόμενου εγκαταστάτη και πατήστε το κουμπί αναζήτησης στη γραμμή εργαλείων.Αναζητήστε το "xinsta" και επιλέξτε την ενότητα XInsta που εμφανίζεται.

Μεταβείτε στην καρτέλα "Εκδόσεις" και αγγίξτε το κουμπί "Λήψη" στην τελευταία έκδοση.Αυτό θα κατεβάσει και θα εγκαταστήσει την εν λόγω ενότητα.

Όταν ολοκληρωθεί, η μονάδα θα εγκατασταθεί, αλλά δεν θα ενεργοποιηθεί.Στο Xposed Installer, κατευθυνθείτε στην ενότητα Modules( ή απλά επιλέξτε την ειδοποίηση που εμφανίζεται στην αναπτυσσόμενη λίστα ειδοποιήσεων).Επιλέξτε το πλαίσιο δίπλα στη λειτουργική μονάδα που θέλετε να ενεργοποιήσετε και επανεκκινήστε το τηλέφωνό σας.

Αν παρατηρήσετε στην περιγραφή της ενότητας, έχει μια προϋπόθεση: πρέπει να δώσετε στην Instagram την άδεια πρόσβασης στο χώρο αποθήκευσης του τηλεφώνου σας.Αυτά τα είδη των πράξεων είναι κοινά, γι 'αυτό βεβαιωθείτε ότι έχετε διαβάσει την περιγραφή της ενότητας πριν προσπαθήσετε να την χρησιμοποιήσετε.

Για να το κάνετε αυτό, κατευθυνθείτε στις Ρυθμίσεις & gt;Εφαρμογές & gt;Instagram & gt;Δικαιώματα και μεταβείτε στην επιλογή "Αποθήκευση" στην επιλογή "Ενεργοποίηση".

Στη συνέχεια, ανοίξτε την εφαρμογή Instagram και κάντε κλικ στις τρεις τελείες δίπλα σε μια φωτογραφία - αν όλα πάνε καλά, θα πρέπει να έχετε τη δυνατότητα να κάνετε λήψη αυτής της φωτογραφίας στη συσκευή σας.

Συγχαρητήρια, μόλις εγκαταστήσατε την πρώτη σας μονάδα Xposed!

Βήμα τρίτο: Εξασφαλίστε την ενότητα σας( αν ισχύει)

Πολλά από τα modules που έχετε κατεβάσει θα έχουν τη δική τους διεπαφή, από την οποία μπορείτε να τροποποιήσετε διαφορετικές ρυθμίσεις που σχετίζονται με την ενότητα.Μπορείτε συνήθως να αποκτήσετε πρόσβαση σε αυτό κάνοντας κλικ στην ενότητα στην ενότητα "Modules" του Xposed Installer.Σε άλλες περιπτώσεις, η ενότητα μπορεί να έρθει ακόμη και με το δικό της εικονίδιο στο συρτάρι εφαρμογής, όπως φαίνεται παρακάτω.

Βεβαιωθείτε ότι έχετε ελέγξει τις ρυθμίσεις για τις μονάδες σας.Ποτέ δεν ξέρεις τι είδους καλούδια θα υπάρχουν εκεί.

Μπορείτε επίσης να πατήσετε πατημένο το στοιχείο του στοιχείου στο Xposed Installer για να ενημερώσετε ή να απεγκαταστήσετε την ενότητα.

Τώρα που είστε έτοιμοι, σας συνιστούμε να περιηγηθείτε στην ενότητα Xposed module για να δείτε όλα τα πράγματα που μπορεί να προσφέρει η Xposed.Η λίστα με τις καλύτερες μονάδες Xposed είναι επίσης ένα καλό μέρος για να αρχίσετε να εξερευνάτε.Συνιστώ ανεπιφύλακτα το GravityBox, το οποίο απεικονίζεται νωρίτερα σε αυτό το άρθρο, το οποίο συγκεντρώνει πολλά χρήσιμα τσιμπήματα σε ένα προσαρμόσιμο πακέτο.

ΣΧΕΤΙΚΑ ΑΡΘΡΑ
Πέντε Χρήσιμες Ενσωματωμένες Ενότητες για Προσαρμογή του Ραντισμένου σας Android Phone
Πώς να αποκτήσετε πολλαπλών παραθύρων Multitasking σε οποιοδήποτε τηλέφωνο Android ή Tablet

Απεγκατάσταση του Xposed Framework

Αν θέλετε να απεγκαταστήσετε το Xposed framework, επιστρέψτε στην εφαρμογή Xposed Installer, πατήστε Πλαίσιο και πατήστε το κουμπί Κατάργηση εγκατάστασης.Αν εγκαταστήσατε το πλαίσιο χρησιμοποιώντας ένα αρχείο. zip, ωστόσο, θα πρέπει να τον απεγκαταστήσετε αναβοσβήνοντας το αρχείο. zip του λογισμικού απεγκατάστασης από το νήμα XDA χρησιμοποιώντας το TWRP.

Βεβαιωθείτε ότι έχετε πραγματοποιήσει μια απεγκατάσταση στην εφαρμογή Xposed Installer πριν αφαιρέσετε την εφαρμογή Xposed Installer από τη συσκευή σας.

Το Xposed Framework μπορεί απλώς να είναι ένα εργαλείο για τους Android geeks να τσίμπημα τα τηλέφωνά τους, αλλά είναι ένα ταχύτερο, ευκολότερο και λιγότερο επεμβατικό εργαλείο από ένα προσαρμοσμένο ROM είναι.Αυτό θα μπορούσε επίσης να χρησιμοποιηθεί για την εγκατάσταση θεμάτων και την εκτέλεση άλλων επεμβατικών προσαρμογών που κανονικά θα απαιτούσαν μια προσαρμοσμένη ROM.Η μέθοδος του Xposed Framework δεν συνεπάγεται αλλαγή του λειτουργικού συστήματος της συσκευής σας και μπορεί εύκολα να αντιστραφεί, γεγονός που την καθιστά μια εξαιρετική επιλογή για tweakers που πραγματικά θέλουν να σκάψουν μέσα.