Computer finestre Internet

Moduli utili per Exposed. Xposed Installer: installazione e configurazione dei moduli modulo xposed per aumentare l'audio in cuffia

Prima di installare questo meraviglioso prodotto, devi capire come funziona, e anche tenere conto che i cambiamenti che provoca nel sistema possono portare a gravi guasti e persino al collasso del sistema operativo Android stesso.

Dall'articolo imparerai

Che cos'è e come funziona?

Per dirla in un linguaggio comprensibile alla gente comune, Xposed sostituisce file di sistema da solo, modificato.

Di per sé, Xposed non apporta alcuna modifica al sistema Android, sono creati da moduli attivati ​​da Xposed. Grazie a loro, puoi cambiare il colore dell'orologio, lo scopo dei tasti del volume e persino la schermata di benvenuto quando accendi il telefono.

Nota che Xposed non è compatibile con tutti i dispositivi. Per la sua funzionalità stabile, sono richieste una versione minima di Android 4.0.3 e l'accesso Root.

Come installo i moduli?

La risposta è molto semplice!

  1. Devi scaricare il file apk del modulo e installarlo come una normale applicazione;
  2. Quindi vai su Xposed nella sezione "Moduli" e seleziona la casella accanto al modulo precedentemente installato;
  3. Riavviare il dispositivo e il modulo sarà pronto per l'uso.

Dove posso trovare e scaricare i moduli?

Esistono molti modi per scaricare i moduli Xposed. Maggior parte modo semplice- scarica direttamente dal launcher di Xposed.

Per fare ciò, vai alla sezione "Download", inserisci il nome del modulo che ti interessa nella barra di ricerca e premi il pulsante "Download / Installa" di fronte alla versione appropriata. Questo metodo ha un solo inconveniente: le descrizioni dei moduli in Xposed sono completamente in inglese, il che non è per tutti buona qualità... Pertanto, se hai un'idea di quali modifiche vuoi apportare al sistema, quindi "google" il modulo appropriato e quindi installalo in Xposed.

I moduli possono anche essere trovati e scaricati sul sito Web Trashbox.ru, nell'argomento corrispondente sul forum w3bsit3-dns.com o sul sito Web Xposed Module Repository, che è anche un'ottima opzione.

Come disinstallo Xposed?

Se non sei soddisfatto dell'utilizzo di Xposed e desideri rimuoverlo Software, quindi per i proprietari di smartphone ordinari il metodo è semplice: l'eliminazione tramite il menu nel programma stesso.

Per quelli con Lollipop o Marshmallow, sarà sufficiente eseguire il flashing dell'archivio del programma di disinstallazione. Questo viene fatto utilizzando il ripristino personalizzato o il programma FlashFire di tua scelta.

Moduli più comuni

  1. Aggiunte Xposed. Questo modulo può modificare l'assegnazione dei pulsanti fisici, nonché la durata richiesta della loro pressione.
  2. GravityBox. Un modulo che ha un grande potenziale nel suo arsenale. Consente di modificare la barra di stato, lo stile della tendina delle notifiche, le dimensioni, il colore, la forma della batteria, l'orologio, le icone Wi-Fi. Può assegnare azioni da eseguire tramite gesti e molto altro. Disponibile su Android 4.1.0 e versioni successive.
  3. Kit Wanam. Aggiunge la possibilità di modificare la barra di stato, espandere il sistema operativo, personalizzare il blocco schermo e riprodurre suoni.
  4. Boot Manager. Grazie a questo programma, puoi impedire il caricamento di determinate applicazioni durante l'avvio del sistema. Con questo modulo, lo smartphone si accenderà più velocemente e non rallenterà.
  5. XPrivacy. È possibile limitare l'accesso alle applicazioni, prevenendo così la fuga di dati personali.
  6. Impostazioni dell'app. Questo modulo consente di modificare le impostazioni per ciascuna applicazione. Ad esempio, mappa su A schermo intero o definire un orientamento per l'applicazione. Puoi anche scoprire tutte le autorizzazioni di questa applicazione e negarle, ad esempio disabilitare l'accesso a Internet.
  7. Youtube AdAway. Ti permette di guardare video su Youtube senza fastidiose pubblicità.
  8. Scaricatore di Instagram. Aggiunge a Instagram la possibilità di scaricare video e foto.
  9. Downloader di vite. Aggiunge l'opzione per scaricare i video di Vine direttamente da pagina ufficiale Vite.
  10. Fortunato Patcher. Magari fai un acquisto gratuito, rimuovi la dipendenza Google Play, rimuovere il controllo della licenza e altro ancora.

Ho bisogno di aiuto?

Se necessario, puoi porre una domanda nei forum appropriati o nei commenti sotto questo articolo e assicurarti di ottenere aiuto dagli specialisti.

