При подключении смартфона к компьютеру или запуске файлового менеджера система запрашивает разрешение на доступ к памяти устройства. Без подтверждения этого диалога ПК увидит только пустую папку, а сторонние приложения не смогут сохранять фото, скачивать документы или сканировать медиафайлы. На актуальных версиях EMUI и HarmonyOS управление этими правами перенесено в раздел «Приложения» и меню USB-настроек, что требует от пользователя точного понимания, где находится нужный переключатель.

Ситуация усложняется политикой безопасности Google, введенной с Android 11: теперь приложения получают доступ не ко всему хранилищу целиком, а только к своим папкам или к медиафайлам через системный пикер. Владельцы устройств Huawei сталкиваются с этим при попытке передать большие архивы через мессенджеры, настроить резервное копирование в сторонних утилитах или просто открыть флешку через OTG-адаптер. Понимание разницы между «Доступом ко всем файлам» и «Доступом к медиа» становится ключевым навыком для комфортной работы.

Разрешение доступа для приложений в настройках системы

Основной способ управления правами — раздел Настройки → Приложения → Управление приложениями. Выберите нужную программу, нажмите «Разрешения» и найдите пункт «Файлы и медиа» или «Хранилище». В HarmonyOS 3/4 и EMUI 12/13 здесь доступны три варианта: «Разрешить управление всеми файлами» (только для совместимых приложений), «Разрешить доступ к медиафайлам» и «Запретить». Для файловых менеджеров, архиваторов и синхронизаторов облаков необходимо выбирать первый пункт, иначе они не увидят папки Download, Documents или корень накопителя.

Если в списке разрешений нет пункта «Файлы и медиа», значит, приложение не запросило этот доступ при установке или не поддерживает новый API Scoped Storage. В таком случае помогает сброс настроек приложения: «Настройки → Приложения → [Имя приложения] → Память → Очистить данные». После перезапуска программа снова покажет системный диалог запроса прав. Обратите внимание: некоторые системные утилиты (например, «Файлы» от Huawei) имеют постоянный полный доступ по умолчанию и не появляются в этом списке для редактирования.

☑️ Чек-лист

Выполнено: 0 / 5
⚠️ Внимание: Предоставление права «Управление всеми файлами» (MANAGE_EXTERNAL_STORAGE) дает приложению полный контроль над пользовательскими данными. Выдавайте его только проверенным разработчикам и системным утилитам. Подозрительным играм или неизвестным APK-файлам такого доступа быть не должно.

Настройка USB-соединения для передачи файлов на компьютер

Чтобы ПК «увидел» внутреннюю память или карту памяти, после подключения кабеля опустите шторку уведомлений и нажмите на пункт «Зарядка через USB» / «USB для передачи файлов». В открывшемся меню выберите MTP (Media Transfer Protocol) или «Передача файлов / Android Auto». Только в этом режиме операционная система компьютера получает доступ к файловой системе телефона через виртуальный интерфейс. Режим «Зарядка только» или «PTP (Камера)» скрывает большинство папок, оставляя доступ только к DCIM.

На ноутбуках с Windows 10/11 драйверы MTP устанавливаются автоматически, но на старых сборках или Linux может потребоваться пакет mtp-tools или gvfs-mtp. Если устройство определяется, но папки пусты — проверьте, не включено ли шифрование данных в «Настройки → Безопасность → Шифрование». При активном шифровании доступ к памяти возможен только после разблокировки экрана и ввода ПИН-кода на самом телефоне. Это частая причина «невидимых» файлов на залоченном устройстве.

📊 Какой режим USB вы используете чаще всего?
MTP (Передача файлов)
PTP (Камера)
Зарядка только
MIDI / Другое

Особенности Scoped Storage на Android 11+ (EMUI 11+, HarmonyOS 2+)

С выходом Android 11 Google принудительно внедрил Scoped Storage (изолированное хранилище). Приложения, нацеленные на API 30+, больше не могут свободно читать/писать в общие папки (Download, Music, Pictures) без явного действия пользователя через системный пикер (System Picker). Huawei реализовала это в EMUI 11 и HarmonyOS 2, добавив собственный диалог «Разрешить доступ к файлам?» с выбором конкретных директорий.

