Как получить доступ к папкам Android/data и Android/obb на Android 11–15
Короткий ответ: прямой доступ к /Android/data и /Android/obb на Android 11–15 закрыт Scoped Storage; рабочие методы — файломенеджеры с обходом (ZArchiver, X-Plore), ADB-подключение к ПК (adb pull/push), Shizuku (полу‑root) или полный root через Magisk. Ниже — конкретные шаги, команды и предостережения.
Почему доступ ограничен
Scoped Storage изолирует файлы приложений, чтобы защитить приватность и целостность данных. Сторонние менеджеры видят эти папки пустыми или получают "Permission denied". Физически файлы остаются на устройстве — просто они недоступны для обычных приложений без специальных привилегий.
Не удаляйте и не изменяйте файлы приложений наугад — это может привести к потере данных, ошибкам в приложениях или даже проблемам при загрузке системы. Всегда делайте бэкап перед правками.
Рабочие способы (пошагово)
- Файловые менеджеры с обходом (без root)
- Что подходит: ZArchiver, X‑Plore, FV File Manager (платные версии стабильнее).
- Как: установите менеджер → откройте /storage/emulated/0/Android/data → в ZArchiver/аналогах можно "просмотреть как ZIP" или открыть папку через внутренний архиватор и извлечь нужные файлы.
- Ограничения: обычно можно только читать и частично копировать; запись в чужую папку часто недоступна.
- ADB (без root, с ПК) — самый надёжный метод для чтения/копирования
- Подготовка: включите "Отладку по USB" (Настройки → Для разработчиков).
- Команды:
- Просмотр содержимого: adb shell ls -la /storage/emulated/0/Android/data/com.example.app
- Скопировать на ПК: adb pull /storage/emulated/0/Android/data/com.example.app ./local_folder
- Загрузить обратно: adb push ./local_folder/com.example.app /storage/emulated/0/Android/data/com.example.app
- Примечание: для записи внутрь папки приложения может потребоваться run-as com.example.app, но он работает только если приложение debuggable.
Чтобы массово снять данные нескольких пакетов, используйте список пакетов: adb shell pm list packages | grep <ключ> и в скрипте пробегайте по каждому для adb pull.
- Shizuku (полу‑root, без разблокировки загрузчика)
- Что даёт: предоставляет привилегии системного сервиса приложениям без полного root.
- Основные шаги: установите Shizuku из магазина, активируйте через инструкцию в приложении (обычно это одноразовый запуск через ADB), затем используйте совместимый файловый менеджер (MiXplorer, Material Files) с поддержкой Shizuku.
- Плюс: почти как root для файловых операций, меньше риска повредить систему.
- Root (полный доступ)
- Что даёт: неограниченный доступ ко всем файлам.
- Как: разблокировка bootloader → установка кастомного рекавери/TWRP → установка Magisk (рекомендуется) → дать root-доступ файловому менеджеру.
- Риски: нарушение SafetyNet/Play Integrity (Google Pay, некоторые приложения могут перестать работать). Для сохранения совместимости используйте Magisk + модули сокрытия (Shamiko) и внимательно следуйте гайдам для конкретной модели.
- Не делайте этого, если вы не понимаете рисков или не готовы к возможной переустановке системы.
Что выбрать и практические советы
- Нужен только просмотр/копирование: начните с ZArchiver или ADB.
- Нужна запись/восстановление mod-кэша: ADB push или Shizuku.
- Полный контроль (и вы готовы к рискам): root через Magisk.
- Всегда делайте резервные копии app‑data перед изменениями. Для игр/модов сначала тестируйте на копии папки.
Частые ошибки
- "Permission denied" при adb pull — проверьте, что устройство авторизовано и что путь указан корректно.
- Пустые папки в менеджере — нормально при Scoped Storage; используйте один из описанных обходов.
- Не работает run-as — приложение не помечено как debuggable.
- После root перестали работать банковские приложения — отключите модули скрытия или используйте MagiskHide/Shamiko.
FAQ
- Нужен ли root, чтобы читать /Android/data? Нет — для чтения часто достаточно ADB или специальных менеджеров; запись требует дополнительных привилегий.
- Можно ли вернуть систему, если что-то пошло не так? Да, при наличии бэкапа system/data или Nandroid-резервной копии через TWRP.
- Работает ли это на Android 15? Да, методы актуальны, но Google усиливает ограничения — Shizuku и Magisk обычно обновляются быстрее; при проблемах укажите точную модель и версию ОС.
Если описанные способы не помогают — пришлите модель устройства и точную версию Android (включая патч безопасности). Это позволит дать пошаговую инструкцию без риска потерять данные.