Как управлять доступом приложений к хранилищу на Android
Короткий ответ: откройте Настройки → Приложения → [имя] → Разрешения → Файлы и медиа и выберите «Разрешить доступ к определённым файлам» или «Не разрешать». Для массового отзыва — Настройки → Конфиденциальность → Менеджер разрешений → Файлы и медиа.
Что изменилось в Android: кратко
Начиная с Android 11 действует Scoped Storage — приложения по умолчанию видят только свои файлы и доступ через селектор. Android 13 разделил медиаправа на Фото/Видео/Аудио. В Android 15–16 появились дополнительные механизмы изоляции (Private Space) и автосброс неиспользуемых разрешений. Полный доступ (MANAGE_EXTERNAL_STORAGE) теперь ограничен и должен использоваться только файловыми менеджерами.
Не давайте полный доступ (всем файлам) сомнительным приложениям — это риск шифровальщиков и утечек.
Как выдать доступ — пошагово
- Откройте Настройки → Приложения → [Имя приложения] → Разрешения.
- Нажмите «Файлы и медиа» или «Хранилище».
- Выберите нужный уровень:
- «Разрешить доступ к определённым файлам/папкам» — самый безопасный вариант.
- «Разрешить только фото/видео/аудио» — для медиаприложений (Android 13+).
- «Разрешить доступ ко всем файлам» — только если приложение доверенное и необходимо для работы.
- Подтвердите в системном диалоге; если приложение запрашивает доступ изнутри, выбирайте только нужные папки (DCIM, Downloads и т. п.).
- Проверьте в Настройки → Конфиденциальность → Менеджер разрешений, какие приложения имеют доступ.
Практический совет: давайте права «один раз» для одноразовых задач (просмотр PDF, импорт фото), если система это поддерживает.
Включите Автосброс разрешений: Настройки → Конфиденциальность → Менеджер разрешений → Автосброс — неиспользуемые права будут отозваны автоматически.
Как запретить и массово отозвать доступ
Отдельное приложение:
- Настройки → Приложения → [Имя] → Разрешения → Файлы и медиа → Не разрешать.
Массово:
- Настройки → Конфиденциальность → Менеджер разрешений → Файлы и медиа. Отсортируйте по последнему доступу и отзовите права у тех приложений, которыми вы давно не пользовались.
После отзыва:
- Если приложение ведёт себя нестабильно, очистите его кэш/данные: Настройки → Приложения → [Имя] → Память → Очистить кэш/данные.
- Для SD‑карты проверьте отдельные разрешения и права на носитель.
Частые ошибки
- Отдавать «доступ ко всем файлам» незнакомым приложениям — приводит к повышенному риску утечек.
- Оставлять права у приложений, которыми вы давно не пользовались — они могут оставаться потенциальной уязвимостью.
- Игнорирование системных запросов селектора файлов — выбирайте конкретные папки, а не «всё подряд».
FAQ
- Как понять, какие папки выбрать? Выдавайте доступ только к тем папкам, которые реально нужны приложению (фото — DCIM, загрузки — Download).
- Что делать, если приложение просит MANAGE_EXTERNAL_STORAGE? Откажитесь, если это не файловый менеджер с проверенной репутацией.
- Можно ли полностью закрыть доступ ко всем приложениям? Да — массовый отзыв в Менеджере разрешений; учтите, что некоторые сервисы перестанут работать корректно.
Регулярно проверяйте Менеджер разрешений и используйте автосброс — это простая и эффективная защита хранилища.