Az AOSP 7.1.2 ART almodulja Xposed funkcionalitást ad a Nougat egyéni ROM-okhoz

click fraud protection

Az Xposed Framework az egyik legnépszerűbb Android-módosítás, mivel lehetővé teszi a felhasználók számára, hogy olyan modulokat telepítsenek, amelyek speciális funkciókat adnak hozzá a jelenlegi firmware-hez. Ez sok munkát igényel, és ezért van szükség az XDA Senior Recognized Developerre rovo89 olyan sokáig kell fejlődni, miután megjelent az Android új nagy frissítése.

A közösség egy olyan frissítésért sürgetett, amely kompatibilitást ad az Android 7.0 Nougat rendszerrel, és most úgy tűnik, hogy létezik egy módszer.

Ahogy jelenleg is, ez nem az Xposed Framework hagyományos telepítése, amelyet egyéni helyreállítás során kell flashelni, és amely számos eszközhöz hozzáadható. Ehelyett egy egyedi ART almodul készült az AOSP 7.1.2-hez lehetővé teszi az Xposed Framework funkcionalitását egy egyéni ROM-ra, közvetlenül a dobozból. Ennek a módszernek megvannak az előnyei és a hátrányai is, mivel nem lehet felülre telepíteni a jelenlegi ROM-ból, és a felhasználóknak vagy karbantartóknak olyan ROM-okat kell fordítaniuk, amelyek támogatják az Xposed alkalmazást ezek elfogadásával változtatások.

A hivatalos Xposed keretrendszeren végzett munka nagy része az, hogy megfelelően telepítse az összes eszközre módosítsa a ROM egyes részeit, amelyre telepítve van (és ha emlékszel, ez az egyetlen lépés, amelyre szükség van gyökér). Egyszerűen fogalmazva, ez a nem hivatalos módszer mindezt megszünteti azáltal, hogy elvégzi a szükséges változtatásokat a ROM-ban helyett épül, ami úgy történik, hogy a módosított almodult hozzáadjuk egy egyedi összeállítási folyamatához ROM. Hasonlóan ahhoz, hogyan A szubsztrátum root nélküli egyéni ROM-okon használható, ez Xposed funkciót ad magához az egyéni ROM-hoz. Ez azt jelenti, hogy a jelenlegi egyéni ROM-karbantartóinak támogatniuk kell ezt a módszert az ART almodul hozzáadásával/elhelyezésével az AOSP forrásfájába, majd a teljes ROM-ot a semmiből felépítve.

Az egyéni ROM-karbantartóknak ezután le kell cserélniük az eredeti keretrendszert/base/cmds/app_process-et a módosítottal, hozzon létre egy előre beépített modult, amely az XposedBridge.jar fájlt a rendszerbe/keretrendszerbe másolja, majd frissítse a build/target/product/base.mk fájlt, hogy tartalmazza a libxposed_art és az XposedBridge-t. Tehát bár ez a módszer nem fog kielégíteni mindenki mivel nem telepíthető közvetlenül a jelenlegi ROM-ra, a múltbeli lehetőségeken felül bizonyos előnyökkel jár. A korai jelentések szerint számos modul is kompatibilis lehet.

Csak azt kell látnunk, hogy az egyéni ROM-karbantartók hozzáadják-e ezt a támogatást jelenlegi buildjeikhez. Aki részletesebb magyarázatot keres, az mindenképpen tegye meg lépjen át az elérhető readme.md fájlra a GitHubon. Összességében ez egy jó megoldás lehet a Nougat-felhasználók számára, hogy megtapasztalják és kihasználják az Xposed szolgáltatást, amely lehetővé teszi az újabb telefonok számára, hogy hozzáférjenek a modulok repertoárjához.


Forrás: GitHub