Почему в папке android data нет файлов
Перейти к содержимому

Почему в папке android data нет файлов

  • автор:

Почему в папке android data нет файлов

Начиная с Android 11 доступ к Android/[data|obb] ограничен Google-ом. Ограничения связаны с безопасностью. В этих папках может храниться конфиденциальная информация.

В Android 11 и 12 доступ к папкам можно получить, предоставив к ним доступ. Для получения дополнительной информации обратитесь к странице инструкции. Начиная с Android 13, ограничения стали более строгими. Google может заблокировать все обходные пути для доступа к этим папкам в будущих версиях Android.

Начиная с сентября 2023 года, компания Google начала обновлять приложение Файлы. Это обновление блокирует предоставление доступа к папкам Android/[data|obb] на Android 12+. На некоторых устройствах это обновление может быть удалено. Подробности см. в инструкции.

Полный доступ без ограничений к папкам Android/[data|obb] возможен при использовании root-прав или Shizuku. Если у вас есть root-права на телефоне, вы можете включить опцию: Настройки > ROOT > «Использовать для Android/[data|obb]» (перед этим необходимо также включить опцию «Файловые операции»).

Shizuku

Shizuku — это инструмент, который позволяет использовать некоторые системные API без рутирования Android. Он работает путем проксирования приложению прав доступа adb оболочки.

Для установки Shizuku вы можете воспользоваться инструкциями с официального сайта: https://shizuku.rikka.app/guide/setup

Включить поддержку Shizuku в ZArchiver можно в настройках: Настройки > ROOT > Тип root-доступа > Shizuku.

Android 13 и Android/data

Сообщение «Эта папка имеет ограничение доступа Android» информирует о том, что текущий путь имеет ограничения. Ограничения папки Android/data:
— В Android/data нельзя создавать вложенные папки с произвольным именем;
— Нельзя переименовать вложенные в Android/data папки с произвольным именем.

Но вы всё ещё можете в Android/data производить следующие операции:
— Создавать папки с именами установленных приложений;
— Переименовывать папки, но новое имя должно соответстовать установленному приложению;
— Удалять папки.

Чтобы получить доступ к содержимому вложенных папок, вы должны предоставить доступ к ним (подробнее). Все операции по созданию, удалению, сжатию и извлечению файлов доступны во вложенных папках.

Доступ к папке data на андроид.

У меня бол к ней доступ и без рут прав. И как я понимаю так и должно быть, т. к. даже chrome приложение от google как и система андроид, при изменении места хранения загрузок на sd карту сохранеет их в «com.android.chrome», которая находится в папке «data». Перед тем как появилась проблема из значимого что могло на это повлиять я обновился до Android 11(До новой оболочки One UI Core 3.0, но не уверен что оболочка как-то на это влияет) и зашифровал sd карту. Доступа к директории нет как на sd карте так и во внутренней памяти.
Телефон:
Samsung galaxy m31
Andraid 11(был 10)
One UI 3.0 (был не помню какой, но скорее всего 2.0 или тип того)

Дополнен 2 года назад

P.s. судя по всему это связано с обновой до 11 Androib’a. (У знакомого та же проблемо после обновы появилась)

Дополнен 2 года назад
Расшифровка sd карты на это никак не влияет.
Дополнен 2 года назад

Уточню что имею ввиду путь «/storage/emulated/0/Android/data» или «/storage/2958-0B07/Android/data» если говорить про sd карту. И повторю, что доступ до обновления системы был, и не надо говорить что без рут туда и нельзя было войти.
P.s. может это как-то связано с настройками конфиденциальности или ещё что-то.

Лучший ответ
Теперь у ней нет доступа рут нужен
Остальные ответы

Все понятно, но что конкретно ты имеещь ввиду? Можешь одним предложением написать. У тебя после переноса к какой папк не имеешь доступ?

nik ツУченик (189) 2 года назад
Нет доступа к папке «data» сама папка есть но как будто пустая, и создать в ней ничего нельзя

Редис Александрович Оракул (75885) nik ツ, так вроде и раньше нельзя было к дате, каждая программа может смотреть свою директорияю /data/data/название программы это вроде inner storage

nik ツУченик (189) 2 года назад
Ну я не знаю на счёт других телефонов но у меня на honor 4x и на этом доступ был
Ко внутренней памяти и не должно быть доступа.
nik ツУченик (189) 2 года назад
Доступ был с самого начала, и рут права для этого не требовались

