5Sep
O Google removeu o acesso ao App Ops, a interface oculta do gerenciador de permissões do aplicativo Android, no Android 4.4.2.O App Ops ainda está presente no Android, no entanto - com acesso à raiz, podemos recuperá-lo.
O jogo de gato e mouse com os desenvolvedores Android do Google continua. Teremos que continuar a batalha até o Google acenar a bandeira branca e admitir que os usuários deveriam poder controlar o acesso aos nossos dados privados.
Root + Xposed Framework + AppOpsXposed
Este truque nos permitirá recuperar o acesso à interface do App Ops. Para fazer isso, precisamos de três coisas:
- Root Access : o Google desativou completamente o acesso ao App Ops para meros mortais, mas ainda está disponível no fundo da ROM do Android de ações a partir do 4.4.2.Com acesso raiz completo, podemos retomá-lo.
- Xposed Framework : O Xposed Framework é uma ferramenta que nos permite modificar partes do sistema que normalmente exigiriam piscar uma ROM.Com o Xposed Framework e o acesso à raiz, podemos fazer esses tipos de ajustes no nível do sistema. Esses ajustes nos permitem modificar aplicativos do sistema em tempo de execução sem modificar diretamente seus arquivos.
- AppOpsXposed : Este módulo Xposed Framework restaura o acesso ao App Ops e adiciona uma opção App Ops ao aplicativo Configurações principais do Android.
Primeiro, você precisará rootear seu dispositivo. Como você faz isso depende do seu dispositivo. Se você possui um dispositivo Nexus, nós gostamos do Nexus Root Toolkit do WugFresh, que o acompanhará durante todo o processo.
Uma vez rooteado, você precisará ativar a opção "Fontes desconhecidas", baixar o arquivo APK do instalador de fracionamentos Xposed em seu site oficial e instalá-lo em seu dispositivo.
Inicie o instalador Xposed depois de instalado, toque a opção Framework e toque Instalar / Atualizar.
Com a estrutura instalada, toque em Módulos no aplicativo para visualizar os módulos que você pode baixar. Desloque-se para baixo e toque o módulo AppOpsXposed, depois toque no botão Download para instalá-lo.
Ative o módulo na lista Módulos e reinicie seu dispositivo para ativar seus ajustes.
Você verá uma opção App Ops no aplicativo Configurações do Android, onde ele pertence. Toque no aplicativo para acessar a interface do App Ops agora não encontrada.
Root + App Ops X
Se você já possui acesso root, você ainda pode usar o App Ops X pago. O App Ops X é uma versão "eXtended" e recompilada da ferramenta App Ops do Google com recursos adicionais. Uma vez que você paga por uma compra no aplicativo, o aplicativo instalador faz o download do App Ops X e usa seu acesso raiz para instalá-lo na partição do sistema. O aplicativo Ops X do
é notável porque continua funcionando normalmente no Android 4.4.2, mesmo depois que o Google quebrou a versão padrão do App Ops. Se o Google fosse remover completamente a versão incluída do App Ops em uma versão mais recente do Android lançada após o 4.4.2, é possível que o App Ops X ainda continue a funcionar e se tornaria a melhor opção.
Se nada mais, isso mostra um caminho para frente se o Google fosse remover o App Ops inteiramente. Os desenvolvedores podem recompilar a interface App Ops e usar o acesso raiz para instalá-la na partição do sistema. O Google diz que o App Ops apenas expõe as APIs do sistema que estão sendo usadas em outro lugar no sistema - por exemplo, para restringir as permissões de notificação ou controlar qual aplicativo de SMS tem a capacidade de enviar mensagens SMS.Assim, o Google não poderia nos impedir de fazer isso sem remover o acesso às próprias APIs de nível inferior, mesmo que removessem completamente a interface.
CyanogenMod e outras ROMs personalizadas
Ao invés de começar a jogar um jogo de gato e mouse com os desenvolvedores de Android do Google, que podem começar a tentar quebrar a interface do App Ops e desativar até esses truques nas futuras versões do Android, você pode querer instalaruma ROM personalizada.
Por exemplo, o CyanogenMod inclui sua própria contagem de permissões que agora é baseada no App Ops. Os desenvolvedores da Cyanogenmod provavelmente não removerão o acesso ao App Ops em uma atualização menor. Mesmo antes que o App Ops existisse, o Cyanogenmod incorporou seu próprio gerenciador de permissões de aplicativos que permitiu aos usuários controlar quais aplicativos podiam e não podiam fazer em seus próprios dispositivos.
Parte da beleza do Android é que ele permite que tais ROM personalizadas existam, então você pode optar por afastar-se do Google e optar por confiar em outros desenvolvedores. Parte da feiúra do Android é que você tem que freqüentemente, se você está procurando o gerenciamento de permissões de aplicativos ou apenas atualizações oportunas para muitos telefones Android.
Em vez de obrigar os usuários que se preocupam em gerenciar as permissões do aplicativo para criar seus dispositivos e modificar arquivos do sistema - ou instalar um novo sistema operacional Android totalmente - o Google deve permitir que todos os usuários controlem o acesso aos seus dados privados. Os usuários do Android
devem poder controlar se um aplicativo pode acessar seus contatos ou não, assim como os usuários do iOS podem.