Come ripristinare l'accesso agli App in Android 4.4.2+
Google ha rimosso l'accesso ad App Ops, l'interfaccia nascosta di gestione delle autorizzazioni per app Android, in Android 4.4.2. App Ops è ancora presente in Android, tuttavia - con accesso root, possiamo recuperarlo.
Il gioco gatto-e-topo con gli sviluppatori Android di Google continua. Dovremo continuare la battaglia fino a quando Google non sventolerà la bandiera bianca e ammetterà che noi utenti dovremmo essere in grado di controllare l'accesso ai nostri dati privati.
Root + Xposed Framework + AppOpsXposed
Questo trucco ci consentirà di riottenere l'accesso all'interfaccia App Ops. Per fare questo, avremo bisogno di tre cose:
- Accesso root: Google ha completamente disabilitato l'accesso ad App Ops per semplici mortali, ma è ancora disponibile in profondità nella ROM Android di serie a partire dalla 4.4.2. Con l'accesso completo alla radice, possiamo riprenderlo.
- Xposed Framework: Xposed Framework è uno strumento che ci consente di modificare parti del sistema che normalmente richiederebbero il flashing di una ROM. Con il framework Xposed e l'accesso root, possiamo apportare modifiche di questo tipo a livello di sistema. Queste modifiche ci permettono di modificare le app di sistema in fase di runtime senza modificare direttamente i loro file.
- AppOpsXposed: Questo modulo Xposed Framework ripristina l'accesso a App Ops e aggiunge un'opzione Op App all'app Impostazioni principale di Android.
Innanzitutto, devi eseguire il root del tuo dispositivo. Il modo in cui lo fai dipende dal tuo dispositivo. Se hai un dispositivo Nexus, ci piace il Nexus Root Toolkit di WugFresh, che ti guiderà attraverso l'intero processo.
Una volta effettuato il root, dovrai abilitare l'opzione "Origini sconosciute", scaricare il file APK di installer framerwork di Xposed dal suo sito Web ufficiale e installarlo sul tuo dispositivo.
Avvia il programma di installazione Xposed dopo averlo installato, tocca l'opzione Framework e tocca Installa / Aggiorna.
Con il framework installato, tocca Moduli nell'app per visualizzare i moduli che puoi scaricare. Scorri verso il basso e tocca il modulo AppOpsXposed, quindi tocca il pulsante Download per installarlo.
Abilita il modulo nell'elenco Moduli e riavvia il dispositivo per attivare le modifiche.
Vedrai un'opzione Op App nell'app Impostazioni di Android, a cui appartiene. Tocca l'app per accedere all'interfaccia delle app di app ora nascosta.
Root + App Ops X
Se disponi già dell'accesso root, puoi comunque utilizzare l'App per app a pagamento X. App Ops X è una versione "estesa" e ricompilata dello strumento Ops di Google con funzionalità aggiuntive. Una volta pagato per un acquisto in-app, l'app di installazione scarica App Ops X e utilizza l'accesso root per installarlo sulla partizione di sistema.
App Ops X è degno di nota perché continua a funzionare normalmente su Android 4.4.2, anche dopo che Google ha infranto la versione standard di App Ops. Se Google dovesse rimuovere interamente la versione inclusa di App Ops su una versione più recente di Android rilasciata dopo 4.4.2, è possibile che App Ops X continui a funzionare e diventerebbe l'opzione migliore.
Se non altro, questo mostra un percorso in avanti se Google dovesse rimuovere completamente Op Ops. Gli sviluppatori possono ricompilare l'interfaccia App Ops e utilizzare l'accesso root per installarlo nella partizione di sistema. Google afferma che App Ops espone semplicemente le API di sistema che vengono utilizzate altrove nel sistema, ad esempio per limitare le autorizzazioni di notifica o per controllare quale app di SMS è in grado di inviare messaggi SMS. Pertanto, Google non sarebbe in grado di impedirci di farlo senza rimuovere l'accesso alle API di livello inferiore, anche se hanno rimosso completamente l'interfaccia.
CyanogenMod e altre ROM personalizzate
Anziché iniziare a giocare a un gioco di gatto e topo con gli sviluppatori Android di Google, che potrebbero iniziare a tentare di interrompere l'interfaccia App Ops e disabilitare anche questi trucchi nelle future versioni di Android, potresti semplicemente voler installare una ROM personalizzata.
Ad esempio, CyanogenMod include il proprio gestore di autorizzazioni che ora si basa su App Ops. Gli sviluppatori di Cyanogenmod probabilmente non rimuoveranno l'accesso ad App Ops in un aggiornamento minore. Prima ancora che esistessero gli App Opes, Cyanogenmod ha incorporato il proprio gestore delle autorizzazioni delle app che permetteva agli utenti di controllare quali app potevano o non potevano fare sui propri dispositivi.
Parte della bellezza di Android è che consente a tali ROM personalizzate di esistere, quindi puoi scegliere di allontanarti da Google e scegliere di fidarti di altri sviluppatori. Parte della bruttezza di Android è che devi farlo frequentemente, che tu stia cercando la gestione delle autorizzazioni delle app o solo aggiornamenti tempestivi per molti telefoni Android.
Anziché obbligare gli utenti a preoccuparsi della gestione delle autorizzazioni delle app per eseguire il root dei dispositivi e modificare i file di sistema o installare completamente un nuovo sistema operativo Android, Google dovrebbe consentire a tutti gli utenti di controllare l'accesso ai propri dati privati.
Gli utenti Android dovrebbero essere in grado di controllare se un'app può accedere o meno ai propri contatti, proprio come fanno gli utenti iOS.