ART-undermodul til AOSP 7.1.2 tilføjer Xposed-funktionalitet til Nougat Custom ROM'er

click fraud protection

Xposed Framework er en af ​​de mest populære Android-modifikationer, der er tilgængelige, da det gør det muligt for brugere at installere moduler, der tilføjer specifik funktionalitet til deres nuværende firmware. Dette kræver meget arbejde, og det er derfor, det kræver XDA Senior Recognized Developer rovo89 så lang tid at udvikle efter en ny større opdatering af Android er frigivet.

Fællesskabet har råbt på en opdatering, der tilføjer kompatibilitet til Android 7.0 Nougat, og det ser nu ud til, at der er en metode.

Som det er lige nu, er dette ikke din traditionelle installation af Xposed Framework, der skal flashes i en tilpasset gendannelse, og som kan føjes til en række forskellige enheder. I stedet er der oprettet et unikt ART-undermodul til AOSP 7.1.2, der aktiverer Xposed Framework-funktionalitet til en brugerdefineret ROM lige ud af æsken. Denne metode har dog sine fordele og ulemper, da det ikke er noget, der kan installeres ovenpå af din nuværende ROM og brugere eller vedligeholdere skal kompilere ROM'er, der understøtter Xposed ved at adoptere disse ændringer.

En stor del af arbejdet med den officielle Xposed-ramme er at få den til at installere korrekt på alle enheder ved at ændre dele af den ROM, den bliver installeret på (og hvis du husker det, er dette det eneste trin, der kræver rod). Kort sagt fjerner denne uofficielle metode alt det ved at udføre de nødvendige ændringer, når ROM'en bygges i stedet, hvilket gøres ved at tilføje det modificerede undermodul til byggeprocessen for en brugerdefineret ROM. På samme måde som hvordan Substratum kan bruges på brugerdefinerede ROM'er uden root, vil dette tilføje Xposed-funktionalitet til selve den brugerdefinerede ROM. Det betyder, at du skal bruge dine nuværende brugerdefinerede ROM-vedligeholdere til at tilføje understøttelse af denne metode ved at tilføje/placere ART-undermodulet i AOSP-kildetræet og derefter bygge hele ROM'en fra bunden.

Brugerdefinerede ROM-vedligeholdere skal derefter erstatte originale frameworks/base/cmds/app_process med den modificerede, opret et forudbygget modul, der kopierer XposedBridge.jar til system/framework, og opdater derefter build/target/product/base.mk til at inkludere libxposed_art og XposedBridge. Så selvom denne metode ikke vil tilfredsstille alle sammen fordi det ikke kan installeres direkte på din nuværende ROM, tilføjer det nogle fordele ud over, hvad der har været muligt tidligere. Tidlige rapporter tyder på, at en række moduler også kunne være kompatible.

Vi skal bare se, om brugerdefinerede ROM-vedligeholdere vil tilføje denne støtte til deres nuværende builds. For dem, der leder efter en mere detaljeret forklaring, skal du sørge for at gå over readme.md, der er tilgængelig på GitHub. Samlet set kunne dette være en god løsning for Nougat-brugere til at opleve og gøre brug af Xposed, hvilket giver nyere telefoner adgang til et repertoire af moduler.


Kilde: GitHub