Lumpics lumpics.ru

Как получить доступ к папке «data» в Android

Шаг 1: Получение доступа к меню разработчиков

В последних версиях Android системная папка «data» перестала быть доступной для просмотра обычному пользователю.

Как получить доступ к папке data-01

Однако при надобности к ней все еще можно получить доступ путем использования сторонних приложений. Однако предварительно следует получить права разработчика в Android, если ранее этого еще не было сделано. Такая необходимость связана с тем, что внутри меню с инструментами разработчика содержится функция отладки, необходимая для корректной работы приложений, открывающих доступ к «data».

Шаг 2: Использование приложения для работы с ADB

Получив права разработчика, можно приступать к использованию приложений. И первое из них — Shizuku. Оно доступно в Google Play Маркете по ссылке ниже. Если вы пользуетесь другим маркетом приложений, то там его не найдете, поэтому понадобится использовать GitHub разработчика, популярные сервисы по распространению APK или регистрироваться на форуме 4PDA для скачивания установочного файла.

Скачать Shizuku из Google Play Маркета
Страница загрузок на официальном сайте Shizuku

  1. Скачайте и установите приложение.
  2. Как получить доступ к папке data-02
  3. Запустите Shizuku и в его окне нажмите кнопку «Подключение».
  4. Как получить доступ к папке data-03
  5. Отобразится сообщение, сообщающее о необходимости включения уведомлений от Shizuku. Нажмите кнопку «Настройки уведомлений», после чего откроется стандартный экран Android по настройке уведомлений от приложения. Активируйте параметр «Показывать уведомления», после чего тапните по стрелке влево для возврата в программу.
  6. Как получить доступ к папке data-04
  7. Сейчас понадобится настроить непосредственно отладку, о которой мы упоминали ранее. Для этого, находясь в Shizuku, нажмите по появившейся кнопке «Для разработчиков», чтобы быстро перейти в это меню (туда также можно попасть и через появившийся раздел «Для разработчиков» в «Настройках» Android). Найдите тут функцию «Отладка по Wi-Fi» или «Беспроводная отладка» и активируйте ее.
  8. Как получить доступ к папке data-05
  9. В зависимости от оболочки либо всплывет окошко, либо отобразится новый экран, где будет предложено установить подключение. Выбирайте вариант «Подключить устройство с помощью кода подключения.»
  10. Как получить доступ к папке data-06
  11. Отобразится шестизначный код, а вверху экрана всплывет небольшое окно, куда будет предложено ввести этот самый код. Тапните по пустому полю и наберите указанные внизу цифры.
  12. Как получить доступ к папке data-07
  13. Вернитесь в Shizuku и нажмите кнопку «Запустить».
  14. Как получить доступ к папке data-08
  15. Начнется запуск беспроводного режима отладки.
  16. Как получить доступ к папке data-09

Итак, включив режим «Для разработчиков», вы активировали режим отладки, а используя Shizuku, запустили так называемый отладочный мост (ADB), который чаще всего применяется разработчиками программного обеспечения для Андроид, а также опытными пользователями в самых разных целях. Одной из особенностей этого режима является расширенный доступ к возможностям операционной системы, включая системные папки «data», «obb» и т. п. На этом работа с приложением закончена, теперь понадобится воспользоваться вторым, о котором и пойдет речь в следующем шаге.

Решение проблем с работой Shizuku

На некоторых смартфонах могут появляться разные ошибки при попытке запустить беспроводной ADB-режим. Это связано с особенностями оболочек, поэтому в зависимости от них понадобится произвести дополнительные настройки.

  • Пользователям устройств Xiaomi и POCO для корректной работы приложения следует выполнить такие действия: открыть стандартное приложение «Настройки», перейти в раздел «Уведомления и строка состояния» и у параметра «Стиль уведомлений» выставить вариант «Android». А в меню «Для разработчиков» следует активировать пункт «Отладка по USB (Настройки безопасности)». Не перепутайте его с просто «Отладкой по USB».
  • В OPPO и OnePlus в меню «Для разработчиков» нужно отключить пункт «Мониторинг разрешений».
  • Если пользуетесь Meizu, в меню «Для разработчиков» отключите пункт «Защита платежей Flyme».

Универсальные рекомендации для всех смартфонов при появлении ошибки подключения или внезапном разъединении:

  • Удостоверьтесь, что Shizuku может работать в фоне. Этот параметр необходимо включать в «Настройках» вашего Android-устройства.
  • Включите параметр «Отладка по USB» в меню «Для разработчиков».
  • В этом же меню активируйте «Отключить тайм-аут авторизации ADB» (также может называться «Отключить автоматический отзыв авторизации ADB»).

Шаг 3: Использование специального файлового менеджера

Запустив ADB-режим, понадобится воспользоваться файловым менеджером, который бы смог взаимодействовать с Shizuku. Мы за пример возьмем FV File Manager, но также подойдут MT Manager и X-Plore. Обычные файловые менеджеры не сгодятся, поскольку они не будут взаимодействовать Shizuku и, как следствие, с запущенным при помощи него ADB.

Скачать FV File Manager из Google Play Маркета

  1. Скачайте выбранное вами приложение из того маркета, где он доступен.
  2. Как получить доступ к папке data-010
  3. Запустите его и найдите кнопку «Open /Android with Shizuku». В других файловых менеджерах она может называться иначе, но смысл понятен: функция позволяет перейти к системной папке через режим ADB, запущенный по Shizuku.
  4. Как получить доступ к папке data-011
  5. Внутри каталога «Android» вы и найдете папку «data», в которую сможете зайти и воспользоваться хранящимися там файлами.
  6. Как получить доступ к папке data-012

Автор статьи: Виктор Бухтеев | Обновлено:

3 комментариев

Что делать если после включения режима разработчика «отладки по Wi-Fi нет, есть только по USB. На Android TV.

Здравствуйте, Дмитрий. Отсутствие пункта «Отладка по Wi-Fi» на Android TV — распространенная ситуация, поскольку многие приставки и телевизоры на Android TV работают на версиях системы старше Android 11, где такая функция попросту не предусмотрена в интерфейсе.

Хорошая новость: полноценную отладку по Wi-Fi можно запустить вручную через компьютер, даже если в самом меню разработчика на устройстве нет такого переключателя. Подключите Android TV к компьютеру через USB (или воспользуйтесь ADB через локальную сеть, если на приставке уже включена «Отладка по USB»). Установите на компьютер ADB (Android SDK Platform Tools), затем в Командной строке выполните команду:

adb tcpip 5555

После этого отключите USB-кабель и выполните вторую команду, указав IP-адрес вашего Android TV (посмотреть его можно в «Настройки» – «Сеть»):

adb connect IP_адрес_устройства:5555

Если все прошло успешно, устройство подключится по Wi-Fi, и дальше можно пользоваться Shizuku или файловым менеджером из статьи точно так же, как при обычной беспроводной отладке.

Как известно, до Андроида 11 включительно установка игр с кэшем была плевым делом. Но после релиза Андроид 11 начались первые проблемы, тоесть, система начала блокировать доступ к папкам data и obb и до Андроида 13 данное ограничение можно было обойти с помощью стороннего файлового менеджера. Начиная с Андроид 13 все стало намного сложнее.

Вам помогла статья?

Ваш ответ может помочь другим пользователям!