Explicación de los permisos de almacenamiento de Android: Android 10 a 14

Última actualización :

El modelo de permisos de almacenamiento de Android ha cambiado drásticamente en las versiones recientes, y cada actualización cambia a qué pueden acceder y a qué no pueden acceder los administradores de archivos.Si alguna vez abrió un administrador de archivos y encontró carpetas vacías, rutas inaccesibles o cuadros de diálogo de permisos que aparecían repetidamente, está experimentando los efectos reales de estos cambios de política.Esto es exactamente lo que cambió en cada versión y cómo configurar AnExplorer para mantener el acceso completo al sistema de archivos.

La respuesta corta

En Android 11 y superior, vaya a Configuración → Aplicaciones → AnExplorer → Permisos → Archivos y medios → Permitir la administración de todos los archivos.Esto otorga el permiso MANAGE_EXTERNAL_STORAGE que restaura la capacidad de navegación completa.Sin él, los administradores de archivos están protegidos como cualquier otra aplicación.

Cronología de permisos de almacenamiento de Android

Android 9 y versiones inferiores: la era abierta

Antes de Android 10, el almacenamiento era sencillo.Las aplicaciones solicitaban el permiso READ_EXTERNAL_STORAGE o WRITE_EXTERNAL_STORAGE durante la instalación o el tiempo de ejecución y, una vez concedido, tenían acceso completo de lectura/escritura a todo el almacenamiento compartido: cada carpeta, cada tipo de archivo, cada ruta.Los administradores de archivos funcionaron exactamente como se esperaría que funcionara un explorador de archivos de escritorio.

Esto fue poderoso pero creó preocupaciones de seguridad.Cualquier aplicación con permiso de almacenamiento podría leer sus fotos, documentos, descargas y archivos exportados de otras aplicaciones sin restricciones.

Android 10: introducción del almacenamiento con alcance (opcional)

Android 10 introdujo el almacenamiento con alcance como concepto, pero lo hizo opcional para los desarrolladores.Las aplicaciones orientadas a API 29 podrían agregar requestLegacyExternalStorage=true en su manifiesto para mantener el comportamiento anterior.La mayoría de los administradores de archivos utilizaron esta bandera, por lo que los usuarios no vieron ninguna diferencia práctica.

Cambios clave introducidos:

  • El concepto de "almacenamiento externo específico de la aplicación" ( Android/data/[package]/ ) pasó a estar formalmente protegido.
  • La API MediaStore se convirtió en la forma recomendada de acceder a archivos multimedia.
  • El Storage Access Framework (SAF) ganó importancia para el acceso a documentos
  • El acceso directo a la ruta del archivo estaba técnicamente obsoleto, pero aún funcionaba con el indicador heredado.

Obtén el gestor de archivos AnExplorer

Gestiona, transfiere y accede a tus archivos en cualquier dispositivo.

Obtén la aplicación

Android 11: almacenamiento con alcance aplicado

Android 11 fue el punto de ruptura.La marca requestLegacyExternalStorage dejó de funcionar para aplicaciones orientadas a API 30+.Cada aplicación ahora tenía un alcance predeterminado.Sin embargo, Google reconoció que los administradores de archivos, las herramientas de respaldo y las aplicaciones antivirus realmente necesitan un acceso amplio, por lo que crearon un nuevo permiso:

MANAGE_EXTERNAL_STORAGE: el permiso "Acceso a todos los archivos".Este es un permiso especial que:

  • Debe declararse en el manifiesto de la aplicación.
  • Requiere que el usuario navegue manualmente a Configuración para otorgarlo (no se puede otorgar mediante un simple cuadro de diálogo de tiempo de ejecución)
  • Debe justificarse ante Google durante la revisión de Play Store.
  • Otorga acceso a todo el almacenamiento compartido EXCEPTO los directorios Android/data/ y Android/obb/

Cuando AnExplorer solicita este permiso, verá una pantalla del sistema que le pedirá que active "Permitir la administración de todos los archivos".Esto no es un error ni una extralimitación: es la única forma en que un administrador de archivos puede funcionar correctamente en Android 11+.

Android 12: mejoras menores

Android 12 no cambió drásticamente los permisos de almacenamiento, pero agregó:

  • Permisos de dispositivos cercanos que afectan las funciones de transferencia de archivos
  • Ligeros cambios en el funcionamiento del selector de fotos.
  • Mejor aplicación de las reglas de visibilidad de paquetes (las aplicaciones no pueden ver qué otras aplicaciones están instaladas sin declarar consultas)

Para la funcionalidad del administrador de archivos, Android 12 se comportó de manera idéntica a Android 11.

Android 13: permisos de medios granulares

Android 13 dividió el antiguo READ_EXTERNAL_STORAGE en tres permisos separados:

  • READ_MEDIA_IMAGES — accede a fotos e imágenes
  • READ_MEDIA_VIDEO — acceder a archivos de vídeo
  • READ_MEDIA_AUDIO — accede a archivos de música y audio

Las aplicaciones ahora solicitan sólo los tipos de medios que realmente necesitan.Un reproductor de música sólo solicita audio;un editor de fotografías solo solicita imágenes.Los administradores de archivos con acceso a todos los archivos omiten estos permisos granulares por completo, ya que MANAGE_EXTERNAL_STORAGE ya cubre todo.

Android 13 también bloqueó completamente el acceso de terceros a Android/data/ a través de Storage Access Framework.Anteriormente, podía utilizar SAF para otorgar acceso a la carpeta Android/data/; esa solución estaba cerrada.

Obtén el gestor de archivos AnExplorer

Gestiona, transfiere y accede a tus archivos en cualquier dispositivo.

Obtén la aplicación

