5Sep
Google ha rimosso l'accesso ad App Ops, l'interfaccia nascosta del gestore delle autorizzazioni dell'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 sventerà 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, abbiamo bisogno di tre cose:
- Root Access : Google ha completamente disabilitato l'accesso ad App Ops per semplici mortali, ma è ancora disponibile in profondità nella ROM Android stock come da 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 agli App Ops e aggiunge un'opzione Op App all'app delle impostazioni principali di Android.
Innanzitutto, devi eseguire il root del tuo dispositivo. Come 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, è necessario abilitare l'opzione "Origini sconosciute", scaricare il file APK del programma di installazione framerwork di Xposed dal suo sito Web ufficiale e installarlo sul dispositivo.
Avviare il programma di installazione Xposed dopo l'installazione, toccare l'opzione Framework e toccare Installa / Aggiorna.
Con il framework installato, toccare Moduli nell'app per visualizzare i moduli che è possibile 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 si dispone già dell'accesso root, è comunque possibile 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 rotto la versione standard di App Ops. Se Google dovesse rimuovere completamente 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 solo 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 abbia la possibilità 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 installareuna 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. Anche prima della pubblicazione di App Opes, Cyanogenmod ha incorporato il proprio gestore delle autorizzazioni dell'app che consentiva 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, sia 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 loro 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 di
dovrebbero essere in grado di controllare se un'app può accedere ai propri contatti o meno, proprio come fanno gli utenti iOS.