Como restaurar o acesso a App Ops no Android 4.4.2+

Índice:

Como restaurar o acesso a App Ops no Android 4.4.2+
Como restaurar o acesso a App Ops no Android 4.4.2+

Vídeo: Como restaurar o acesso a App Ops no Android 4.4.2+

Vídeo: Como restaurar o acesso a App Ops no Android 4.4.2+
Vídeo: Things the Alpha Release Tells Us About Steam's Linux Operating System - YouTube 2024, Novembro
Anonim
O Google removeu o acesso a App Ops, a interface do gerenciador de permissões de aplicativos Android oculta, no Android 4.4.2. App Ops ainda está presente no Android, no entanto - com acesso root, podemos recuperá-lo.
O Google removeu o acesso a App Ops, a interface do gerenciador de permissões de aplicativos Android oculta, no Android 4.4.2. App Ops ainda está presente no Android, no entanto - com acesso root, podemos recuperá-lo.

O jogo de gato e rato com os desenvolvedores do Android do Google continua. Teremos que continuar a batalha até o Google acenar com a bandeira branca e admitir que os usuários devem poder controlar o acesso aos nossos dados privados.

Raiz + Estrutura Xposed + AppOpsXposed

Esse truque nos permitirá recuperar o acesso à interface do App Ops. Para fazer isso, precisamos de três coisas:

  • Acesso Raiz: O Google desativou completamente o acesso a App Ops por meros mortais, mas ainda está disponível no Android ROM em estoque a partir de 4.4.2. Com acesso root completo, podemos recuperá-lo.
  • Estrutura Xposed: O Xposed Framework é uma ferramenta que nos permite modificar partes do sistema que normalmente exigiriam uma ROM. Com o Xposed Framework e o acesso root, podemos fazer esses tipos de ajustes no nível do sistema. Esses ajustes nos permitem modificar os aplicativos do sistema em tempo de execução sem modificar diretamente seus arquivos.
  • AppOpsXposed: Este módulo do Xposed Framework restaura o acesso ao App Ops e adiciona uma opção App Ops ao aplicativo principal Configurações do Android.

Primeiro, você precisa fazer root no seu dispositivo. Como você faz isso depende do seu dispositivo. Se você tiver um dispositivo Nexus, gostaremos do Nexus Root Toolkit da WugFresh, que orientará você durante todo o processo.

Uma vez enraizada, você precisa ativar a opção "Fontes desconhecidas", baixar o arquivo APK do Xposed framerwork Installer em seu site oficial e instalá-lo em seu dispositivo.
Uma vez enraizada, você precisa ativar a opção "Fontes desconhecidas", baixar o arquivo APK do Xposed framerwork Installer em seu site oficial e instalá-lo em seu dispositivo.

Inicie o Xposed Installer depois de instalado, toque na opção Framework e toque em Instalar / Atualizar.

Com a estrutura instalada, toque em Módulos no aplicativo para visualizar os módulos que você pode baixar. Role para baixo e toque no módulo AppOpsXposed e toque no botão Download para instalá-lo.
Com a estrutura instalada, toque em Módulos no aplicativo para visualizar os módulos que você pode baixar. Role para baixo e toque no módulo AppOpsXposed e toque no botão Download para instalá-lo.
Ative o módulo na lista de módulos e reinicie o dispositivo para ativar seus ajustes.
Ative o módulo na lista de módulos e reinicie o dispositivo para ativar seus ajustes.
Image
Image

Você verá uma opção "App Ops" no aplicativo "Configurações do Android", ao qual pertence. Toque no aplicativo para acessar a interface do App Ops agora oculta.

Image
Image

Root + App Ops X

Se você já tem acesso root, ainda é possível usar os App Ops X pagos. O App Ops X é uma versão "eXtended" e recompilada da ferramenta Google App Ops com recursos adicionais. Depois de pagar 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.

App Ops X é digno de nota porque continua a funcionar normalmente no Android 4.4.2, mesmo depois de o Google ter quebrado a versão padrão do App Ops. Se o Google remover completamente a versão incluída do App Ops em uma versão mais recente do Android lançada após a versão 4.4.2, é possível que o App Ops X continue funcionando e se torne a melhor opção.

Se nada mais, isso mostra um caminho a seguir se o Google remover completamente o App Ops. Os desenvolvedores podem recompilar a interface App Ops e usar o acesso raiz para instalá-lo 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 outras partes do sistema - por exemplo, para restringir as permissões de notificação ou controlar qual aplicativo 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 elas tenham removido completamente a interface.

Image
Image

CyanogenMod e outras ROMs personalizadas

Em vez de começar a jogar um jogo de gato e rato com os desenvolvedores do Android do Google, que podem começar a tentar quebrar a interface do App Ops e desabilitar até mesmo esses truques em versões futuras do Android, talvez você queira instalar uma ROM personalizada.

Por exemplo, o CyanogenMod inclui seu próprio gerenciador de permissões que agora é baseado em App Ops. Os desenvolvedores da Cyanogenmod provavelmente não removerão o acesso a App Ops em uma atualização menor. Mesmo antes da existência do App Ops, a CyanogenMod incorporou seu próprio gerenciador de permissões de aplicativos, que permitia que os usuários controlassem o que os aplicativos poderiam e não podiam fazer em seus próprios dispositivos.

Parte da beleza do Android é que ele permite que essas ROMs personalizadas existam, então você pode optar por se afastar do Google e optar por confiar em outros desenvolvedores. Parte da fealdade do Android é que você precisa fazer isso com frequência, seja para o gerenciamento de permissões de aplicativos ou apenas atualizações oportunas para muitos telefones Android.

Em vez de forçar os usuários que se preocupam com o gerenciamento de permissões de aplicativos a fazerem root em seus dispositivos e modificarem arquivos do sistema ou instalarem um novo sistema operacional completamente Android, o Google deve permitir que todos os usuários controlem o acesso a seus dados privados.

Os usuários do Android devem ser capazes de controlar se um aplicativo pode acessar seus contatos ou não, assim como os usuários do iOS.