Для старых приложений (targetSDK < 30) система включает режим совместимости: они видят «песочницу» и общие папки, но при обновлении через AppGallery или APK разработчики обязаны мигрировать на новый API. Если любимая утилита перестала видеть файлы после обновления — проверьте версию в «Настройках → Приложения → [Приложение] → Дополнительно → Версия API» или напишите разработчику. Временное решение: используйте системный «Файлы» для копирования нужных данных в папку самого приложения (обычно Android/data/пакет.приложения/files).

Технические детали Scoped Storage для продвинутых

Scoped Storage разделяет хранилище на: 1) Приватную директорию приложения (Android/data/pkg) — полный доступ без разрешения. 2) Общие коллекции MediaStore (Images, Video, Audio, Downloads) — доступ через MediaStore API или системный пикер. 3) Остальные файлы (Documents, Archives) — доступ ТОЛЬКО через ACTION_OPEN_DOCUMENT / ACTION_CREATE_DOCUMENT (системный пикер). Приложения с флагом requestLegacyExternalStorage=true в манифесте получают временную отсрочку до Android 12 (API 31).

Работа с приложением «Файлы» и доступ к сетевым/облачным хранилищам

Предустановленный менеджер «Файлы» — единственный инструмент, который «из коробки» умеет монтировать SMB-шары, WebDAV, FTP и облака (Google Drive, OneDrive, Яндекс.Диск) в единое дерево. Откройте боковое меню → «Сетевые диски» → «Добавить». После авторизации сетевая папка появится рядом с «Внутренним хранилищем». Права на чтение/запись там зависят от настроек сервера, а не от системы телефона.

Чтобы дать другому приложению доступ к файлу из сетевой папки, используйте функцию «Поделиться» → «Открыть в другом приложении» или «Сохранить во «Файлы» → локальная папка». Прямой путь к сетевому ресурсу (например, /storage/emulated/0/Cloud/OneDrive) сторонние программы не получат из-за изоляции. Это архитектурное ограничение Android, а не ошибка прошивки. Для работы с облаками в сторонних редакторах (фото, видео, код) скачивайте файлы локально через «Файлы», а после редактирования загружайте обратно.

Решение проблем: доступ не выдается, сбрасывается или папки пусты

Если после настройки прав приложение всё равно не видит память, выполните последовательность: 1) Очистите кэш и данные самого приложения. 2) Перезагрузите телефон (сбрасывает кэш системного сервера разрешений). 3) Проверьте «Настройки → Безопасность → Дополнительные настройки → Доступ к специальным возможностям» — некоторые клинеры и антивирусы блокируют доступ к хранилищу через службы специальных возможностей. Отключите подозрительные сервисы там.

Частая ошибка — включенная опция «Удалять неиспользуемые файлы» в «Настройки → Память → Очистка». Она может физически удалить кэш приложения, сбрасывая выданные URI-разрешения (persistable URI permissions). После очистки система считает, что пользователь не давал доступ к этим конкретным файлам. Отключите автоматическую очистку или добавьте важные приложения в белый список «Защищенных приложений» в оптимизаторе батареи.

💡

Если папка на флешке OTG не открывается: проверьте файловую систему. Huawei поддерживает FAT32, exFAT, NTFS (только чтение на старых моделях). ext4/APFS не монтируются без рут-прав. Форматируйте флешку в exFAT на ПК для файлов >4 ГБ.

💡

Главный вывод: на современных Huawei доступ к хранилищу — это не один переключатель, а иерархия разрешений: системный пикер для разовых действий, «Управление всеми файлами» для файловых менеджеров и MTP для ПК. Настройте каждый слой под свою задачу.

Доступ к внешним накопителям через OTG и карты памяти

При подключении флешки через OTG-адаптер или установке microSD карты система показывает уведомление «Новое USB-устройство» / «SD-карта». Нажмите на него и выберите «Открыть в «Файлы»» или «Настроить». Для флешек доступен выбор: «Использовать как переносное хранилище» (только чтение/запись файлов) или «Внутреннее хранилище» (форматирование с шифрованием и слияние с памятью телефона). Второй вариант необратим без потери данных на карте и делает её нечитаемой на других устройствах.

Если OTG-флешка не определяется — проверьте отдачу питания. Мощные накопители (SSD, HDD без доп. питания) не заработают от порта телефона. Используйте хаб с внешним блоком питания. В «Настройках → Хранилище» должна появиться строка «USB-накопитель». Если её нет, но флешка мигает — проблема в файловой системе или неисправном кабеле/адаптере. Попробуйте отформатировать носитель в exFAT на компьютере.