Scopri come personalizzare comodamente il tuo dispositivo Android. Non troverai alcuna restrizione sui dispositivi Android, a differenza di altre piattaforme che sono vincolate da restrizioni. Se hai effettuato il root del tuo dispositivo Android, introdurrai un altro livello di libertà in cui puoi fare qualsiasi cosa sul tuo dispositivo. Il framework Xposed è uno dei motivi principali per cui qualcuno vorrebbe eseguire il root del proprio dispositivo. L'installazione dei moduli Xposed ti consente di personalizzare il design e la funzionalità del tuo dispositivo senza toccare un pezzo di codice.

Xposed è una piattaforma per moduli Xposed che può modificare il comportamento del sistema senza toccare l'APK. In questo modo, puoi modificare la funzionalità dei singoli componenti sul tuo dispositivo senza dover eseguire il flashing di una nuova ROM. Poiché tutte le modifiche vengono apportate in memoria, tutto ciò che devi fare è disabilitare il modulo per annullare le modifiche. Puoi selezionare più moduli Xposed e attivarli per apportare le modifiche necessarie sul tuo dispositivo.

Puoi sfogliare tonnellate di moduli Xposed dal repository ufficiale dei moduli Xposed, ma ci vorrà molto tempo per scegliere il migliore. Crederemmo che fossi confuso dai numerosi moduli Xposed scaricati. Quindi, abbiamo elencato alcuni dei nostri moduli Xposed preferiti in questo post. Puoi scaricare il meglio dei moduli Xposed selezionati dal basso.


10 moduli Xposed da provare subito

Xposed Framework è una piattaforma generica che esegue Android 4.0.3 con dispositivi Marshmallow. Ad oggi, Android Nougat non è supportato da Xposed, quindi dobbiamo aspettare ancora un po' prima che gli sviluppatori inizino a lavorare su Nougat. Quindi, dai una testimonianza ad alcuni dei fantastici moduli Xposed.


1. Scatola di gravità

Gravity Box è l'unico motivo per cui molti utenti Android nativi installano il framework Xposed. Puoi sempre trovare Gravity Box nella lista dei 5 migliori moduli Xposed. È compatibile con Android JellyBean fino a Marshmallow ed è uno strumento incredibilmente completo. È tutto in un modulo che personalizzerà quasi ogni parte del tuo sistema operativo Android. Puoi effettuare incredibili personalizzazioni con esso, come attivare i controlli Pie, le impostazioni di avvio, personalizzare le azioni del dongle, modificare le impostazioni di notifica, modificare le impostazioni del menu e altro ancora.


2. Greenificare

Greenify è l'unica app di cui avrai mai bisogno per risparmiare la batteria dalle app di passaggio del mouse. Una volta installata l'app Greenify, identificherà e metterà in stop le app sbagliate. Le app dormienti non possono fare nulla senza avviarle esplicitamente da te o da altre app. Greenify ti aiuterà a risparmiare una notevole durata della batteria sul tuo dispositivo. Sebbene Greenify non sia solo un modulo Xposed esclusivo, funziona meglio con il framework Xposed piuttosto che con un'app autonoma.

3. Amplifica l'estensione della batteria

Sappiamo quanto sia preziosa la durata della batteria Smartphone Android... Quindi, abbiamo incluso nell'elenco un altro modulo batteria Xposed: Amplify Battery Extender. È meglio visto come un satellite Greenify e copre un segmento separato per risparmiare la batteria. Mentre Greenify si concentra sulle applicazioni in esecuzione in sfondo Amplify si occupa dei blocchi responsabili di impedire al tuo dispositivo di entrare in modalità di sospensione profonda. Pertanto, non vedrai più la batteria scarica di notte e ti chiederai cosa stava consumando la batteria del dispositivo.

4. XPrivacy

XPrivacy è un utile modulo Xposed che gestisce i permessi sul tuo Dispositivo Android... La privacy è una delle principali preoccupazioni per gli smartphone dopo che molte app sono uscite dal nulla. Anche dopo le autorizzazioni granulari in Marshmallow, molti utenti hanno ancora problemi di privacy. In Marshmallow, tutte le app ricevono automaticamente l'autorizzazione a Internet; questa può essere una vulnerabilità per hacker malintenzionati. In questo modo, XPrivacy farà in modo che solo applicazioni richieste ottenere l'accesso a Internet.

La privacy è una questione importante nel mondo digitale di oggi. Pertanto, si consiglia a qualsiasi utente di installare applicazioni come XPrivacy e monitorare potenziali vulnerabilità.

5. Fantastico video pop-up

Awesome Pop-Up Video è un lettore video davvero fantastico che è all'altezza del suo nome. Può riprodurre video in un popup che può sovrapporsi ad altre applicazioni. Pertanto, raggiunge il vero multitasking sul tuo dispositivo Android. Preferirei la modalità Multi-Window di Android Nougat a Awesome Pop-Up Video. Tuttavia, poiché il framework Xposed non è ancora supportato per i dispositivi Nougat, Awesome Pop-Up Video è ancora idoneo per i 10 migliori moduli Xposed per Marshmallow e Android inferiori.

6. Zoom per Instagram

