Dimenticate ROM lampeggianti Usa il framework Xposed per modificare il tuo Android
Molte modifiche di basso livello possono essere normalmente eseguite solo su Android tramite 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 di root.
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
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 (pacchetto app) di sistema. Generalmente rilasciano queste modifiche come una ROM personalizzata, che gli utenti devono scaricare sul proprio dispositivo.
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 un'applicazione 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 determinate parti 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 rootato, 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 profonde 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 versioni successive, puoi installare una versione 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 Marshmallow, l'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. (Sebbene ricordi, 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 da 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 in recupero TWRP. Fare questo è un po 'diverso su ogni telefono, ad esempio, potrebbe essere necessario tenere premuti i pulsanti Accensione e Riduzione volume contemporaneamente, quindi utilizzare i tasti del volume per avviare "Modalità ripristino". Istruzioni di Google per il tuo modello specifico per vedere come è fatto.
Dopo averlo fatto, sarai accolto con la familiare schermata TWRP. Fai clic sul pulsante Installa.
NOTA: è possibile eseguire un backup in TWRP prima di continuare con questo processo.
Apparirà la seguente schermata. Scorri verso il basso e vai al file .zip di Xposed framework che hai trasferito in precedenza.
Tocca la zip Xposed e vedrai questa schermata. Scorri per confermare il flash.
Ci vorrà solo un momento per mostrare il pacchetto. Al termine, tocca il pulsante "Wipe Cache / Dalvik", quindi riavvia il sistema.
Se TWRP chiede se si desidera installare SuperSU ora, selezionare "Non installare".
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.
Se si verificano problemi con l'installazione, ad esempio quando il telefono entra in un ciclo di avvio, è sufficiente far lampeggiare il file .zip di Xposed Uninstaller nello stesso modo e le cose dovrebbero tornare alla normalità. Se tutto il resto fallisce, ripristinare l'ultimo backup TWRP.
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.
Ricorda che Xposed richiede l'accesso come root, quindi se ricevi un prompt a questo punto dall'app superuser. Concedere i diritti superutente Installer Xposed per continuare.
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 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.
Scorri fino alla scheda Versioni e tocca il pulsante "Scarica" nell'ultima versione. Questo scaricherà e installerà il modulo Xposed in questione.
Al termine, il modulo verrà installato, ma non attivato. Nell'installer Xposed, vai alla sezione Modules (o seleziona la notifica che appare nel menu a discesa delle notifiche). Seleziona la casella accanto al modulo che desideri attivare e riavvia il telefono.
Se noti nella descrizione del modulo, ha un prerequisito: devi autorizzare Instagram ad accedere alla memoria del tuo telefono. Questo genere di cose sono comuni, quindi assicurati di leggere la descrizione del modulo prima di provare a utilizzarlo.
Per farlo, vai su Impostazioni> App> Instagram> Autorizzazioni e attiva "Archiviazione" su On.
Quindi apri l'app di Instagram e fai clic sui tre punti accanto a una foto: se tutto è andato bene, dovresti avere l'opzione di scaricare quella foto sul tuo dispositivo.
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 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 applicazioni, come mostrato di seguito.
Assicurati di controllare le impostazioni per i tuoi moduli. Non sai mai che tipo di chicche ci saranno.
Puoi anche premere a lungo sulla voce dell'articolo nel programma di installazione di Xposed per aggiornare o disinstallare il modulo.
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 potrebbe 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 comporta 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.