Тип доступаДля чего нужноКак включитьРиски
MTP (USB)Копирование фото/видео/документов на ПКШторка → USB → Передача файловНизкие (только при разблокированном экране)
Управление всеми файламиРабота файловых менеджеров, бэкап, архиваторыНастройки → Приложения → Права → Файлы и медиаВысокие (полный доступ к пользовательским данным)
Доступ к медиафайламГалереи, редакторы фото, соцсетиТо же меню, выбор «Медиафайлы»Средние (только фото/видео/аудио)
Системный пикер (ACTION_OPEN_DOCUMENT)Открытие/сохранение отдельных файлов в сторонних приложенияхАвтоматически при нажатии «Открыть файл» в приложенииМинимальные (одноразовый URI-токен)
OTG / microSD (Переносное)Чтение флешек, обмен данными без ПКАвтоматически при подключении, выбор в уведомленииЗависит от прав файловой системы на носителе

Безопасность: аудит выданных разрешений и отзыв лишних

Регулярно проверяйте список приложений с правом «Управление всеми файлами»: «Настройки → Безопасность → Дополнительные настройки → Специальный доступ → Управление всеми файлами». В HarmonyOS 4 этот пункт дублируется в «Приложения → Особый доступ». Удалите галочки у программ, которые вы не используете месяцами, или у которых нет очевидной необходимости в полном доступе (игрушки, виджеты погоды, лаунчеры).

Используйте встроенный «Оптимизатор» (приложение «Телефон» или «Безопасность») → «Приложения» → «Разрешения» для массового аудита. Он показывает, какие приложения имеют доступ к хранилищу, камере, микрофону и геолокации. Отзыв прав у неиспользуемых программ снижает риск утечки данных при взломе или вредоносном обновлении. Системные приложения Huawei (HiSuite, Backup, Share) имеют расширенные привилегии по умолчанию — их права ограничить через меню нельзя, но их можно отключить, если не пользуетесь.

⚠️ Внимание: Сброс настроек приложений («Настройки → Система → Сброс → Сбросить настройки приложений») вернет все разрешения к состоянию «Запросить». После этого каждый запуск программы будет сопровождаться диалогом доступа. Планируйте это действие, когда есть время пройтись по ключевым утилитам.
⚠️ Внимание: Не пытайтесь обойти Scoped Storage через ADB-команду appops set PKG MANAGE_EXTERNAL_STORAGE allow для приложений, не объявленных в манифесте. На HarmonyOS/EMUI это приведет к крашу приложения или игнорированию флага системой. Работает только для приложений с android:requestLegacyExternalStorage="true" на Android 11.

Часто задаваемые вопросы (FAQ)

Почему компьютер видит телефон, но папки пустые?

Телефон заблокирован или включено шифрование памяти. Разблокируйте экран, введите ПИН-код и проверьте шторку уведомлений — там должен быть выбран режим «Передача файлов» (MTP), а не «Зарядка».

Как дать доступ к папке Download браузеру или мессенджеру?

В Android 11+ браузеры и мессенджеры сохраняют файлы в свою приватную папку Android/data/пакет/files/Download. Чтобы файлы попадали в общую Download, в настройках самого приложения выберите «Сохранять в общую папку» или используйте системный пикер «Сохранить как...» при скачивании.

Приложение просит доступ к хранилищу при каждом запуске. Как исправить?

Скорее всего, приложение не сохраняет URI-разрешение (persistable permission) или система очищает кэш прав. Обновите приложение, очистите его кэш в настройках, проверьте, не стоит ли оно в «Защищенных приложениях» оптимизатора батареи (должно стоять «Разрешить фоновую активность»).

Можно ли вернуть старый режим «USB-накопитель» (Mass Storage) как на старых Android?

Нет. Протокол UMS (Mass Storage) требует размонтирования раздела от телефона, что несовместимо с единой файловой системой (F2FS/ext4) и шифрованием на современных устройствах. MTP/PTP — единственные доступные режимы.

Почему файловый менеджер не видит папку Android/data?

На Android 11+ доступ к Android/data и Android/obb запрещен для сторонних приложений без права «Управление всеми файлами». Даже с этим правом некоторые файловые менеджеры не показывают содержимое из-за ограничений API. Используйте системное приложение «Файлы» или подключите телефон к ПК через MTP — там папка видна полностью.