Xposed Framework on yksi suosituimmista saatavilla olevista Android-muokkauksista, koska sen avulla käyttäjät voivat asentaa moduuleja, jotka lisäävät tiettyjä toimintoja heidän nykyiseen laiteohjelmistoonsa. Tämä vaatii paljon työtä, ja siksi siihen tarvitaan XDA Senior Recognized Developer rovo89 niin kauan kehittyä sen jälkeen, kun uusi suuri Android-päivitys on julkaistu.
Yhteisö on vaatinut päivitystä, joka lisää yhteensopivuuden Android 7.0 Nougatin kanssa, ja nyt näyttää siltä, että menetelmä on olemassa.
Kuten tällä hetkellä, tämä ei ole perinteinen Xposed Framework -asennus, joka on suoritettava mukautetussa palautuksessa ja joka voidaan lisätä useisiin laitteisiin. Sen sijaan AOSP 7.1.2:lle on luotu ainutlaatuinen ART-alimoduuli mahdollistaa Xposed Framework -toiminnallisuuden mukautettuun ROM-muistiin heti pakkauksesta lähtien. Tällä menetelmällä on kuitenkin hyvät ja huonot puolensa, koska sitä ei voida asentaa päälle nykyisestä ROM-muististasi, ja käyttäjien tai ylläpitäjien on käännettävä Xposed-tukilevyt ottamalla nämä käyttöön muutoksia.
Valtava osa virallista Xposed-kehystä koskevasta työstä on saada se asentamaan oikein kaikkiin laitteisiin mennessä muokata osia ROMista, jolle se asennetaan (ja jos muistat, tämä on ainoa vaihe, joka vaatii juuri). Yksinkertaisesti sanottuna tämä epävirallinen menetelmä poistaa kaiken tekemällä tarvittavat muutokset, kun ROM sen sijaan rakennetaan, mikä tehdään lisäämällä muokattu alimoduuli mukautetun rakennusprosessiin ROM. Samoin miten Substraumia voidaan käyttää mukautetuissa ROM-levyissä ilman juuria, tämä lisää Xposed-toiminnallisuuden itse mukautettuun ROM-muistiin. Tämä tarkoittaa, että tarvitset nykyiset mukautetut ROM-ylläpitäjät lisäämään tuen tälle menetelmälle lisäämällä/sijoitamalla ART-alimoduulin AOSP-lähdepuuhun ja rakentamalla sitten koko ROMin tyhjästä.
Mukautettujen ROM-ylläpitäjien on sitten korvattava alkuperäiset frameworks/base/cmds/app_process modifioidun kanssa, luo valmiiksi rakennettu moduuli, joka kopioi XposedBridge.jar: n järjestelmään/kehykseen, ja päivitä sitten build/target/product/base.mk sisältämään libxposed_art ja XposedBridge. Joten vaikka tämä menetelmä ei tyydytä kaikille koska sitä ei voi asentaa suoraan nykyiseen ROM-muistiin, se lisää etuja sen lisäksi, mikä on ollut mahdollista aiemmin. Varhaisten raporttien mukaan myös monet moduulit voisivat olla yhteensopivia.
Meidän täytyy vain nähdä, lisäävätkö mukautetut ROM-ylläpitäjät tämän tuen nykyisiin koontiversioihinsa. Niille, jotka etsivät tarkempaa selitystä, muista tehdä se Siirry saatavilla olevaan readme.md-tiedostoon GitHubissa. Kaiken kaikkiaan tämä voisi olla mukava ratkaisu Nougatin käyttäjille Xposedin kokemiseen ja hyödyntämiseen, jolloin uudemmat puhelimet voivat käyttää moduulivalikoimaa.
Lähde: GitHub