Il sottomodulo ART per AOSP 7.1.2 aggiunge la funzionalità Xposed alle ROM personalizzate Nougat

click fraud protection

Xposed Framework è una delle modifiche Android più popolari disponibili in quanto consente agli utenti di installare moduli che aggiungeranno funzionalità specifiche al firmware attuale. Ciò richiede molto lavoro ed è il motivo per cui è necessario uno sviluppatore riconosciuto senior XDA rovo89 così tanto tempo per svilupparsi dopo il rilascio di un nuovo importante aggiornamento di Android.

La community ha chiesto a gran voce un aggiornamento che aggiunga la compatibilità con Android 7.0 Nougat e ora sembra che esista un metodo.

Allo stato attuale, questa non è l'installazione tradizionale di Xposed Framework che necessita di essere flashata in un ripristino personalizzato e che può essere aggiunta a una varietà di dispositivi. Invece, è stato creato un sottomodulo ART unico per AOSP 7.1.2 abilita la funzionalità Xposed Framework a una ROM personalizzata immediatamente pronta all'uso. Questo metodo ha però i suoi vantaggi e svantaggi, poiché non è qualcosa che può essere installato sopra della tua ROM attuale e gli utenti o i manutentori devono compilare ROM che supportano Xposed adottandole i cambiamenti.

Gran parte del lavoro sul framework ufficiale Xposed è riuscire a installarlo correttamente su tutti i dispositivi modificando parti della ROM su cui viene installato (e se ricordi, questo è l'unico passaggio che richiede radice). In poche parole, questo metodo non ufficiale elimina tutto ciò apportando le modifiche richieste quando viene installata la ROM viene invece creato, operazione eseguita aggiungendo il sottomodulo modificato al processo di compilazione di un file custom ROM. Allo stesso modo di come Il substrato può essere utilizzato su ROM personalizzate senza root, questo aggiungerà la funzionalità Xposed alla ROM personalizzata stessa. Ciò significa che avrai bisogno che i tuoi attuali manutentori della ROM personalizzata aggiungano il supporto per questo metodo aggiungendo/posizionando il sottomodulo ART nell'albero dei sorgenti AOSP, quindi costruendo l'intera ROM da zero.

I manutentori della ROM personalizzata dovranno quindi sostituire frameworks/base/cmds/app_process originali con quello modificato, crea un modulo precostruito che copia XposedBridge.jar nel sistema/framework, quindi aggiorna build/target/product/base.mk per includere libxposed_art e XposedBridge. Quindi, anche se questo metodo non soddisferà tutti poiché non può essere installato direttamente sulla ROM attuale, aggiunge alcuni vantaggi oltre a ciò che era possibile in passato. I primi rapporti suggeriscono che anche una varietà di moduli potrebbe essere compatibile.

Dobbiamo solo vedere se i manutentori della ROM personalizzata aggiungeranno questo supporto alle loro build attuali. Per coloro che cercano una spiegazione più dettagliata, assicurati di farlo vai sul file readme.md disponibile su GitHub. Nel complesso, questa potrebbe essere una soluzione interessante per gli utenti di Nougat per sperimentare e utilizzare Xposed, consentendo ai telefoni più recenti di accedere a un repertorio di moduli.


Fonte: GitHub