ART Submodule for AOSP 7.1.2 lägger till Xposed-funktionalitet till Nougat Custom ROMs

Xposed Framework är en av de mest populära Android-modifieringarna som finns tillgängliga eftersom det gör det möjligt för användare att installera moduler som kommer att lägga till specifik funktionalitet till deras nuvarande firmware. Detta kräver mycket arbete och det är därför det kräver XDA Senior Recognized Developer rovo89 så lång tid att utveckla efter att en ny stor uppdatering av Android har släppts.

Gemenskapen har ropat efter en uppdatering som lägger till kompatibilitet till Android 7.0 Nougat och det ser nu ut som att det finns en metod.

Som det är just nu är detta inte din traditionella installation av Xposed Framework som behöver flashas i en anpassad återställning, och som kan läggas till en mängd olika enheter. Istället har det skapats en unik ART-undermodul för AOSP 7.1.2 som aktiverar Xposed Framework-funktionalitet till en anpassad ROM direkt ur lådan. Denna metod har dock sina fördelar och nackdelar, eftersom det inte är något som kan installeras ovanpå av din nuvarande ROM och användare eller underhållare måste kompilera ROM som stöder Xposed genom att använda dessa ändringar.

En stor del av arbetet med det officiella Xposed-ramverket är att få det att installeras korrekt på alla enheter modifiera delar av ROM-minnet som det installeras på (och om du kommer ihåg är detta det enda steget som kräver rot). Enkelt uttryckt, denna inofficiella metod gör bort allt detta genom att göra de nödvändiga ändringarna när ROM byggs istället, vilket görs genom att lägga till den modifierade undermodulen i byggprocessen för en anpassad ROM. Precis som hur Substratum kan användas på anpassade ROM utan root, kommer detta att lägga till Xposed-funktionalitet till det anpassade ROM-minnet. Det betyder att du behöver dina nuvarande anpassade ROM-underhållare för att lägga till stöd för den här metoden genom att lägga till/placera ART-submodulen i AOSP-källträdet och sedan bygga hela ROM från grunden.

Anpassade ROM-underhållare kommer då att behöva ersätta ursprungliga ramverk/base/cmds/app_process med den modifierade, skapa en förbyggd modul som kopierar XposedBridge.jar till system/framework och uppdatera sedan build/target/product/base.mk för att inkludera libxposed_art och XposedBridge. Så även om denna metod inte kommer att tillfredsställa alla eftersom det inte kan installeras direkt på din nuvarande ROM, tillför det vissa fördelar utöver vad som varit möjligt tidigare. Tidiga rapporter tyder på att en mängd olika moduler också kan vara kompatibla.

Vi behöver bara se om anpassade ROM-underhållare kommer att lägga till detta stöd i sina nuvarande builds. För den som letar efter en mer detaljerad förklaring, se till att göra det gå över readme.md som är tillgänglig på GitHub. Sammantaget kan detta vara en bra lösning för Nougat-användare att uppleva och använda Xposed, vilket ger nyare telefoner tillgång till en repertoar av moduler.


Källa: GitHub