Как получить доступ к хранилищу на Android

После обновления до Android 11 многие замечают, что файловый менеджер перестал открывать папку Android/data, а приложения стали запрашивать разрешение «Доступ ко всем файлам» — это прямое следствие введения технологии Scoped Storage, которая ограничила свободный доступ к памяти устройства. Проблема решается, но способ зависит от версии системы и того, к какому именно разделу хранилища нужен доступ.

В этой статье разберём все рабочие способы: от базовой выдачи разрешений конкретному приложению до подключения телефона к компьютеру и обхода ограничений на папки Android/data и Android/obb. Отдельно объясним, чем отличается внутренняя память от SD-карты в контексте прав доступа.

Как устроено хранилище в Android

Память Android-устройства делится на несколько зон с разным уровнем доступа. Внутренняя память приложений (/data/data) доступна только самим приложениям и требует root-прав для просмотра. Общее хранилище — это то, что пользователь видит как «Память телефона»: папки Download, DCIM, Pictures и другие.

Отдельно стоит каталог Android/data — здесь приложения хранят свои рабочие файлы в общем разделе. Именно доступ к нему был ограничен начиная с Android 11: сторонние файловые менеджеры без специального разрешения показывают эту папку пустой.

SD-карта, если она установлена, работает по похожим правилам, но имеет собственные нюансы: запись на неё сторонним приложениям разрешается через системный механизм SAF (Storage Access Framework), где пользователь вручную выбирает папку и подтверждает доступ.

Выдача разрешения на доступ к файлам

Самый частый сценарий — приложение просит доступ к хранилищу, а пользователь случайно нажал «Запретить». Вернуть разрешение можно через настройки: откройте Настройки → Приложения → выберите приложение → Разрешения и активируйте пункт Файлы и мультимедиа (название пункта может отличаться в зависимости от оболочки).

На новых версиях Android разрешение делится на типы: фото и видео, музыка и аудио, все файлы. Если приложению нужен полный доступ, выберите вариант «Управление всеми файлами» или «Разрешить всегда» — система покажет предупреждение, которое нужно подтвердить.

  • 📂 Фото и видео — доступ только к медиагалерее, подходит мессенджерам и редакторам.
  • 🎵 Музыка и аудио — доступ к аудиофайлам, достаточно для плееров.
  • 📁 Все файлы — полный доступ к общему хранилищу, нужен файловым менеджерам.
  • 🚫 Запретить — приложение не увидит никакие пользовательские файлы.

☑️ Как выдать разрешение приложению

Выполнено: 0 / 5
⚠️ Внимание: разрешение «Управление всеми файлами» выдавайте только проверенным приложениям из официальных источников. Программа с таким доступом может читать и изменять любые ваши документы, фото и загрузки.

Доступ через файловый менеджер

Системные файловые менеджеры — например, приложение «Файлы» от Google — имеют расширенные права по умолчанию и открывают большинство каталогов без дополнительных настроек. Через него можно просматривать загрузки, документы, изображения и копировать файлы между папками.

Сторонние менеджеры вроде Total Commander или X-plore при первом обращении к защищённым папкам запросят разрешение через системный диалог. Вам нужно будет выбрать корень хранилища или конкретную папку и нажать «Разрешить» — после этого доступ сохраняется.

📊 С какой проблемой доступа к хранилищу вы столкнулись
Не открывается папка Android/data
Приложение не видит файлы
Нет доступа к SD-карте
ПК не видит телефон по USB

Доступ к Android/data и Android/obb на Android 11+

Это самая частая причина, по которой пользователи ищут инструкции. Начиная с Android 11, Google закрыл прямой доступ к папкам Android/data и Android/obb для обычных файловых менеджеров. Обойти ограничение можно через системное приложение «Файлы» или подключение к компьютеру по USB — эти способы работают без root-прав.

Некоторые оболочки (MIUI, ColorOS, One UI) имеют собственные файловые менеджеры с повышенными привилегиями, которые открывают эти каталоги напрямую. Если встроенный менеджер вашей прошивки справляется — сторонние решения не понадобятся.

  1. Откройте штатное приложение Файлы (Files by Google или аналог от производителя).
  2. Перейдите во внутреннее хранилище и найдите папку Android.
  3. При запросе доступа подтвердите его через системный диалог SAF.
  4. Откройте data или obb и работайте с нужными файлами.

Подключение к компьютеру через USB

Проводной доступ к хранилищу через ПК остаётся самым надёжным методом. Подключите телефон кабелем, разблокируйте экран и в шторке уведомлений нажмите на пункт Зарядка через USB (или «Android System»), затем выберите режим Передача файлов (MTP).

После этого внутренняя память и SD-карта появятся в проводнике компьютера как съёмные носители. Через MTP доступны все пользовательские папки, включая Android/data, — ограничения Scoped Storage на этот канал не распространяются.

Способ доступаЧто доступноОграничения
Системный файловый менеджерПочти все папки, включая Android/dataЗависит от прошивки
Сторонний менеджерОбщее хранилищеAndroid/data закрыт без SAF
ПК по USB (MTP)Всё пользовательское хранилищеНужен кабель и разблокировка
Root-доступВся файловая системаРиски, потеря гарантии
⚠️ Внимание: если компьютер не видит телефон, проверьте кабель — часть дешёвых кабелей поддерживает только зарядку и не передаёт данные. Также убедитесь, что выбран режим MTP, а не «Только зарядка».
Почему Google ограничил доступ к хранилищу

Scoped Storage введён для защиты личных данных. Раньше любое приложение с разрешением на хранилище могло читать все файлы пользователя, включая документы и фото других программ. Теперь каждое приложение работает в собственной «песочнице», а доступ к чужим данным требует явного подтверждения пользователя.

Доступ к SD-карте и системным разделам

Для записи на SD-карту стороннему приложению нужно выдать доступ через SAF: при первом обращении появится системный выбор папки — выделите корень карты и подтвердите. После этого приложение сможет сохранять и изменять файлы на карте.

Полный доступ к системным разделам (/system, /data/data) возможен только с root-правами. Это необратимо меняет статус устройства, может аннулировать гарантию и нарушить работу банковских приложений. Для обычных задач — переноса файлов, очистки кэша, работы с документами — root не требуется, и получать его ради доступа к хранилищу не стоит.

Частые вопросы

Почему папка Android/data отображается пустой?

Это ограничение Scoped Storage на Android 11 и новее. Используйте системное приложение «Файлы», файловый менеджер производителя прошивки или подключите телефон к компьютеру по USB — там папка отображается полностью.

Как разрешить приложению доступ ко всем файлам?

Откройте Настройки → Приложения → Специальный доступ → Доступ ко всем файлам (путь может отличаться в зависимости от оболочки) и включите переключатель для нужного приложения. Выдавайте это право только доверенным программам.

Компьютер не видит телефон по USB — что делать?

Проверьте, что выбран режим «Передача файлов (MTP)» в уведомлении о подключении, замените кабель на поддерживающий передачу данных и попробуйте другой USB-порт. На Windows также помогает обновление драйвера MTP-устройства в диспетчере устройств.

Можно ли получить доступ к хранилищу без root?

Да, ко всему пользовательскому хранилищу — включая Android/data и SD-карту — доступ возможен без root через системные инструменты и MTP. Root нужен только для системных разделов и папок других приложений в /data/data.

Почему приложение не видит SD-карту?

Возможные причины: приложению не выдан доступ через диалог SAF, карта отформатирована в неподдерживаемой файловой системе или она неисправна. Проверьте карту в настройках хранилища и выдайте приложению доступ к её корневой папке.