Xposed Framework je jednou z najpopulárnejších dostupných modifikácií systému Android, pretože umožňuje používateľom inštalovať moduly, ktoré do ich aktuálneho firmvéru pridajú špecifické funkcie. Vyžaduje si to veľa práce, a preto si to vyžaduje uznávaného vývojára XDA Senior rovo89 tak dlho na vývoj po vydaní novej veľkej aktualizácie systému Android.
Komunita sa dožadovala aktualizácie, ktorá pridáva kompatibilitu s Androidom 7.0 Nougat a teraz to vyzerá, že existuje spôsob.
Ako je to práve teraz, toto nie je vaša tradičná inštalácia Xposed Framework, ktorá musí byť flashovaná vo vlastnej obnove a ktorá môže byť pridaná do rôznych zariadení. Namiesto toho bol vytvorený jedinečný submodul ART pre AOSP 7.1.2, ktorý umožňuje funkčnosť Xposed Framework na vlastnú ROM hneď po vybalení. Táto metóda má však svoje výhody a nevýhody, pretože to nie je niečo, čo sa dá nainštalovať na vrch vašej aktuálnej ROM a používatelia alebo správcovia potrebujú kompilovať ROM, ktoré podporujú Xposed, ich prijatím zmeny.
Obrovská časť práce na oficiálnom rámci Xposed spočíva v jeho správnej inštalácii na všetky zariadenia úprava častí ROM, do ktorej sa inštaluje (a ak si pamätáte, toto je jediný krok, ktorý vyžaduje koreň). Jednoducho povedané, táto neoficiálna metóda to všetko odstraňuje vykonaním požadovaných zmien pri ROM namiesto toho sa zostavuje, čo sa robí pridaním upraveného podmodulu do procesu zostavovania vlastného ROM. Podobne ako Substrát je možné použiť na vlastných ROM bez root, to pridá funkciu Xposed do samotnej vlastnej pamäte ROM. To znamená, že budete potrebovať svojich súčasných vlastných správcov ROM, aby pridali podporu pre túto metódu pridaním/umiestnením submodulu ART do zdrojového stromu AOSP a potom zostavením celej ROM od začiatku.
Správcovia vlastných ROM potom budú musieť nahradiť pôvodné frameworky/base/cmds/app_process s upraveným, vytvorte vopred zostavený modul, ktorý skopíruje XposedBridge.jar do systému/rámca, a potom aktualizujte súbor build/target/product/base.mk tak, aby obsahoval libxposed_art a XposedBridge. Takže zatiaľ čo táto metóda neuspokojí každý pretože sa nedá nainštalovať priamo do vašej aktuálnej ROM, pridáva niektoré výhody nad rámec toho, čo bolo možné v minulosti. Prvé správy naznačujú, že by mohli byť kompatibilné aj rôzne moduly.
Potrebujeme len zistiť, či vlastní správcovia ROM pridajú túto podporu do svojich aktuálnych verzií. Pre tých, ktorí hľadajú podrobnejšie vysvetlenie, určite prejdite na súbor readme.md, ktorý je k dispozícii na GitHub. Celkovo by to mohlo byť pekné riešenie pre používateľov Nougat, aby mohli zažiť a využívať Xposed, čo umožňuje novším telefónom prístup k repertoáru modulov.
Zdroj: GitHub