LuloL Гуру (4144) nik ツ, к системным файлам и директориям вообще не должно быть доступа. Это на сьемнике SD можно менять что хочешь (хоть удали её и ничего не будет кроме чистого браузера), а вот с системной папкой так не выйдет (система падёт в аут или браузер). Если есть доступ к системному разделу — значит есть ROOT. А вот если вы говорите про папку data что в Android, то тут скорее из-за вашего типа шифрования (вы же писали, что зашифровали).

nik ツУченик (189) 2 года назад

Но шифровал я sd карту а коснулось это и внутреннюю память, вобщем попробую расшифровать может поможет, не поможе скажу.

LuloL Гуру (4144) nik ツ, если ты шифровал через смартфон, то и система тоже могла быть затронута
nik ツУченик (189) 2 года назад

Вполне вероятно, поэтому и указал это как значимое действие выполненное до того как заметил это проблему

nik ツУченик (189) 2 года назад

LuloL Гуру (4144) nik ツ, ну тогда точно из-за типа шифрования или ты с правами доступа намудрил. Могут ещё и вирусы так делать. Если вирусы, то тебе не повезло. (

Как установить кэш в /obb и /data на Android 11 и 12 без Root

Как установить кэш в /obb и /data на Android 11 и 12 без Root

В версии Android 11 Google не только внедрила новые полезные фичи, но и внесла некоторые изменения в файловую систему (они затронули и Android 12). Если быть точным, «корпорация добра» запретила сторонним приложениям выполнять действия с папками /Android/obb и /Android/data — стандартные файловые менеджеры выдают ошибку: «Не удалось создать папку… Android/obb. Permission denied. Не удалось создать… Android/obb. No such file or directory. Файлы не были извлечены».

Telegram-канал создателя Трешбокса про технологии

По словам команды разработчиков, они пошли на этот шаг ради безопасности. Но вместе с этим теперь нельзя так просто устанавливать сторонние приложения, требующие кэша. После установки Android 11, я первым же делом решил изучить этот вопрос и попытался обойти ограничение. На данный момент я нашёл два метода, не требующих Root-права, — установка специальных файловых менеджеров или использование adb (Android Debug Bridge). Для второго способа обязательно наличие ПК. Оба метода по установки кэша работают как на Android 11, так и на Android 12.

Способ 1: через файловый менеджер

Шаг 1. Скачайте файловый менеджер MiXPlorer или X-Plore.

Шаг 2. Откройте файловый менеджер, найдите кэш. Если он загружен в виде архива, распакуйте его. Для этого откройте файл и, задержав палец на папке внутри, нажмите кнопку «Копировать».

Как установить кэш в /obb и /data на Android 11 и 12 без Root

Шаг 3. Перейдите в директорию Android/obb или Android/data (зависит от того, какая нужна), и там нажмите кнопку «Вставить». При появлении окна с просьбой дать приложению доступ к файлам, нажмите «Разрешить».

Как установить кэш в /obb и /data на Android 11 и 12 без Root Как установить кэш в /obb и /data на Android 11 и 12 без Root Как установить кэш в /obb и /data на Android 11 и 12 без Root Как установить кэш в /obb и /data на Android 11 и 12 без Root

Шаг 5. После того, как в директории Android/obb или Android/data появится нужная папка, можно запускать приложение, для которого был нужен кэш.

Способ №2: через ADB

Для начала необходимо на смартфоне зайти в «Настройки», затем в раздел «Для разработчиков» и включить в нём «Отладку по USB». Если у вас нет пункта «Для разработчиков», сперва придётся зайти в раздел «О телефоне», найти там «Номер сборки» и тапнуть по нему несколько раз, пока не появится надпись «Вы стали разработчиком».

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Подготовка. 1 Как установить кэш в /obb и /data на Android 11 и 12 без Root — Подготовка. 2 Как установить кэш в /obb и /data на Android 11 и 12 без Root — Подготовка. 3 Как установить кэш в /obb и /data на Android 11 и 12 без Root — Подготовка. 4

Следующим шагом станет скачивание adb на ПК. Для этого необходимо зайти на официальный сайт и загрузить софт для своей платформы, после чего распаковать полученный ZIP-архив в удобном месте (если у вас Windows, для упрощения рекомендую переместить извлечённую папку в корень диска C).

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Подготовка. 5

Как скопировать кеш в Android/obb или Android/data на Android 11 и 12

Итак, всё настроено и смартфон подключен к ПК. Если у вас Windows, первым делом нужно открыть «Командную строку» от имени администратора. Сделать это можно, набрав в поиске системы «cmd» и выбрав соответствующий пункт.

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 1 Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 2

Далее необходимо прописать следующую команду: cd . Например, если, как я советовал выше, папка находится в корне диска C, команда будет выглядеть следующим образом: cd C:/platform-tools. Как только вы окажетесь в нужной директории, можно прописать команду adb devices. Если всё сделано верно, в консоли отобразится подключённое устройство. В случае, если появится надпись unauthorized, необходимо со смартфона подтвердить вход в режим отладки на данном компьютере (скорее всего, это окно появится сразу же, как смартфон будет подключен к ПК).

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 3 Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 4

Для удобства я переименовал папку platform-tools в adb, именно поэтому у меня путь C:/adb

Для владельцев компьютеров на macOS действия почти аналогичные. После загрузки и распаковки инструментов, необходимо открыть терминал, перейти в директорию с файлами (по дефолту это будет папка Downloads) командой cd и прописать ./adb devices. По сути, отличие от Windows лишь в том, что каждый раз вместо adb надо писать ./adb.

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 5 Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 6

Переходим непосредственно к загрузке файлов. Команда, которая для этого потребуется, строится по следующему шаблону: adb push . Для владельцев macOS-устройств всё то же самое, но с ./ в самом начале команды. Важное замечание касательно второго пути (на смартфоне): он выглядит как sdcard/android/obb или sdcard/android/data.

Примечательно, что adb не умеет отправлять на устройство целые папки, поэтому для этого придётся заранее создать папку, и уже в неё кидать файл(ы). Создаётся папка командой: adb shell mkdir .

В качестве примера я рассмотрю процесс переноса кэша для игры GRIS. Изначально он поставляется в папке com.devolver.grispaid, поэтому сначала я создам директорию на смартфоне командой adb shell mkdir sdcard/android/obb/com.devolver.grispaid.

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 7

Создаю и проверяю

Создав папку, я использую команду, о которой я рассказывал ранее: adb push C:/com.devolver.grispaid/main.25.com.devolver.grispaid.obb sdcard/android/obb/com.devolver.grispaid

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как скопировать кеш в Android/obb или Android/data на Android 11. 8

Как удалить кеш из Android/obb или Android/data на Android 11 и 12

Для удаления файлов необходимо прописать следующую команду: adb shell rm -f . Если же необходимо удалить директорию со всем содержимым внутри, пригодится следующая команда: adb shell rm -rf .

Как установить кэш в /obb и /data на Android 11 и 12 без Root — Как удалить кеш из Android/obb или Android/data на Android 11. 1

Удаление и последующая проверка того, что папка с файлом удалена
Материалы по теме:

  • Android 12 и 13 окрашиваются под цвет обоев. Это отличная, но провальная идея
  • Кастомные прошивки Android 12 для Xiaomi, Samsung, Realme и других смартфонов
  • Обзор Android 12: самые интересные нововведения и главные изменения
  • Почему новый дизайн Android 12 лучше, чем предыдущий Material Design 2
  • Эти 3 главные функции iOS так и не появились в Android 12. Не «оптимизация» или экосистема

Почему в папке data пусто

Author24 — интернет-сервис помощи студентам

Я уже получил рут зашел в папку data через Total Commander и там все пусто.Почему?? Там же должны быть базы данных приложений разве нет??

Здесь вы можете заказать любую студенческую или школьную работу.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Ошибка доступа к папке Data Directory (App Data) при создании БД SQLSERVER
Ребята, такая проблемка — мне необходимо что бы при запуске моего приложения создавалась БД.

Почему в коллекции пусто?
Доброго времени суток, форурмчане! Есть проблема, которую решить не в состоянии уже несколько.

Почему при создании класса у абстракных классов по иерархии пусто в _vptr ?
Вот что я имею ввиду:

Новый Id В Старой Папке Data
Доброго времени суток! Ранее стоял лотус 8.0(точную версию не припомню) профиль хранился на.

Эксперт HardwareЭксперт Windows

21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
как сказать. папка data не одна на системном разделе
Регистрация: 23.10.2013
Сообщений: 2,331

ну а в какой тогда папке находятся базы данных приложений ?? Там же нужен рут верно?? Android/data вы эту имеете ввиду?? А вот этого пути почему нет data/data/com.whatsapp/databases/msgstore.db?? data/data вообще отсутствует почему??

Добавлено через 24 минуты
Вот такой вопрос. Ведь у некоторых модей андроида папка data/data есть и содержит данные, у других этого нет так ведь?? наличие data/data от модели зависит??

Добавлено через 6 минут
У меня модель ZTE Blade Q MINI вот там получается папка data и должна быть пуста??

Эксперт HardwareЭксперт Windows

21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466

ну начнем с того, что по сути data это не папка, а раздел, смонтированный в папку
если вы имеете ввиду именно то место, где приложения хранят свои данные
total commander не самый лучший вариант для ползанья по системному разделу
root explorer или es commander в помощь
моя data выглядит примерно так

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *