Explicação das permissões de armazenamento do Android – Android 10 a 14

Última atualização :

O modelo de permissão de armazenamento do Android mudou drasticamente nas versões recentes, e cada atualização muda o que os gerenciadores de arquivos podem ou não acessar.Se você já abriu um gerenciador de arquivos apenas para encontrar pastas vazias, caminhos inacessíveis ou caixas de diálogo de permissão aparecendo repetidamente, você está enfrentando os efeitos reais dessas mudanças de política.Aqui está exatamente o que mudou em cada versão e como configurar AnExplorer para manter acesso total ao sistema de arquivos.

A resposta curta

No Android 11 e superior, vá para Configurações → Aplicativos → AnExplorer → Permissões → Arquivos e mídia → Permitir o gerenciamento de todos os arquivos.Isso concede a permissão MANAGE_EXTERNAL_STORAGE que restaura a capacidade total de navegação.Sem ele, os gerenciadores de arquivos ficam em sandbox como qualquer outro aplicativo.

Cronograma de permissão de armazenamento do Android

Android 9 e versões anteriores — A Era Aberta

Antes do Android 10, o armazenamento era simples.Os aplicativos solicitaram a permissão READ_EXTERNAL_STORAGE ou WRITE_EXTERNAL_STORAGE na instalação ou no tempo de execução e, uma vez concedidos, tinham acesso completo de leitura/gravação a todo o armazenamento compartilhado – cada pasta, cada tipo de arquivo, cada caminho.Os gerenciadores de arquivos funcionaram exatamente como você esperaria que um explorador de arquivos de desktop funcionasse.

Isso foi poderoso, mas criou preocupações de segurança.Qualquer aplicativo com permissão de armazenamento pode ler suas fotos, documentos, downloads e arquivos exportados de outros aplicativos sem restrições.

Android 10 — Introdução do armazenamento com escopo (opcional)

O Android 10 introduziu o armazenamento com escopo definido como um conceito, mas tornou-o opcional para os desenvolvedores.Os aplicativos direcionados à API 29 podem adicionar requestLegacyExternalStorage=true em seu manifesto para manter o comportamento antigo.A maioria dos gerenciadores de arquivos usava esse sinalizador, portanto os usuários não viam nenhuma diferença prática.

Principais mudanças introduzidas:

  • O conceito de "armazenamento externo específico do aplicativo" ( Android/data/[package]/ ) tornou-se formalmente em sandbox
  • A API MediaStore tornou-se a forma recomendada de acessar arquivos de mídia
  • O Storage Access Framework (SAF) ganhou importância para acesso a documentos
  • O acesso direto ao caminho do arquivo foi tecnicamente obsoleto, mas ainda funcionava com o sinalizador legado

Obtenha o gerenciador de arquivos AnExplorer

Gerencie, transfira e acesse seus arquivos em qualquer dispositivo.

Obtenha o aplicativo

Android 11 – Armazenamento com escopo aplicado

O Android 11 foi o ponto de ruptura.O sinalizador requestLegacyExternalStorage parou de funcionar para aplicativos direcionados à API 30+.Cada aplicativo agora tinha escopo definido por padrão.No entanto, o Google reconheceu que gerenciadores de arquivos, ferramentas de backup e aplicativos antivírus realmente precisam de acesso amplo, então criaram uma nova permissão:

MANAGE_EXTERNAL_STORAGE — a permissão "Acesso a todos os arquivos".Esta é uma permissão especial que:

  • Deve ser declarado no manifesto do aplicativo
  • Requer que o usuário navegue manualmente até Configurações para concedê-lo (não pode ser concedido por meio de uma caixa de diálogo simples em tempo de execução)
  • Deve ser justificado ao Google durante a análise da Play Store
  • Concede acesso a todo o armazenamento compartilhado, EXCETO Android/data/ e Android/obb/ diretórios

Quando AnExplorer solicita essa permissão, você verá uma tela do sistema solicitando que você alterne para "Permitir gerenciamento de todos os arquivos".Isso não é um bug ou exagero – é a única maneira de um gerenciador de arquivos funcionar corretamente no Android 11+.

Android 12 – Pequenos refinamentos

O Android 12 não alterou drasticamente as permissões de armazenamento, mas adicionou:

  • Permissões de dispositivos próximos que afetam os recursos de transferência de arquivos
  • Pequenas alterações no funcionamento do seletor de fotos
  • Melhor aplicação das regras de visibilidade de pacotes (os aplicativos não podem ver quais outros aplicativos estão instalados sem declarar consultas)

Para funcionalidade de gerenciador de arquivos, o Android 12 se comportou de forma idêntica ao Android 11.

Android 13 — Permissões granulares de mídia

O Android 13 dividiu o antigo READ_EXTERNAL_STORAGE em três permissões separadas:

  • READ_MEDIA_IMAGES — acesse fotos e imagens
  • READ_MEDIA_VIDEO — acesse arquivos de vídeo
  • READ_MEDIA_AUDIO — acesse arquivos de música e áudio

Os aplicativos agora solicitam apenas os tipos de mídia de que realmente precisam.Um reprodutor de música solicita apenas áudio;um editor de fotos pede apenas imagens.Os gerenciadores de arquivos com acesso a todos os arquivos ignoram totalmente essas permissões granulares, pois MANAGE_EXTERNAL_STORAGE já cobre tudo.

O Android 13 também bloqueou totalmente o acesso de terceiros a Android/data/ por meio do Storage Access Framework.Anteriormente, você poderia usar SAF para conceder acesso à pasta Android/data/ — essa solução alternativa foi fechada.

Obtenha o gerenciador de arquivos AnExplorer

