ART Submodule for AOSP 7.1.2 legger til Xposed-funksjonalitet til Nougat Custom ROM-er

Xposed Framework er en av de mest populære Android-modifikasjonene som er tilgjengelige, da den lar brukere installere moduler som vil legge til spesifikk funksjonalitet til deres nåværende fastvare. Dette krever mye arbeid og er grunnen til at det krever XDA Senior Recognized Developer rovo89 så lang tid å utvikle etter at en ny stor oppdatering av Android er utgitt.

Fellesskapet har ropt etter en oppdatering som legger til kompatibilitet til Android 7.0 Nougat, og det ser nå ut som det finnes en metode.

Slik det er akkurat nå, er ikke dette din tradisjonelle installasjon av Xposed Framework som må flashes i en tilpasset gjenoppretting, og som kan legges til en rekke enheter. I stedet har det blitt laget en unik ART-undermodul for AOSP 7.1.2 som aktiverer Xposed Framework-funksjonalitet til en tilpasset ROM rett ut av esken. Denne metoden har imidlertid sine fordeler og ulemper, siden det ikke er noe som kan installeres på toppen av din nåværende ROM og brukere eller vedlikeholdere må kompilere ROM som støtter Xposed ved å ta i bruk disse Endringer.

En stor del av arbeidet med det offisielle Xposed-rammeverket er å få det til å installeres riktig på alle enheter endre deler av ROM-en den blir installert på (og hvis du husker, er dette det eneste trinnet som krever rot). Enkelt sagt fjerner denne uoffisielle metoden alt dette ved å gjøre de nødvendige endringene når ROM-en bygges i stedet, noe som gjøres ved å legge til den modifiserte undermodulen til byggeprosessen til en tilpasset ROM. På samme måte som hvordan Substratum kan brukes på tilpassede ROM-er uten root, vil dette legge til Xposed-funksjonalitet til selve den tilpassede ROM-en. Det betyr at du trenger dine nåværende tilpassede ROM-vedlikeholdere for å legge til støtte for denne metoden ved å legge til/plassere ART-undermodulen i AOSP-kildetreet, og deretter bygge hele ROM-en fra bunnen av.

Tilpassede ROM-vedlikeholdere må da erstatte originale rammeverk/base/cmds/app_process med den modifiserte, lag en forhåndsbygd modul som kopierer XposedBridge.jar til system/rammeverk, og oppdater deretter build/target/product/base.mk for å inkludere libxposed_art og XposedBridge. Så mens denne metoden ikke vil tilfredsstille alle fordi den ikke kan installeres direkte på din nåværende ROM, gir den noen fordeler i tillegg til det som har vært mulig tidligere. Tidlige rapporter tyder på at en rekke moduler også kan være kompatible.

Vi trenger bare å se om tilpassede ROM-vedlikeholdere vil legge til denne støtten i sine nåværende bygg. For de som leter etter en mer detaljert forklaring, sørg for å gjøre det gå over readme.md som er tilgjengelig på GitHub. Totalt sett kan dette være en fin løsning for Nougat-brukere å oppleve og bruke Xposed, slik at nyere telefoner får tilgang til et repertoar av moduler.


Kilde: GitHub