Você não precisa fazer root, instalar uma ROM personalizada ou mudar para um iPhone para fazer isso. O Android finalmente tem o sistema de permissão de aplicativos que deveria ter tido o tempo todo.
Como funciona o sistema de permissões do Android
Aplicativos para Android solicitarão uma permissão quando precisarem. Por exemplo, em vez de conceder a um aplicativo acesso à câmera ao instalá-lo, você será solicitado na primeira vez em que o aplicativo quiser acessar sua câmera.
Gerenciar permissões de um único aplicativo
Para fazer isso, você precisará do Android 6.0 Marshmallow ou de uma versão mais recente no seu dispositivo. Abra o aplicativo Configurações e toque em "Aplicativos" no título Dispositivo para começar.
Você também pode acessar rapidamente a tela Informações do aplicativo pressionando por muito tempo o ícone de um aplicativo na gaveta do aplicativo, arrastando-o para o atalho "Informações do aplicativo" exibido na parte superior da tela e liberando-o. Esse atalho pode não estar presente em todos os dispositivos Android, pois dispositivos diferentes usam interfaces diferentes ajustadas por seus fabricantes e operadoras.
Isso é muito parecido com o sistema de permissões "App ops" que o Google removeu manualmente do Android 4.4.2 depois que sites como o nosso disseram aos usuários como acessá-lo. Finalmente está de volta!
Os aplicativos mais antigos não foram projetados para esse recurso, e geralmente apenas assumem que têm acesso a todas as permissões solicitadas. Na maioria das vezes, os aplicativos devem continuar funcionando normalmente se você revogar suas permissões. Em alguns casos raros, o aplicativo pode falhar. Se isso acontecer, você precisará conceder permissão novamente. Em outros casos, um aplicativo pode simplesmente não funcionar normalmente. Por exemplo, se você revogar a permissão da câmera de um aplicativo que normalmente pode tirar fotos, ela não poderá mais tirar fotos. Você não receberá uma mensagem de erro solicitando que você ative novamente a permissão "Câmera". Aparentemente, ela não funcionará.
De qualquer maneira, se você encontrar um problema com um aplicativo, poderá sempre voltar a essa tela e conceder a ela essas permissões novamente.
Esteja ciente de que: as atualizações de aplicativos podem adicionar novas "sub-permissões" em uma categoria sem solicitar novamente. Por exemplo, mesmo se um aplicativo usar somente a permissão "ler status e identidade do telefone" na categoria Telefone e você optar por permitir o acesso "Telefone", uma atualização futura do aplicativo poderá adicionar "Ligar diretamente para números de telefone; isso pode lhe custar dinheiro”e“Redirecionar chamadas de saída”. Como eles fazem parte da categoria "Telefone", o aplicativo pode usá-los sem nenhum aviso adicional, pois você permitiu o acesso "Telefone". Veja uma lista de grupos de permissões e mais informações no site do Google.
Ver e gerenciar todas as permissões de aplicativo
Para visualizar e gerenciar todas as permissões de aplicativo de uma só vez, vá para a lista de aplicativos abrindo a tela Configurações e tocando em Aplicativos. Na lista de todos os seus aplicativos instalados, toque no ícone de roda dentada no canto superior direito da tela e toque em "Permissões de aplicativo".
Como de costume com o Android, algumas dessas etapas podem funcionar de forma diferente em alguns dispositivos. Realizamos esse processo com o Android 6.0 no tablet Nexus 7 (2013) do Google. Os fabricantes do Android costumam modificar a interface em seus dispositivos, e algumas opções podem estar em lugares diferentes.