Zoom per Instagram è l'unica app di cui Instagrammer avrebbe mai bisogno. Aggiunge la funzione mancante nell'app Instagram: la funzione di zoom delle foto nell'app Instagram. Installa il modulo Xposed sul tuo dispositivo e goditi lo zoom delle immagini su Instagram.

Esiste un'app autonoma nel PlayStore con lo stesso nome che non necessita del framework Xposed. Questo è dello stesso sviluppatore e non richiede root, ma è una soluzione un po' frenetica. Devi copiare l'URL della foto di Instagram e si aprirà l'immagine nell'app Zoom per l'app Instagram. Al contrario, il modulo Xposed aggiungerà questa funzionalità direttamente all'app ufficiale di Instagram.

7. Riproduci YouTube in background

YouTube è l'hub per tutti i principali video musicali e virali e non possiamo passare un giorno senza guardare i video di YouTube. Tuttavia, a volte vogliamo che YouTube sia riproducibile in background in modo da poter ascoltare la musica mentre svolgiamo altre attività. Ma aspetta! Puoi utilizzare questo YouTube Red solo se sei disposto a pagare un assurdo $ 9,99 al mese per la semplice aggiunta e la riproduzione in background. Possiamo evitarlo con il modulo Riproduzione in background di YouTube.

Dopo aver installato questo modulo, basta aprire qualsiasi video di YouTube e uscire Applicazione YouTube senza uscita. È tutto! Ora puoi goderti YouTube in background con dieci dollari in tasca.


8. Boot Manager

Ci vuole molto tempo per scaricare il tuo smartphone Android? Quindi il modulo Xposed "Boot Manager" è ciò di cui hai bisogno. Molte applicazioni si avviano all'avvio, il che aumenta inutilmente i tempi di download. Se navighi tra queste applicazioni, la maggior parte di esse non ha bisogno di avviarsi all'avvio. Download Manager ti aiuta a gestire le applicazioni che si avviano all'avvio. Basta selezionare le app che non si desidera avviare automaticamente all'avvio e riavviare il telefono.

9. Estensioni WhatsApp

WhatsApp Extensions è un altro modulo Xposed che abbiamo provato di recente e funziona perfettamente. Questa è una versione migliorata della popolare app WhatsApp +, precedentemente vietata da Facebook. Il modulo Xposed delle estensioni di WhatsApp aggiunge funzionalità aggiuntive alle app WhatsApp standard come nascondere le visualizzazioni recenti, nascondere le letture, nascondere i rapporti di consegna, bloccare le singole chat, evidenziare le chat, lo sfondo personalizzato per un contatto e altro ancora.

10. Android-Nify

Sebbene Android-Nify non sia uno dei preferiti, Android-Nify fa ancora la nostra lista dei primi 10 moduli Xposed. Android-Nify, come suggerisce il nome, trasforma l'interfaccia del tuo dispositivo Lollipop o Marshmallow in Android Nougat. Trasformerà tutto in Nougat come le impostazioni rapide, le nuove app più recenti, tocca due volte l'ultimo pulsante per aprire l'ultima app e altro ancora ... Ti aiuta persino a ottenere l'Assistente Google e altre funzionalità da Google Pixel. Bello, vero?

Basato sul kernel Linux e completamente open source, Android sembra fatto per diversi hack e modifiche. Durante l'intera esistenza del sistema operativo, sulla base sono stati creati centinaia di firmware personalizzati, sono stati trovati dozzine di modi per modificarne l'aspetto e il comportamento, sono apparse funzionalità non fornite da Google. Tuttavia, fino a poco tempo fa, era possibile ottenere le funzioni necessarie solo eseguendo il reflashing del dispositivo, il che è scomodo e in alcuni casi pericoloso.

Introduzione, o come lo fanno

Hacker, modder e altri appassionati conoscono diversi modi per modificare l'aspetto, il comportamento e altri parametri di Android. I tre più popolari sono:

  1. Modificando i file /system/framework/framework.jar, /system/framework/framework-res.jar e /system/app/SystemUI.apk, che contengono la descrizione dell'interfaccia e le risorse necessarie per visualizzarla. Modificando questi file, puoi cambiare aspetto esteriore quasi tutti i componenti dell'interfaccia, dalla dimensione dei pulsanti al colore delle etichette.
  2. Modifica dei testi sorgente dei componenti del sistema. Con questo metodo, puoi modificare qualsiasi cosa, dalla risposta alla pressione dei pulsanti del volume fino a modificare completamente il comportamento del sistema. In altre parole, puoi personalizzare il sistema operativo per te stesso.
  3. Decompilazione e modifica di applicazioni di sistema che non dispongono di codici sorgente. In questo modo puoi cambiare il marchio app google come Google Play e Gmail, le cui fonti non sono pubblicate dal gigante della ricerca.

Il problema con tutti questi metodi è che non ti permettono di cambiare Android "live". Non puoi prendere il file /system/framework/framework-res.jar dal tuo smartphone, ripararlo e copiarlo di nuovo sul sistema. Tecnicamente, questo non è difficile, basta ottenere root, rimontare / sistema in modalità lettura-scrittura ed eseguire le azioni necessarie, tuttavia, le modifiche non avranno effetto fino al riavvio e se il sistema si avvierà con il nuovo file è un grande domanda.

