Το Xposed Framework υποστηρίζει τώρα και το Android 6.0 Marshmallow

0

Με την επίσημη κυκλοφορία του Android 6.0 ξεκίνησε και η προσπάθεια της μεταφοράς του Xposed Framework στην νέα έκδοση του Android.

Μετά απο αρκετές προσπάθειες που έφερνε το Xposed αρκετά κοντά στο Marshmallow , ήρθε η έκδοση 77 της εφαρμογής, η οποία σύμφωνα με τον δημιουργό της rovo89 είναι πλήρως συμβατή με το Android 6.0.

Για όσους απο εσάς δεν ξέρετε τι είναι το Xposed Framework και γιατι αποτελεί ένα λόγο απο μόνο του για να κάνετε Root τη συσκευή σας ρίξτε μια ματιά σε αυτό το παλιότερο άρθρο για το Xposed.

Οι βασικές προαπαιτήσεις της εφαρμογής, δεν είναι άλλες απο δικαιώματα Root στη συσκευή σας, καθώς και ένα Custom Recovery μέσω του οποίου θα γίνει η εγκατάσταση. Συνήθως το Xposed τα βρίσκει σκούρα σε εκδόσεις του Android στις οποίες έχουν γίνει σημαντικές αλλαγές στο κώδικα(Flyme, MIUI κ.α) ομως απο τη στιγμή που η μοναδική έκδοση του Android 6.0 που υπάρχει τώρα είναι η “Vanilla” δύσκολα θα αντιμετωπίσετε πρόβλημα εκεί.

Φυσικά οι αλλαγές στο κώδικα του Android 6.0 είναι αρκετές, και έτσι υπάρχουν μερικοί σκόπελοι που θα χρειαστεί να προσπεραστούν, κάτι που ίσως να μη γίνει και ποτέ. Αυτό σημαίνει οτι μερικά απο τα Modules του θα χρειαστούν αναβάθμιση για να λειτουργήσουν, ή ακόμα χειρότερα, ίσως μην είναι με τίποτα λειτουργικές πλέον.

Σημειώσεις του Rovo89 για πιθανές ασυμβατότητες
  • I have only tested this with SuperSU installed, due to which dm-verity and some SELinux rules are disabled. Especially dm-verity would definitely conflict with the modifications of the system partition
  • Access to preferences files might be blocked by SELinux, and Xposed is currently not able to work around that. (*) Some modules might be affected by this, nevertheless I strongly recommend to keep SELinux enabled and enforcing to keep your device as safe as possible.
  • I could not test all Xposed APIs. The system is booting without any error messages from Xposed, but some functions that the framework makes available might still need to be adjusted for Marshmallow.
  • Obviously, modules themselves might need to be updated as well due to changes in AOSP. Please be patient and give module developers the time to make the required changes. If you absolutely “cannot live” without module X, don’t update to Marshmallow yet.
  • Some issues might arise from JIT (disabled by default, even in AOSP) and the “optimizing” compiler (which rewrites apps’ code to be more efficient, due to which some calls might simply be skipped). Both of these are new in Marshmallow and might have various consequences in combination with Xposed, from hooks that silently don’t work to crashes. However, as it’s running stable for me, I decided not to disable them and will instead look into them in more detail if concrete issues are reported.

Όσοι θέλετε να δοκιμάσετε το Xposed Framework στο κινητό σας, δεν έχετε παρα να κατεβάσετε την τελευταία έκδοση, απο το νήμα της εφαρμογής στο XDA-Developers

Aggelos Pap
Aggelos Pap

Αν έχετε κάποιο πρόβλημα με τη συσκευή σας, ή κάποια ερώτηση για το Android μπορείτε να επικοινωνήσετε μαζί μου

Σχολιάστε πρώτος

Leave a reply

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει τα ανεπιθύμητα σχόλια. Μάθετε πώς υφίστανται επεξεργασία τα δεδομένα των σχολίων σας.

Angroid.gr
Logo