Dimentica le ROM lampeggianti: usa Xposed Framework per modificare il tuo Android

8161660138_e794bc7913_o

Molte modifiche di basso livello possono normalmente essere eseguite su Android eseguendo il flashing di ROM personalizzate. Xposed Framework consente di modificare il sistema esistente senza installare una nuova ROM personalizzata. Tutto ciò che richiede è l'accesso alla radice.

RELAZIONATO: Come eseguire il flashing di una nuova ROM sul tuo telefono Android

Certo, potresti voler eseguire il flashing di una ROM personalizzata come CyanogenMod per ottenere l'ultima versione di Android o utilizzare una vasta gamma di modifiche, ma se ti piace la versione di Android che hai già, il framework Xposed è molto flessibile. Pensa a Xposed Framework come a costruire la tua ROM personalizzata per Android. Invece di scaricare qualcosa come CyanogenMod, che viene fornito con un sacco di nuove funzionalità integrate, Xposed ti consente di aggiungere solo le funzionalità desiderate, una per una, attraverso i singoli moduli. Non è necessario il flashing della ROM. Questo articolo contiene alcuni esempi delle cose che puoi fare, se sei curioso.

Come funziona

Il popolare modulo GravityBox Xposed, che contiene molte utili modifiche in un unico pacchetto.
Il popolare modulo GravityBox Xposed, che contiene molte utili modifiche in un unico pacchetto.

Per eseguire varie modifiche di basso livello, gli sviluppatori devono modificare i file APK di sistema (pacchetto app). Generalmente rilasciano queste modifiche come una ROM personalizzata, che gli utenti devono eseguire il flashing sul proprio dispositivo.

Xposed Framework richiede l'accesso come root per l'installazione, ma in seguito dovrebbe essere in grado di funzionare senza root. Estende l'eseguibile / system / bin / app_process per caricare un file JAR specifico all'avvio. Le classi di questo file faranno parte di ogni processo di app sul sistema, compresi i processi di servizio del sistema. È quindi possibile modificare il comportamento di un'app in fase di runtime: non è necessario il flashing della ROM o la modifica dei file APK dell'app.

RELAZIONATO: Come eseguire il root del tuo telefono Android con SuperSU e TWRP

Xposed Framework non è garantito per funzionare su tutti i telefoni, né i singoli modelli. È progettato per funzionare con la maggior parte dei dispositivi Android 4.0 e successivi. Inoltre, (o i suoi moduli) potrebbero non funzionare su ROM fortemente modificate o su dispositivi che modificano pesantemente determinate parti di codice (ad esempio, i dispositivi Samsung potrebbero incorrere in problemi). L'unico modo per sapere è navigare nei forum Xposed o provarlo da soli. Ci sono build non ufficiali là fuori per TouchWiz e altre versioni di Android, se sei disposto a dare loro una possibilità.

Anche il tuo telefono dovrà essere rootato. Non c'è modo di aggirare questo, quindi se non hai ancora effettuato il root, non c'è momento migliore di adesso! Ogni telefono è leggermente diverso, quindi dai un'occhiata alla nostra guida al rooting e al forum degli sviluppatori XDA per il tuo dispositivo specifico per ulteriori informazioni su come effettuare il root.

RELAZIONATO: Il caso contro il root: perché i dispositivi Android non vengono sottoposti a root

Infine, tieni presente che, proprio come lo sblocco del bootloader e il rooting, i moduli Xposed hanno accesso a funzioni di sistema approfondite sul telefono e rappresentano un rischio per la sicurezza. Installa solo i moduli degli sviluppatori di cui ti fidi, oppure cerca i moduli open source e segui quelli. Tutto da qui in poi è a tuo rischio, quindi fai attenzione e installa in modo responsabile.

Puoi sfogliare le diverse modifiche di Xposed disponibili sul sito Web di Xposed e vedere molte più informazioni e domande frequenti sul forum Xposed di XDA Developers.

Fase 1: installare Xposed Framework

Xposed Framework non è disponibile in Google Play, quindi dovrai installarlo tramite uno degli altri due metodi.

Aggiornare: Se stai utilizzando Marshmallow o versioni successive, puoi installare una versione più recente, “senza sistema” di Xposed, che è molto più flessibile della versione precedente discussa in questo articolo. Per prima cosa, vorrai leggere sulla radice senza sistema e quindi imparare come installare Xposed senza sistema qui.

