ART alammoodul AOSP 7.1.2 jaoks lisab Nougati kohandatud ROM-idele Xposedi funktsionaalsuse

Xposed Framework on üks populaarsemaid saadaolevaid Androidi modifikatsioone, kuna see võimaldab kasutajatel installida mooduleid, mis lisavad nende praegusele püsivarale spetsiifilisi funktsioone. See nõuab palju tööd ja seetõttu on vaja XDA tunnustatud vanemarendajat rovo89 nii kaua areneda pärast Androidi uue olulise värskenduse avaldamist.

Kogukond on nõudnud värskendust, mis lisab ühilduvuse Android 7.0 Nougatiga, ja nüüd tundub, et meetod on olemas.

Nagu praegu, ei ole see teie traditsiooniline Xposed Frameworki installimine, mida tuleb kohandatud taastamises flashida ja mida saab lisada mitmesugustele seadmetele. Selle asemel on AOSP 7.1.2 jaoks loodud ainulaadne ART alammoodul, mis võimaldab Xposed Frameworki funktsiooni kohandatud ROM-ile kohe karbist välja võtta. Sellel meetodil on siiski oma eelised ja puudused, kuna seda ei saa peale paigaldada teie praegusest ROM-ist ja kasutajad või hooldajad peavad kompileerima Xposedi toetavad ROM-id, võttes need kasutusele muudatusi.

Suur osa ametliku Xposedi raamistiku kallal tehtavast tööst on selle õige installimine kõikidesse seadmetesse ROM-i osade muutmine, millele see installitakse (ja kui mäletate, on see ainus samm, mis nõuab juur). Lihtsamalt öeldes kaotab see mitteametlik meetod selle kõik ära, tehes ROM-is vajalikud muudatused selle asemel ehitatakse, mida tehakse muudetud alammooduli lisamisega kohandatud ehitusprotsessi ROM. Sarnaselt sellega, kuidas

Substraumi saab kasutada kohandatud ROM-idel, millel puudub juur, lisab see kohandatud ROM-ile Xposedi funktsiooni. See tähendab, et teil on vaja oma praeguseid kohandatud ROM-i hooldajaid, et lisada sellele meetodile tuge, lisades/paigutades AOSP lähtepuusse ART alammooduli ja seejärel ehitades kogu ROM-i nullist.

Kohandatud ROM-i hooldajad peavad seejärel asendama algsed raamistikud/base/cmds/app_process koos muudetud, looge eelehitatud moodul, mis kopeerib faili XposedBridge.jar süsteemi/raamistikku, ja seejärel värskendage faili build/target/product/base.mk, et lisada libxposed_art ja XposedBridge. Ehkki see meetod ei rahulda kõik kuna seda ei saa installida otse teie praegusele ROM-ile, lisab see mõningaid eeliseid lisaks sellele, mis oli varem võimalik. Varasemad aruanded näitavad, et mitmesugused moodulid võivad samuti ühilduda.

Peame lihtsalt nägema, kas kohandatud ROM-i hooldajad lisavad selle toe oma praegustesse ehitustesse. Kes otsib täpsemat selgitust, siis kindlasti minge üle saadaoleva faili readme.md GitHubis. Üldiselt võib see olla Nougati kasutajatele hea lahendus Xposedi kogemiseks ja kasutamiseks, võimaldades uuematel telefonidel juurdepääsu moodulite repertuaarile.


Allikas: GitHub