Перейти к содержимому

Как открыть папку data на android 11

  • автор:

Доступ к папке Android/data для Android 11+

Мне необходимо заменить некоторые файлы в папке Android/data, но из за ограничений Android 11 и выше программно я не могу получить доступ к этой папке. Видел несколько приложений, которые запрашивают доступ ко всем файлам, а затем открывается системный проводник с кнопкой «Использовать эту папку» и после ее нажатия приложение имеет доступ к папке Android/data на Android 11+. Можно ли подробнее узнать как это сделать в своем приложение?

Отслеживать

задан 16 фев 2022 в 18:32

1 1 1 бронзовый знак

Этот вопрос уже был. Боты повторяются

17 фев 2022 в 0:35

0

Сортировка: Сброс на вариант по умолчанию

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

  • java
  • android
  • android-studio
  • файлы
  • android-permissions

Как открыть папку data на android 11

Начиная с 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» сама папка есть но как будто пустая, и создать в ней ничего нельзя

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

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

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

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

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

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

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

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

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

Termux. Как дать доступ к папке data на андроид 11?

Возможно ли зайти в папку /storage/emulated/0/Android/data на андроид 11 через термукс (без рут)? Даже через какие то кастыли.

  • Вопрос задан более года назад
  • 448 просмотров

Комментировать

Решения вопроса 0

Ответы на вопрос 1

jiltfi

Можешь попробовать накатить фейкрут, в любом другом случае не получится, так как папка системная

Ответ написан более года назад

Комментировать

Нравится Комментировать

Ваш ответ на вопрос

Войдите, чтобы написать ответ

macos

  • macOS
  • +2 ещё

Как избавиться от непонятных символов в docker logs?

  • 2 подписчика
  • 16 часов назад
  • 82 просмотра

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

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