Gerencie, transfira e acesse seus arquivos em qualquer dispositivo.

Obtenha o aplicativo

Android 14 – Acesso às fotos selecionadas

O Android 14 introduziu a mudança mais voltada para o usuário: quando um aplicativo solicita acesso a fotos, os usuários agora podem escolher “Selecionar fotos e vídeos” em vez de conceder acesso a todas as mídias.Isso significa:

  • O aplicativo vê apenas os arquivos específicos escolhidos pelo usuário
  • O usuário pode modificar sua seleção posteriormente em Configurações
  • Os aplicativos devem lidar com o acesso parcial normalmente

Para gerenciadores de arquivos com acesso a todos os arquivos, isso não se aplica — MANAGE_EXTERNAL_STORAGE ainda fornece visibilidade total da mídia.Mas se você não concedeu acesso a todos os arquivos, você pode descobrir que AnExplorer só pode ver os arquivos que você selecionou explicitamente.

O Android 14 também introduziu:

  • Acesso baseado em credenciais para arquivos gerenciados pela empresa
  • Melhorias no seletor de fotos com integração do provedor de nuvem
  • Restrições mais rigorosas ao acesso a arquivos em segundo plano

Como funciona a estrutura de acesso ao armazenamento (SAF)

Quando um gerenciador de arquivos não tem acesso a todos os arquivos, a estrutura de acesso ao armazenamento se torna o mecanismo substituto.O SAF funciona por meio de seletores de documentos no nível do sistema:

  1. O aplicativo chama ACTION_OPEN_DOCUMENT_TREE para solicitar acesso a uma pasta
  2. O Android mostra um seletor de arquivos do sistema onde você navega até a pasta desejada
  3. Você toca em “Usar esta pasta” e confirma com “Permitir”
  4. O aplicativo recebe uma concessão de URI persistente para essa pasta específica e todo o seu conteúdo
  5. Esta concessão sobrevive a reinicializações de aplicativos e reinicializações de telefone

As concessões SAF são poderosas, mas tediosas – você deve conceder manualmente cada pasta separadamente.AnExplorer usa SAF como substituto quando o acesso a todos os arquivos não está disponível ou ao acessar caminhos protegidos específicos.

Limitações do SAF

  • Não é possível conceder acesso ao armazenamento root interno no Android 13+
  • Não é possível acessar Android/data/ no Android 13+
  • Não é possível acessar Android/obb/ no Android 13+
  • O desempenho é significativamente mais lento que o acesso direto a arquivos (as operações passam por um provedor de conteúdo)
  • Algumas operações (como operações recursivas de pastas) são muito mais lentas via SAF

Configurando AnExplorer para acesso máximo

Para a melhor experiência em todas as versões do Android:

  1. Conceder acesso a todos os arquivos: Configurações → Aplicativos → AnExplorer → Permissões → Arquivos e mídia → Permitir gerenciamento de todos os arquivos
  2. Conceder permissão de notificação (Android 13+): necessário para mostrar o progresso da transferência
  3. Desativar otimização de bateria: Configurações → Aplicativos → AnExplorer → Bateria → Irrestrito (evita que o sistema operacional interrompa operações em segundo plano)
  4. Conceder acesso SAF para Android/dados (somente Android 11-12): Quando AnExplorer solicitar acesso à pasta para Android/dados, toque em "Usar esta pasta" → "Permitir"

Obtenha o gerenciador de arquivos AnExplorer

Gerencie, transfira e acesse seus arquivos em qualquer dispositivo.

Obtenha o aplicativo

O que permanece inacessível sem root

Mesmo com o acesso a todos os arquivos concedido, certos caminhos permanecem bloqueados pelo modelo de segurança do Android:

CaminhoPor que bloqueadoAlternativa
/data/data/Sandbox do aplicativo (aplicado pelo kernel)ADB ou acesso root
/data/user/0/Igual ao anterior, formato multiusuárioADB ou acesso root
Android/data/ (andróide 13+)Bloco de política do sistema operacionalUSB MTP do PC, ADB ou root
Android/obb/ (andróide 13+)Bloco de política do sistema operacionalUSB MTP do PC, ADB ou root
/system/Partição somente leituraRoot com remontagem

Solução de problemas de permissão

"Permissão negada" apesar do acesso a todos os arquivos ter sido concedido

  1. Force a parada AnExplorer e reabra-o
  2. Revogue a permissão e conceda-a novamente
  3. Verifique se você concedeu “Todos os arquivos” e não apenas “Somente mídia” (alguns dispositivos mostram ambas as opções)
  4. Reinicie seu telefone – algumas concessões de permissão exigem uma reinicialização para entrar em vigor

A permissão continua sendo redefinida após alguns dias

O Android 12+ revoga automaticamente as permissões de aplicativos que você não usou recentemente (geralmente 3 meses).Para evitar isso:

  • Configurações → Aplicativos → AnExplorer → Permissões → desative "Remover permissões se o aplicativo não for usado"
  • Ou simplesmente abra AnExplorer ocasionalmente para mantê-lo considerado "ativo"

App mostra pastas vazias apesar de ter permissão

Isso geralmente indica que o aplicativo está lendo uma listagem de diretório em cache/obsoleto.Puxe para baixo para atualizar ou navegue e volte para a pasta.Se o problema persistir, limpe o cache de AnExplorer (Configurações → Aplicativos → AnExplorer → Armazenamento → Limpar cache).

Guias relacionados

Obtenha o gerenciador de arquivos AnExplorer

Gerencie, transfira e acesse seus arquivos em qualquer dispositivo.

Obtenha o aplicativo

Perguntas frequentes

Direitos Autorais © DWorkS 2011 – 2026 Todos os direitos reservados