Inoltre, modificando un componente di sistema, non si può essere sicuri che la modifica funzionerà su un altro smartphone, anche se su di esso è installata la stessa versione del sistema. E se le versioni differiscono, non c'è alcuna speranza. In alcuni casi, la modifica non può essere installata affatto, poiché il bootloader può essere bloccato e la partizione di sistema è protetta da scrittura (ciao Motorola).

A causa di queste limitazioni, gli sviluppatori rilasciano modifiche come parte del firmware già pronto o sotto forma di aggiornamenti destinati a determinate versioni del sistema operativo e modelli di smartphone. Entrambi dovrebbero essere installati tramite la console di ripristino, prima di ciò, dopo aver eseguito un backup del firmware precedente e osservando la sequenza, poiché installando una modifica sopra l'altra, interessando lo stesso file, perderemo la funzionalità della prima .

In generale, troppi problemi per gli sviluppatori e troppi problemi per gli utenti. Fortunatamente, esiste un modo molto più semplice per installare mod ed estensioni.

Assunzione del controllo

L'essenza del metodo è la seguente. Quasi tutti i sistemi operativi moderni sono costituiti da un kernel e un gran numero di componenti interconnessi, in Linux è / boot / vmlinuz e librerie dalle directory / lib e / usr / lib, in Windows è il kernel kernel32.dll e un grande numero di librerie DLL dalla directory di sistema, in Android, questo è ancora il kernel Linux in una sezione dedicata e un gran numero di classi Java impacchettate nello stesso file /system/framework/framework.jar.

Quasi tutti i componenti, ad eccezione del kernel, possono essere caricati durante l'inizializzazione del sistema operativo o quando necessario. Ciò significa che il componente può essere sostituito con uno modificato, cosa che, di fatto, accade quando installiamo una delle modifiche di Android nel modo classico: uno o più file vengono sostituiti e caricati dal sistema alla successiva accensione .

Tuttavia, come abbiamo già scoperto, questo metodo presenta molti problemi, quindi è meglio utilizzare un percorso diverso, ovvero: incunearsi nel processo di download del file (e nel caso di Android, questa è una classe Java) , quindi intercetta le chiamate ai suoi metodi e le indirizza a un indirizzo diverso. Quindi prenderemo due piccioni con una fava: non romperemo il sistema, poiché non cambieremo affatto i componenti del sistema e risolveremo il problema con l'inconveniente di installare modifiche, poiché saremo in grado di inviare l'intercettato chiamate (metodi) della classe Java a chiunque, ad esempio, una normale applicazione senza privilegi. Ecco come funziona Xposed.

Xposed Framework

Qualsiasi classe in Android viene caricata utilizzando una piccola applicazione nativa / system / bin / app_process. Il suo compito è correre macchina virtuale Dalvik, carica le classi di sistema necessarie al lavoro (l'ambiente di esecuzione) e trasferisci il controllo alla classe (infatti si chiama il servizio Zygote, che fork la VM già pronta e l'ambiente in modalità copy-on-write, ma in il nostro caso non importa).

Xposed è una versione modificata di app_process, che, una volta avviata, carica prima in memoria una speciale classe di intercettazione Java e solo dopo carica la classe Java originale. L'intercettore funge da intermediario per qualsiasi chiamata al metodo Java avviata dalla classe originale e, se necessario, le inoltra alla classe del gestore.

Quest'ultimo è proprio impegnato nel modificare il comportamento del sistema. Ad esempio, le applicazioni utilizzano il metodo GetColor della classe android.content.res.Resources per determinare il colore del testo. Se la classe del gestore intercetta questo metodo e restituisce un codice verde invece di un codice grigio, tutte le etichette nell'interfaccia diventeranno verdi. Le modifiche possono essere più complesse, ad esempio, quando sono associate a implementazioni alternative di più metodi e intere classi contemporaneamente.

Non ci sono classi di gestori già pronte nel kit Xposed, ma consente a qualsiasi sviluppatore di distribuirle sotto forma di normali pacchetti APK e l'utente può semplicemente installarle e attivarle utilizzando un'interfaccia speciale. In altre parole, con Xposed, puoi installare e disinstallare le modifiche di Android come le normali applicazioni, senza bisogno di firmware, copiando nella directory di sistema e senza alcun rischio.

Moduli

Nella terminologia di Xposed, le classi dei gestori sono chiamate moduli e in questo momento ce ne sono già più di cento. Inoltre, questi non sono alcuni giocattoli con colori che cambiano rispetto all'esempio precedente, ma miglioramenti seri, come il motore del tema, modifiche profonde della barra di stato, patch di sicurezza, un blocco degli annunci, un gestore dell'autorità dell'applicazione e molto altro. Nel resto di questo articolo tratterò le modifiche più interessanti, ma per ora come installare Xposed.