Android 14: acceso a fotos seleccionadas

Android 14 introdujo el cambio más orientado al usuario: cuando una aplicación solicita acceso a las fotos, los usuarios ahora pueden elegir "Seleccionar fotos y videos" en lugar de otorgar acceso a todos los medios.Esto significa:

  • La aplicación solo ve los archivos específicos que el usuario eligió.
  • El usuario puede modificar su selección más tarde en Configuración
  • Las aplicaciones deben manejar el acceso parcial correctamente

Para los administradores de archivos con acceso a todos los archivos, esto no se aplica: MANAGE_EXTERNAL_STORAGE aún proporciona visibilidad multimedia completa.Pero si no ha otorgado acceso a todos los archivos, es posible que AnExplorer solo pueda ver los archivos que haya seleccionado explícitamente.

Android 14 también presentó:

  • Acceso basado en credenciales para archivos administrados por la empresa
  • Mejoras en el selector de fotografías con la integración del proveedor de la nube.
  • Restricciones más estrictas sobre el acceso a archivos en segundo plano.

Cómo funciona el marco de acceso al almacenamiento (SAF)

Cuando un administrador de archivos carece de acceso a todos los archivos, el marco de acceso al almacenamiento se convierte en el mecanismo alternativo.SAF funciona a través de selectores de documentos a nivel de sistema:

  1. La aplicación llama a ACTION_OPEN_DOCUMENT_TREE para solicitar acceso a una carpeta.
  2. Android muestra un selector de archivos del sistema donde navegas a la carpeta deseada
  3. Tocas "Usar esta carpeta" y confirmas con "Permitir"
  4. La aplicación recibe una concesión de URI persistente para esa carpeta específica y todo su contenido.
  5. Esta subvención sobrevive a los reinicios de aplicaciones y del teléfono.

Las concesiones SAF son potentes pero tediosas: debes conceder manualmente cada carpeta por separado.AnExplorer utiliza SAF como alternativa cuando el acceso a todos los archivos no está disponible o cuando se accede a rutas protegidas específicas.

Limitaciones del SAF

  • No se puede otorgar acceso a la raíz del almacenamiento interno en Android 13+
  • No se puede acceder a Android/data/ en Android 13+
  • No se puede acceder a Android/obb/ en Android 13+
  • El rendimiento es significativamente más lento que el acceso directo a archivos (las operaciones pasan a través de un proveedor de contenido)
  • Algunas operaciones (como las operaciones recursivas de carpetas) son mucho más lentas a través de SAF

Configuración de AnExplorer para acceso máximo

Para obtener la mejor experiencia en todas las versiones de Android:

  1. Otorgar acceso a todos los archivos: Configuración → Aplicaciones → AnExplorer → Permisos → Archivos y medios → Permitir la administración de todos los archivos
  2. Otorgar permiso de notificación (Android 13+): requerido para mostrar el progreso de la transferencia
  3. Desactivar la optimización de la batería: Configuración → Aplicaciones → AnExplorer → Batería → Sin restricciones (evita que el sistema operativo elimine las operaciones en segundo plano)
  4. Otorgar acceso SAF para Android/datos (solo Android 11-12): cuando AnExplorer solicite acceso a la carpeta Android/datos, toque "Usar esta carpeta" → "Permitir"

Obtén el gestor de archivos AnExplorer

Gestiona, transfiere y accede a tus archivos en cualquier dispositivo.

Obtén la aplicación

Lo que permanece inaccesible sin Root

Incluso con el acceso a todos los archivos concedido, ciertas rutas permanecen bloqueadas por el modelo de seguridad de Android:

CaminoPor qué bloqueadoAlternativa
/data/data/Zona de pruebas de la aplicación (aplicada por el kernel)ADB o acceso root
/data/user/0/Igual que arriba, formato multiusuarioADB o acceso root
Android/data/ (Android 13+)Bloque de políticas del sistema operativoUSB MTP desde PC, ADB o raíz
Android/obb/ (Android 13+)Bloque de políticas del sistema operativoUSB MTP desde PC, ADB o raíz
/system/Partición de sólo lecturaRootear con remontar

Solución de problemas de permisos

"Permiso denegado" a pesar de que se ha concedido acceso a todos los archivos

  1. Fuerce la detención de AnExplorer y vuelva a abrirla.
  2. Revocar el permiso y volver a concedérselo
  3. Verifique que haya otorgado "Todos los archivos" y no solo "Sólo medios" (algunos dispositivos muestran ambas opciones)
  4. Reinicie su teléfono: algunas concesiones de permisos requieren un reinicio para que surtan efecto

El permiso sigue restableciéndose después de unos días

Android 12+ revoca automáticamente los permisos de las aplicaciones que no has usado recientemente (generalmente 3 meses).Para evitar esto:

  • Configuración → Aplicaciones → AnExplorer → Permisos → desactiva "Eliminar permisos si no se utiliza la aplicación"
  • O simplemente abra AnExplorer ocasionalmente para mantenerlo considerado "activo"

La aplicación muestra carpetas vacías a pesar de tener permiso

Esto generalmente indica que la aplicación está leyendo desde una lista de directorios almacenados en caché o obsoletos.Desplácese hacia abajo para actualizar o navegue hacia afuera y regrese a la carpeta.Si el problema persiste, borre el caché de AnExplorer (Configuración → Aplicaciones → AnExplorer → Almacenamiento → Borrar caché).

Guías relacionadas

Obtén el gestor de archivos AnExplorer

Gestiona, transfiere y accede a tus archivos en cualquier dispositivo.

Obtén la aplicación

Preguntas frecuentes

Derechos de Autor © DWorkS 2011 – 2026 Todos los derechos reservados