RELAZIONATO: Che cos'è “Systemless Root” su Android e perché è meglio?

Se stai utilizzando una versione di Android Ice Cream Sandwich, Jelly Bean o KitKat, Puoi scaricare l'APK di Xposed Installer dalla home page di Xposed, quindi trasferirlo sul tuo telefono con un cavo USB o un'app come Dropbox. Quindi, avviare l'APK per iniziare l'installazione e passare alla sezione successiva.

xposedinstaller

Se usi Android Lollipop o Marshmallow, l'installazione è un po 'più complicata: dovrai eseguire il flashing del framework utilizzando un ripristino personalizzato come TWRP, quindi caricare il programma di installazione. (Ricorda, se stai eseguendo Marshmallow, puoi anche installare la versione senza sistema, che è meglio.)

Vai al thread del forum di Xposed su XDA Developers e scarica tre file: l'APK Xposed Installer, Xposed Framework ZIP e Xposed Uninstaller ZIP. Potrebbe essere necessario fare alcune ricerche per capire quale file .zip scaricare. “Sdk21”, “sdk22” e “sdk23” si riferiscono ad Android 5.0, 5.1 e 6.0, rispettivamente; “Arm”, “arm64” e “x86” si riferiscono rispettivamente ai processori ARM, ARM a 64 bit e Intel.

Quindi, dato che ho un Nexus 5X, che ha un processore ARM a 64 bit e che esegue Android 6.0.1 Lollipop, ho scaricato l'APK Xposed Installer, il file xposed-v80-sdk23-arm64.zip e il programma di disinstallazione xposed -arm64.zip file.

Trasferisci tutti e tre i file sul telefono utilizzando un cavo USB o un'app come Dropbox.

Quindi, riavvia il telefono nel recupero TWRP. Questa operazione è leggermente diversa su ogni telefono, ad esempio potrebbe essere necessario tenere premuti contemporaneamente i pulsanti di accensione e riduzione del volume, quindi utilizzare i tasti del volume per avviare la “Modalità di ripristino”. Istruzioni di Google per il tuo modello specifico per vedere come è stato fatto.

Una volta fatto, verrai accolto con la familiare schermata principale TWRP. Fai clic sul pulsante Installa.

NOTA: è possibile che si desideri eseguire un backup in TWRP prima di continuare con questo processo.

TWRP-casa

Apparirà la seguente schermata. Scorri verso il basso e vai al file .zip del framework Xposed che hai trasferito in precedenza.

flashxposed1

Tocca la zip Xposed e vedrai questa schermata. Scorri per confermare il flash.

flashxposed2

Dovrebbe essere necessario solo un momento per eseguire il flashing del pacchetto. Al termine, tocca il pulsante “Cancella cache / Dalvik”, quindi riavvia il sistema.

flashxposed3

Se TWRP chiede se si desidera installare SuperSU ora, selezionare “Non installare”.

Il riavvio del telefono potrebbe richiedere alcuni minuti, in quanto potrebbe “riottimizzare” le app. Dagli tempo e, al termine, avvia l'APK Xposed Installer che hai trasferito in precedenza. Questo installerà l'app che utilizzerai per gestire i tuoi moduli.

xposedinstaller

Se riscontri problemi con l'installazione, come se il tuo telefono entrasse in un ciclo di avvio, esegui il flashing del file .zip di Xposed Uninstaller nello stesso modo e le cose dovrebbero tornare alla normalità. Se tutto il resto fallisce, ripristina dall'ultimo backup TWRP.

Passaggio 2: configurare Xposed Installer e scaricare un modulo

Avvia il programma di installazione Xposed e verrai accolto con la schermata qui sotto. I dispositivi che eseguono KitKat dovranno toccare l'opzione “Framework”, quindi toccare il pulsante Installa / Aggiorna per installare Xposed Framework. Al termine dovrai riavviare il telefono. Gli utenti di Lollipop e Marshmallow lo hanno già fatto tramite il lampeggiamento di .zip nel passaggio precedente.

1-installframework

Ricorda, Xposed richiede l'accesso come root, quindi se ricevi un prompt a questo punto dalla tua app superutente. Concedi i diritti di superutente dell'Installer Xposed per continuare.

