ART apakšmodulis AOSP 7.1.2 pievieno Xposed funkcionalitāti Nougat pielāgotajiem ROM

Xposed Framework ir viena no populārākajām pieejamajām Android modifikācijām, jo ​​tā ļauj lietotājiem instalēt moduļus, kas viņu pašreizējai programmaparatūrai pievienos īpašu funkcionalitāti. Tas prasa daudz darba, un tāpēc tam ir nepieciešams XDA vecākais atzītais izstrādātājs rovo89 tik ilgi, lai izstrādātu pēc jauna liela Android atjauninājuma izlaišanas.

Sabiedrība ir pieprasījusi atjauninājumu, kas papildina saderību ar Android 7.0 Nougat, un tagad izskatās, ka ir kāda metode.

Kā tas ir šobrīd, šī nav jūsu tradicionālā Xposed Framework instalācija, kas ir jāaktivizē pielāgotā atkopšanā un ko var pievienot dažādām ierīcēm. Tā vietā AOSP 7.1.2 ir izveidots unikāls ART apakšmodulis, kas iespējo Xposed Framework funkcionalitāti pielāgotā ROM jau no kastes. Tomēr šai metodei ir savas priekšrocības un trūkumi, jo to nevar uzstādīt virspusē jūsu pašreizējā ROM, un lietotājiem vai uzturētājiem ir jāapkopo ROM, kas atbalsta Xposed, pieņemot tos izmaiņas.

Liela daļa no darba pie oficiālā Xposed ietvara ir panākt, lai tā tiktu pareizi instalēta visās ierīcēs modificēt ROM daļas, kurā tas tiek instalēts (un, ja atceraties, tas ir vienīgais solis, kas nepieciešams sakne). Vienkārši sakot, šī neoficiālā metode to visu novērš, veicot nepieciešamās izmaiņas ROM tā vietā tiek veidota, kas tiek veikta, pievienojot modificēto apakšmoduli pasūtījuma veidošanas procesam ROM. Līdzīgi kā

Substrātu var izmantot pielāgotos ROM bez saknes, tas pievienos Xposed funkcionalitāti pašam pielāgotajam ROM. Tas nozīmē, ka jums būs nepieciešami pašreizējie pielāgotie ROM uzturētāji, lai pievienotu atbalstu šai metodei, pievienojot/ievietojot ART apakšmoduli AOSP avota kokā, pēc tam izveidojot visu ROM no jauna.

Pēc tam pielāgotajiem ROM uzturētājiem būs jāaizstāj oriģinālie ietvari/base/cmds/app_process ar modificēto, izveidojiet iepriekš iebūvētu moduli, kas kopē XposedBridge.jar uz sistēmu/ietvaru, un pēc tam atjauniniet build/target/product/base.mk, lai iekļautu libxposed_art un XposedBridge. Tātad, lai gan šī metode neapmierinās visi jo to nevar instalēt tieši jūsu pašreizējā ROM, tas sniedz dažas priekšrocības papildus tam, kas bija iespējams pagātnē. Sākotnējie ziņojumi liecina, ka arī dažādi moduļi varētu būt saderīgi.

Mums tikai jāredz, vai pielāgotie ROM uzturētāji pievienos šo atbalstu savām pašreizējām versijām. Tiem, kas meklē sīkāku skaidrojumu, noteikti atveriet pieejamo readme.md vietnē GitHub. Kopumā tas varētu būt jauks risinājums, lai Nougat lietotāji varētu piedzīvot un izmantot Xposed, ļaujot jaunākiem tālruņiem piekļūt moduļu repertuāram.


Avots: GitHub