Xposed non si trova sul mercato, dal punto di vista di Google è un'applicazione dannosa che può danneggiare il sistema. Questo, ovviamente, non è il caso, ma non discuteremo con Google, ma semplicemente scarichiamo (il file XposedInstaller_2.1.4.apk). Dopo l'installazione, l'applicazione chiederà diritti di root, quindi visualizza un'interfaccia a più pulsanti. Fare clic su Installa/Aggiorna e riavviare lo smartphone.

Tutto quanto pacchetti installati contenente moduli Xposed apparirà automaticamente nella scheda Moduli dell'applicazione. Puoi abilitarli semplicemente selezionando la casella accanto ad essa, quindi riavviando il tuo smartphone. Sfortunatamente, dovrai cercare e scaricare i moduli da solo, poiché la maggior parte di essi non si trova su Google Play e il lavoro sulla creazione di un repository Xposed nativo non è stato ancora completato.


Modifiche all'interfaccia

I più degni di nota sono i moduli che in qualche modo cambiano l'aspetto del sistema operativo. Ci sono parecchi di questi moduli su Internet e tra questi ci sono i diamanti indispensabili. In questa sezione ne parleremo.

Tema di icone. Un altro motore di temi, questa volta per sostituire le icone. Consente di utilizzare i pacchetti di icone creati per Nova Launcher, Apex Launcher e ADW Launcher in qualsiasi launcher. Centinaia di diversi aikonpack si possono trovare su Google Play.

WisdomSky Xploit. Un modulo per la personalizzazione profonda della barra di stato. Consente di modificare i colori, lo stile di visualizzazione dell'orologio e della batteria e altro ancora.



Raccolte di modifiche

Oltre a moduli di funzionalità altamente mirate, esistono intere raccolte di tweak in stile “all-in-one”. Ti permettono di fare molte cose, dal cambiare il colore dell'orologio nella barra di stato all'attivazione di varie funzioni nascoste, come capovolgere la schermata di blocco a seconda della posizione dello schermo o l'effetto di spegnimento dello schermo nello stile di un vecchio televisore (si trova nel firmware dei dispositivi della serie Nexus e CyanogenMod).

Una di queste raccolte di modifiche e miglioramenti con un'enfasi sugli utenti ordinari. Caratteristiche più interessanti:

  • Tasti di navigazione sullo schermo pop-up in stile PIE da ParanoidAndroid. Dopo l'attivazione, i tasti di controllo sullo schermo nella parte inferiore dello schermo scompaiono e al loro posto vengono visualizzati i pulsanti a comparsa su un lato dello schermo. Funzionalità indispensabili molto utili (disponibili anche nell'app LMT Launcher).
  • Possibilità di modificare la posizione e rimuovere i pulsanti (riquadri) per un rapido controllo dell'alimentazione nell'otturatore. Diversi sono anche disponibili pulsanti aggiuntivi inclusa torcia elettrica e hotspot di accensione rapida.
  • La possibilità di modificare la barra di stato, il suo colore, il colore del testo e lo stile di visualizzazione della batteria e dell'orologio, modificare l'immagine di sfondo e la trasparenza della tenda.
  • Menu di spegnimento esteso con la possibilità di riavviare al ripristino.
  • Cambio di tracce in un lettore standard con una pressione prolungata sui pulsanti del volume.
  • Correzione del più famoso nebag Android: visualizzazione della foto del chiamante non a schermo intero (disponibile come modulo separato).
  • Effetto schermo spento nello stile di un vecchio televisore.
  • Widget di rotazione automatica sulla schermata di blocco.
  • Attivazione della modalità vibrazione quando lo smartphone è capovolto.
  • Patch per la vulnerabilità della Master Key (la possibilità di incorporare qualsiasi file nel pacchetto APK di sistema e installarlo senza preavviso) (disponibile come modulo separato).
  • Controllo flessibile dell'illuminazione dei pulsanti e dei LED.
  • Correzione di molti bug presenti nel firmware per i dispositivi MTK6589 ( smartphone cinesi versione 2013).

Un'altra raccolta popolare è il MoDaCo Toolkit, una raccolta di modifiche e hack abbastanza specifici e altamente mirati con un'enfasi su Smartphone HTC dalla nota community MoDaCo. Possibilità:

In effetti, ci sono molte altre modifiche e ritocchi nel toolkit, ma sono così specifici e sono necessari a così pochi utenti che non vedo alcun senso nel descriverli tutti sulle pagine della rivista e invece invio il lettore a la pagina dell'applicazione su xda-developers.

Tweakbox è uno dei primi moduli e raccolte di modifiche per Xposed. Interessante in quanto ha una funzionalità piccola, ma davvero necessaria. Incluso: diversi stili di visualizzazione della batteria e del livello del segnale, regolazione dei livelli critici della batteria (di default 5 e 15%), registrazione delle conversazioni, disattivazione della funzione di accensione dello schermo quando scollegato dal caricabatterie (disponibile in CyanogenMod), passaggio da un brano all'altro utilizzando il bilanciere del volume, cambio di comportamento quando si preme a lungo il pulsante "Home", effetto TV di spegnimento dello schermo.