Ora che Xposed è pronto, è il momento della parte divertente: installare i moduli. I moduli Xposed contengono le diverse modifiche che è possibile utilizzare per personalizzare il sistema. Alcuni sono piccoli e svolgono solo una funzione, mentre altri sono pacchetti contenenti molte utili modifiche. Per questa guida, useremo un esempio molto semplice: XInsta, un modulo Xposed che aggiunge un'opzione per scaricare foto dall'app Instagram.

Tocca la sezione “Download” di Xposed Installer e tocca il pulsante di ricerca nella barra degli strumenti. Cerca “xinsta” e seleziona il modulo XInsta che appare.

2-searchmodule

Scorri fino alla scheda Versioni e tocca il pulsante “Download” sull'ultima versione. Questo scaricherà e installerà il modulo Xposed in questione.

3-downloadmodule

Al termine, il modulo verrà installato, ma non attivato. Nell'Installer Xposed, vai alla sezione Moduli (o seleziona semplicemente la notifica che appare nel menu a discesa delle notifiche). Seleziona la casella accanto al modulo che desideri attivare e riavvia il telefono.

4-activatemodule

Se noti nella descrizione del modulo, ha un prerequisito: devi autorizzare Instagram ad accedere allo spazio di archiviazione del tuo telefono. Questi tipi di cose sono comuni, quindi assicurati di leggere la descrizione del modulo prima di provare a usarlo.

Per fare questo, vai su Impostazioni> App> Instagram> Autorizzazioni e imposta “Archiviazione” su Attivato.

5-instagrampermissions

Quindi, apri l'app di Instagram e fai clic sui tre punti accanto a una foto: se tutto è andato bene, dovresti avere la possibilità di scaricare quella foto sul tuo dispositivo.

11/02/2016 00.10.23

Congratulazioni, hai appena installato con successo il tuo primo modulo Xposed!

Fase tre: modifica il modulo (se applicabile)

Molti dei moduli Xposed scaricati avranno una propria interfaccia, dalla quale è possibile modificare diverse impostazioni relative al modulo. Di solito è possibile accedervi toccando il modulo nella sezione “Moduli” di Xposed Installer. In altri casi, il modulo potrebbe anche venire con una propria icona nel cassetto delle app, come mostrato di seguito.

xinstaappdrawer

Assicurati di controllare le impostazioni per i tuoi moduli. Non sai mai che tipo di chicche ci saranno.

11/02/2016 00.24.04

Puoi anche premere a lungo sulla voce dell'elemento nel programma di installazione Xposed per aggiornare o disinstallare il modulo.

Ora che sei attivo e funzionante, ti consigliamo di navigare nella sezione del modulo Xposed per vedere tutto ciò che Xposed può offrire. La nostra lista dei migliori moduli Xposed è anche un buon punto di partenza per esplorare. Consiglio vivamente GravityBox, illustrato precedentemente in questo articolo, che raccoglie molte utili modifiche in un unico pacchetto personalizzabile.

RELAZIONATO: Cinque utili moduli Xposed per personalizzare il tuo telefono Android rootato

Disinstallazione di Xposed Framework

Se si desidera disinstallare il framework Xposed, tornare all'app Xposed Installer, toccare Framework e toccare il pulsante Disinstalla. Se hai installato il framework utilizzando un file .zip, tuttavia, dovrai disinstallarlo eseguendo il flashing del file .zip del programma di disinstallazione dal thread XDA utilizzando TWRP.

Assicurati di eseguire una disinstallazione nell'app Xposed Installer prima di rimuovere l'app Xposed Installer dal tuo dispositivo.


Xposed Framework potrebbe essere solo uno strumento per i fanatici di Android per modificare i loro telefoni, ma è uno strumento più veloce, più facile e meno invasivo di una ROM personalizzata. Questo potrebbe anche essere usato per installare temi ed eseguire altre personalizzazioni invasive che normalmente richiederebbero una ROM personalizzata. Il metodo di Xposed Framework non prevede la modifica del sistema operativo del tuo dispositivo e può essere facilmente invertito, il che lo rende un'ottima opzione per i tweaker a cui piace davvero scavare.

Articoli correlati

Ultimi articoli