Xposed Framework je jednou z nejpopulárnějších dostupných modifikací systému Android, protože umožňuje uživatelům instalovat moduly, které do jejich aktuálního firmwaru přidají specifické funkce. To vyžaduje hodně práce, a proto to vyžaduje XDA Senior Recognized Developer rovo89 tak dlouho vyvíjet po vydání nové velké aktualizace Androidu.
Komunita se dožadovala aktualizace, která přidává kompatibilitu s Androidem 7.0 Nougat, a nyní to vypadá, že existuje způsob.
Jak je to právě teď, nejedná se o vaši tradiční instalaci Xposed Framework, kterou je třeba flashnout ve vlastní obnově a kterou lze přidat do různých zařízení. Místo toho byl pro AOSP 7.1.2 vytvořen jedinečný submodul ART, který umožňuje funkci Xposed Framework do vlastní paměti ROM ihned po vybalení. Tato metoda má své výhody a nevýhody, protože to není něco, co lze nainstalovat navrch vaší aktuální ROM a uživatelé nebo správci potřebují zkompilovat ROM, které podporují Xposed tím, že je převezmou Změny.
Obrovská část práce na oficiálním frameworku Xposed spočívá v jeho správné instalaci na všechna zařízení úprava částí ROM, do které se instaluje (a pokud si vzpomínáte, je to jediný krok, který vyžaduje vykořenit). Jednoduše řečeno, tato neoficiální metoda to vše odstraňuje tím, že provádí požadované změny při ROM se místo toho vytváří, což se provádí přidáním upraveného submodulu do procesu sestavení vlastního ROM. Podobně jako jak
Substratum lze použít na vlastních ROM bez root, to přidá funkci Xposed do vlastní paměti ROM. To znamená, že budete potřebovat své současné vlastní správce ROM, aby přidali podporu pro tuto metodu přidáním/umístěním submodulu ART do stromu zdroje AOSP a poté sestavením celé ROM od začátku.Vlastní správci ROM pak budou muset nahradit původní frameworky/base/cmds/app_process s tím upraveným, vytvořte předem sestavený modul, který zkopíruje XposedBridge.jar do systému/rámce, a poté aktualizujte soubor build/target/product/base.mk tak, aby zahrnoval libxposed_art a XposedBridge. Takže zatímco tato metoda neuspokojí každý protože jej nelze nainstalovat přímo do vaší aktuální ROM, přidává některé výhody nad rámec toho, co bylo možné v minulosti. První zprávy naznačují, že různé moduly by také mohly být kompatibilní.
Potřebujeme jen zjistit, zda vlastní správci ROM přidají tuto podporu do svých současných sestavení. Pro ty, kteří hledají podrobnější vysvětlení, určitě přejděte na readme.md, který je k dispozici na GitHubu. Celkově by to mohlo být pěkné řešení pro uživatele Nougat, aby mohli zažít a využívat Xposed, což umožňuje novějším telefonům přístup k repertoáru modulů.
Zdroj: GitHub