Sicurezza

Oltre al modulo che copre il bug della chiave principale menzionato nella sezione precedente, sono disponibili diversi moduli di sicurezza più interessanti per Xposed. Uno di questi è XPrivacy, un sistema per far rispettare le restrizioni delle applicazioni sui privilegi. Il secondo è PeerBlock, un analogo dell'omonima applicazione per PC progettata per bloccare vari siti pubblicitari, non sicuri e di phishing. Successivamente, daremo un'occhiata più da vicino alla funzionalità di ciascuno di essi.

Cominciamo con XPrivacy, un modulo per limitare i permessi delle applicazioni che funziona insieme al sistema di sicurezza Android. Il suo compito è dare all'utente il controllo su quali autorizzazioni (ad esempio, l'accesso a Internet, la possibilità di inviare SMS o scrivere dati su una scheda di memoria) saranno consentite all'applicazione e quali no. Per impostazione predefinita, Android consente a un'app di accedere a tutte le autorizzazioni richieste, ma XPrivacy può revocarne alcune.

XPrivacy è distribuito come un normale pacchetto APK che, oltre a un modulo, include anche un gestore di autorizzazioni grafico. Oltre a installare il pacchetto APK, dovrai eseguire il flashing recupero personalizzato una correzione per Xposed, necessaria per la corretta restrizione di alcuni poteri (tuttavia, il modulo funziona senza di essa). La correzione può essere ottenuta sul sito goo.im (goo.im/devs/M66B/xprivacy), scegliendo quella appropriata per il tuo Versione Android: Xposed_fix_4.0_v2.zip, Xposed_fix_4.1.zip, Xposed_fix_4.2.zip o Xposed_fix_4.3.zip. Non interferirà con il lavoro di altri moduli.

Dopo aver installato e attivato il modulo in Xposed, nel menu delle applicazioni apparirà l'icona XPrivacy, che apre l'applicazione per la gestione dei permessi. La schermata principale dell'applicazione è un elenco di tutti i software installati sul sistema. In relazione a ciascuno di essi è possibile attivare il sistema di restrizione semplicemente spuntando la casella a lato e selezionando i privilegi consentiti nella finestra che si apre. In questo caso, sarà il sistema stesso a fornire indicazioni sulla sicurezza di determinati poteri, evidenziando la pericolosità in grassetto, e il più pericoloso - con uno sfondo rosa. Il primo, tra l'altro, include l'accesso agli account e all'ID del dispositivo, e il secondo - Internet e l'archiviazione dei dati. Anche le applicazioni che richiedono credenziali non sicure e accesso a Internet verranno evidenziate nell'elenco principale delle applicazioni utilizzando le icone corrispondenti.

Si noti che, ove possibile, XPrivacy utilizza dati fittizi invece di restituire esplicitamente un codice di errore all'applicazione. Cioè, se vieti all'applicazione di leggere le informazioni sulla posizione e sul proprietario dello smartphone, il modulo non bloccherà l'accesso a questi dati, ma restituirà una posizione fittizia e informazioni generate casualmente sull'utente. Questa funzionalità distingue XPrivacy da altre soluzioni simili, poiché molto raramente provoca arresti anomali dell'applicazione a causa di privilegi revocati.

Il secondo modulo, PeerBlock, è un'implementazione alternativa dell'applicazione con lo stesso nome per Windows. Il suo intero compito è impedire al sistema operativo e alle applicazioni di accedere a indirizzi Internet specifici in base a regole ed elenchi. In realtà, questo è un analogo di Adblock +, ma con la possibilità di un controllo flessibile e, soprattutto, funziona a un livello di sistema operativo inferiore (e non sotto forma di proxy, che a sua volta comunica con il server e quindi fornisce dati al sistema).

Attualmente, PeerBlock utilizza due metodi per determinare gli host bloccati: tramite la presenza di Ad nell'indirizzo host e in base agli elenchi di indirizzi situati nella directory /sdcard/PeerBlockLists/nella consueta file di testo... Il primo è attivato di default; per attivare la seconda, dovrai scaricare la lista degli host da qualche risorsa, ad esempio www.iblocklist.com. Quindi inserisci il file nella directory specificata, avvia l'applicazione PeerBlock per Android e fai clic sul pulsante Ricostruisci block list cache nella scheda Block List.




Substrato Cydia

Al suo interno, Xposed è la controparte Android del popolare App Cydia Substrato per iOS, creato dal famigerato Saurik, l'autore del repository Cydia. Il substrato è ampiamente utilizzato negli i-device jailbroken per creare ogni tipo di modifica. Spesso, il framework viene installato durante il processo di jailbreak di un dispositivo insieme al repository con lo stesso nome.

Più recentemente, Saurik ha rilasciato la versione Android di Cydia Substrate. Il framework si è rivelato molto più evoluto di Xposed, crea un minor overhead sul sistema, permette di modificare sia codice Java che codice nativo, con un metodo più avanzato di intercettazione del controllo basato su code injection e protezione contro modifiche buggate (basta caricare lo smartphone con il tasto volume giù per spegnere tutti i moduli).

