Certo, potresti voler flashare una ROM personalizzata come CyanogenMod per ottenere l'ultima versione di Android o utilizzare un'ampia varietà 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 include una serie di nuove funzionalità integrate, Xposed ti consente di aggiungere solo le funzionalità che vuoi, una per una, attraverso i singoli moduli. Non è richiesto il flashing della ROM. Questo articolo contiene alcuni esempi delle cose che puoi fare, se sei curioso.
Come funziona
Xposed Framework richiede l'accesso root per l'installazione, ma dovrebbe essere in grado di funzionare senza root in seguito. 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 - anche i processi di servizio di sistema. È quindi possibile modificare il comportamento di una app in fase di runtime: nessuna ROM lampeggiante o modifica dei file APK dell'app richiesti.
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, (oi relativi moduli) potrebbero non funzionare su ROM fortemente modificate o su dispositivi che modificano pesantemente determinati pezzi di codice (ad esempio, i dispositivi Samsung potrebbero incorrere in problemi). L'unico modo per saperlo è sfogliare i forum di Xposed o provarlo tu stesso. Ci sono build non ufficiali là fuori per TouchWiz e altre versioni di Android, se sei disposto a dare loro una possibilità.
Anche il 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 è un po 'diverso, quindi consulta la nostra guida alla rooting e il Forum degli sviluppatori XDA per il tuo dispositivo specifico per ulteriori informazioni su come eseguirne il root.
Infine, tieni presente che, proprio come sbloccare il tuo bootloader e il rooting, i moduli di Xposed hanno accesso a funzioni di sistema avanzate sul tuo telefono e costituiscono un rischio per la sicurezza. Installa solo i moduli degli sviluppatori di cui ti fidi, oppure cerca i moduli open source e mantieni quelli. Tutto da qui in avanti è a vostro rischio, quindi state attenti e installate in modo responsabile.
Puoi sfogliare le varie modifiche di Xposed disponibili sul sito Web di Xposed e visualizzare molte più informazioni e domande frequenti sul forum Xposed su XDA Developers.
Fase uno: installazione di Xposed Framework
Xposed Framework non è disponibile su Google Play, quindi dovrai installarlo tramite uno dei due altri metodi.
Aggiornare: Se esegui Marshmallow o versione successiva, puoi installare una versione più nuova, "senza sistema" di Xposed, che è molto più flessibile della vecchia versione discussa in questo articolo. Per prima cosa, ti consigliamo di leggere la root senza sistema e poi imparare come installare Xposed senza sistema qui.
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.
Se stai usando Android Lollipop o Marshmallowl'installazione è un po 'più complicata: è necessario eseguire il flashing del framework utilizzando un ripristino personalizzato come TWRP, quindi eseguire il sideload del programma di installazione. (Anche se ricorda che se stai usando 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 di Xposed Installer, lo ZIP di Xposed Framework e lo ZIP di Xposed Uninstaller. Potrebbe essere necessario fare qualche ricerca 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, 64-bit ARM e Intel.
Quindi, dal momento 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 di 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, riavviare il telefono nel recupero TWRP. Fare questo è un po 'diverso su ogni telefono, ad esempio, potrebbe essere necessario tenere premuti i pulsanti Power e Volume Down contemporaneamente, quindi utilizzare i tasti del volume per avviare "Recovery Mode". Istruzioni di Google per il tuo modello specifico per vedere come è fatto.
Dopo averlo fatto, sarai accolto dalla familiare schermata TWRP. Fai clic sul pulsante Installa.
NOTA: è possibile eseguire un backup in TWRP prima di continuare con questo processo.
Il riavvio del telefono potrebbe richiedere alcuni minuti, in quanto potrebbe "ri-ottimizzare" le tue app. Dagli tempo e, al termine, avvia l'APK di Xposed Installer che hai trasferito in precedenza. Questo installerà l'app che userai per gestire i tuoi moduli.
Passaggio 2: impostare il programma di installazione Xposed e scaricare un modulo
Avvia il programma di installazione di Xposed e verrai accolto dalla schermata seguente. I dispositivi che eseguono KitKat dovranno toccare l'opzione "Framework", quindi toccare il pulsante Installa / Aggiorna per installare Xposed Framework. Dovrai riavviare il telefono al termine. Gli utenti Lollipop e Marshmallow lo avranno già fatto tramite il flashing.zip nel passaggio precedente.
Ora che Xposed è tutto 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, utilizzeremo un esempio molto semplice: XInsta, un modulo Xposed che aggiunge un'opzione per scaricare le foto dall'app Instagram.
Tocca la sezione "Download" del programma di installazione di Xposed e tocca il pulsante di ricerca nella barra degli strumenti. Cerca "xinsta" e seleziona il modulo XInsta che appare.
Per farlo, vai su Impostazioni> App> Instagram> Autorizzazioni e attiva "Archiviazione" su On.
Fase tre: modifica il modulo (se applicabile)
Molti dei moduli Xposed scaricati avranno una propria interfaccia, dalla quale potrai modificare diverse impostazioni relative al modulo. Di solito è possibile accedervi toccando il modulo nella sezione "Moduli" dell'installer Xposed. In altri casi, il modulo potrebbe anche avere una sua icona nel cassetto delle app, come mostrato di seguito.
Ora che sei attivo e funzionante, ti consigliamo di sfogliare la sezione del modulo Xposed per vedere tutte le cose che può offrire Xposed. La nostra lista dei migliori moduli Xposed è anche un buon punto di partenza per esplorare. Consiglio vivamente GravityBox, illustrato in precedenza in questo articolo, che raccoglie molte utili modifiche in un unico pacchetto personalizzabile.
Disinstallazione di Xposed Framework
Se si desidera disinstallare il framework Xposed, tornare all'app Installer Xposed, toccare Framework e toccare il pulsante Disinstalla. Se hai installato il framework utilizzando un file.zip, tuttavia, dovrai disinstallarlo facendo lampeggiare il file.zip di disinstallazione dal thread XDA usando TWRP.
Assicurati di eseguire una disinstallazione nell'app Xposed Installer prima di rimuovere l'app Xposed Installer dal tuo dispositivo.
Xposed Framework può essere solo uno strumento per i geek 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 dispositivo e può essere facilmente invertito, il che lo rende una grande opzione per i tweak che amano davvero scavare.