Tuttavia, per sei mesi della sua esistenza, Cydia Substrate per Android non ha ricevuto distribuzione. Il mercato integrato contiene solo due modifiche: il motore del tema WinterBoard e Cydia Backport con patch di sicurezza. Entrambi sono scritti da Saurik stesso.

Greenificare

Un altro modulo Xposed molto interessante è Greenify, un sistema che trasforma uno smartphone in un dispositivo selettivo single-tasking. Ciò significa che dopo averlo installato, avrai la possibilità di "congelare" qualsiasi applicazione, in modo da poter continuare a utilizzarla, ma non funzionerà in background. Ad esempio, hai installato un client Twitter che si sveglia ogni ora e inizia ad aggiornare il feed, si sveglia durante il giorno, la notte, in qualsiasi momento dell'anno. E ogni volta che si sveglia, il processore viene messo in una modalità meno efficiente dal punto di vista energetico e driver wifi esce dal letargo, a causa del quale la preziosa carica della batteria scorre gradualmente nel nulla.

Greenify ti consente di disabilitare completamente qualsiasi attività in background di qualsiasi applicazione, lasciandola completamente funzionante, in modo da poter aggiornare tu stesso il feed quando necessario. In realtà, questo è un lieve analogo del task killer, con l'eccezione che non uccide l'applicazione (in termini di consumo energetico, questo è persino peggio del lavoro in background), ma semplicemente gli vieta di eseguire operazioni in background.

Greenify è quasi completamente automatizzato, quindi non devi far altro che avviarlo, fare clic sul pulsante + e selezionare le applicazioni più attive dall'elenco. Il sistema ordinerà le applicazioni in base al numero di riattivazioni, indicherà il motivo per cui si riattivano e quando è pianificata la riattivazione successiva. Tutto questo è in russo, quindi sarà facile capirlo. L'unica cosa che non consiglierei di congelare applicazioni di sistema e widget.


L'intercettazione del controllo non è un'idea nuova, è implementata in un sistema operativo simile a UNIX mediante il precaricamento delle librerie (LD_PRELOAD) e l'intercettazione delle chiamate di sistema tramite ptrace. Esistono tecniche su Windows chiamate splicing e sottoclassi, che sono utilizzate da molte backdoor e trojan, tra l'altro.

conclusioni

Xposed è un sistema di modifica Android incredibilmente conveniente ed efficiente che puoi aggiungere in sicurezza all'elenco delle applicazioni indispensabili per tutti gli utenti root. I moduli descritti nell'articolo sono solo una piccola parte dell'enorme numero di modifiche che si possono trovare su Internet.

INFORMAZIONI

Nella pagina di Xposed è presente un file Xposed-Disabler-CWM.zip, che dovrebbe essere utilizzato per il firmware tramite recovery nel caso in cui il framework venga installato in modo storto e ora lo smartphone non si carichi.

Il principale vantaggio di Android rispetto a tutti i concorrenti è la sua libertà e apertura al cambiamento. E alcuni vanno così lontano in questi cambiamenti da ottenere qualcosa che ricorda molto vagamente l'originale Android di serie. Quindi è il momento di parlare.

Ma cosa succede se ti piace una caratteristica particolare? firmware di terze parti, ma non sei pronto a cambiare l'intero sistema? In questo caso, lo sviluppo di Xposed Framework verrà in tuo soccorso, che può portare sul tuo Android modifiche richieste senza lampeggiare il dispositivo.

Le condizioni più importanti che si applicano al dispositivo per l'uso sono la disponibilità diritti di superutente o, in altre parole, rue e Versione Android 4.0.3 e superiore. Se questo viene rispettato, puoi avvitare molte funzioni utili, oltre a semplici miglioramenti dell'interfaccia, al tuo gadget.

Di per sé, Xposed non cambia o aggiunge nulla al tuo sistema, ma è solo una shell in cui funzionano speciali moduli aggiuntivi. Sono questi moduli che apportano le modifiche necessarie ad Android. È molto comodo poter scegliere di quali moduli hai bisogno, sono facili da installare e altrettanto facili da rimuovere.

Ma prima di tutto, devi installare Xposed Framework stesso. Se hai un dispositivo rooted, devi solo scaricare il file di installazione ed eseguirlo. Ti verrà chiesto di concedere al programma i diritti di superutente, quindi dovrai riavviare il dispositivo, dopodiché riceverai un messaggio sull'installazione riuscita. A proposito, il programma può aggiornarsi via etere, quindi devi solo eseguire la procedura di installazione una volta.

Dopo aver avviato Xposed Framework, devi trovare e installare i moduli che ti interessano. Questo può essere fatto direttamente dalla finestra del programma, poiché qui è presente un repository aggiuntivo integrato. Ci sono molti moduli disponibili, quindi può volerci un po' di tempo per impararli e scegliere quelli di interesse. La barra di ricerca potrebbe venirti in aiuto.

Dopo aver installato uno o più moduli, sarà necessario attivarli spuntando le caselle accanto al nome, e riavviare il dispositivo. Ulteriori azioni dipendono da ogni modulo specifico. Alcuni iniziano a funzionare immediatamente dopo il riavvio, altri sembrano un programma separato con le proprie impostazioni e un'icona di avvio.

Bene, la storia di Xposed Framework non sarebbe completa senza alcuni esempi, letteralmente una riga, di moduli utili.

XbatteryThemer- consente di cambiare il tema della batteria al volo nella barra di stato. Rotondo, verticale, colorato, con percentuali e così via.

XPrivacy- un comodo modulo per la gestione dei diritti di ogni singola applicazione.

Impostazioni dell'app- una potente applicazione per impostare parametri di avvio speciali per ogni programma installato. Ad esempio, utilizzandolo, puoi avviare il lettore in modalità a schermo intero, impedire che il dispositivo si spenga durante la visione di un video e così via.

Barra di stato colorata- questo componente aggiuntivo ti consente di scegliere i colori della barra di stato e le icone utilizzate in essa.

Naturalmente questi sono solo alcuni esempi per illustrare le possibilità, in totale sono state scritte più di cento integrazioni e l'elenco è costantemente aggiornato. Pertanto, sono sicuro che torneremo su questo interessante sviluppo più di una volta.

Il sistema operativo Android è abbastanza flessibile e personalizzabile. Quasi tutti gli utenti saranno in grado di cambiarlo in base ai propri gusti e alle proprie esigenze, e questo non è difficile e anche i principianti possono farlo. Nell'articolo di oggi, esamineremo un'applicazione interessante: Xposed Installer, che espande in modo significativo le capacità del tuo dispositivo.

Programma di installazione Xposed per Android

Per ottenere ulteriori ed espandere le funzionalità esistenti del proprio gadget Android, gli utenti devono installare vari lanciatori (ad esempio), installare firmware alternativo e ripristino. A sua volta, questo comporta una perdita di garanzia e la capacità di "uccidere" il tuo dispositivo, quindi non tutti corrono il rischio di farlo.

Ma di recente, non è apparsa una cattiva alternativa a tutte le opzioni di cui sopra. Al forum degli sviluppatori stranieri di XDA-Developers, gli utenti di rovo89 e Tungstwenty hanno sviluppato l'applicazione Xposed Installer, che, utilizzando moduli speciali, può espandere significativamente le funzionalità di un dispositivo Android e allo stesso tempo con rischi minimi.

Installazione del programma di installazione di Xposed

Innanzitutto ci teniamo a precisare che prima di iniziare ad utilizzare il programma, il dispositivo deve soddisfare due requisiti:

1. L'accesso root completo deve essere aperto, leggi di più su come ottenerlo;

2. La versione del sistema operativo Android installato deve essere 4.0.3 o successiva.

Se non ci sono problemi con questo, vai alle istruzioni per l'installazione di Xposed Installer:

1. Programma di installazione Xposed - App gratuita, che è di pubblico dominio, scaricalo gratuitamente, per farlo segui questo link (vedi lo screenshot qui sotto);

2. Dopo il download, installalo, avendo precedentemente abilitato nelle impostazioni di sicurezza, la possibilità di installare da "Fonti sconosciute";

3. Si consiglia di eseguire un backup completo.

Configurazione del programma di installazione di Xposed

Ottimo, l'installazione è completata, ora andiamo a configurare l'utility:

1. Avvia Xposed Installer e fornisci l'accesso root;

2. Selezionare la voce di menu "Quadro";

Importante! È possibile che dopo l'installazione il gadget non si avvii. Se non conosci il termine "looping", "brick" e non sai come ripristinare il dispositivo in una situazione del genere, è meglio non installare il framework, altrimenti la responsabilità è tua.

3. Ora premi il pulsante "Installa / Aggiorna", questa azione installerà l'ultima versione stabile disponibile;

4. Sovraccarichiamo il dispositivo;

5. Ora il tuo Android è pronto per partire.

Si noti che dopo aver installato il framework nulla può essere modificato visivamente, ma ora è possibile installare moduli di estensione speciali.

Moduli di installazione Xposed

In questo caso, non è necessario rivedere un milione di siti alla ricerca del modulo necessario per il programma, gli sviluppatori si sono assicurati che tutto sia estremamente semplice e accessibile per questo:

1. Avvia l'applicazione;

3. Scegli uno dei seguenti elenchi, leggi la sua descrizione;

4. Se il modulo ci interessa, lo carichiamo;

5. Per attivare il modulo, vai nella sezione moduli e metti un segno di spunta davanti a quello desiderato;

6. Sovraccarica Android e il gioco è fatto;

7. Se non sei soddisfatto del lavoro del modulo, per disabilitarlo, deseleziona la sezione Xposed Installer e riavvia il dispositivo.

Risultato

Come puoi vedere, l'applicazione Xposed Installer è abbastanza facile da usare e espande anche in modo significativo la funzionalità inaccessibile del dispositivo.