Где хранятся все файлы в андроид – описание местоположения всех важных файлов в системе

Где приложения хранят свои данные

Андрей Подкин

При использовании приложений под Android иногда появляются вопросы: «А где приложение хранит созданные файлы?», «Можно ли до них достучаться?» и «Удалятся ли файлы при удалении приложения?» Давайте попробуем посмотреть, где же приложение может хранить свои данные и какие последствия это имеет для пользователя.

Внутреннее хранилище данных

Смысл следует непосредственно из названия. Внутреннее хранилище (internal storage) располагается всегда в памяти смартфона вне зависимости от того, есть ли возможность установки карты памяти (и тем более того, вставлена ли она). Эта область памяти является защищенной. Находится в системном разделе /data. По умолчанию все файлы, которые там располагаются, доступны только тому приложению, которое их создало. Разумеется, можно сделать файлы доступными для других приложений, но это надо делать специально. Если приложение не открывает файлы для доступа извне, достучаться к ним можно будет только получив root.

Назначение хранилища понятно: внутренние защищенные данные, к которым не должно быть нерегламентированного доступа. Проблемы (с точки зрения пользователя) могут быть в следующих случаях:

  • Неоправданно большой объем данных. Хочется вынести данные на карту памяти, чтобы сэкономить внутреннее пространство для других нужд, а приложение не дает.
  • По мнению пользователя, регламент доступа к данным должен быть другим, не таким, как предлагает приложение.

Пример: приложение «Лекции по истории России». В приложении хороший контент (и по содержанию, и по качеству звука). Но сохраняется он во внутреннюю память. На бюджетных устройствах, где этой памяти мало, становится затруднительным закачать заранее много лекций, а потом, отключившись от интернета, слушать их. Второй проблемой становится собственно регламент доступа к данным. Даже если ограничиться тематикой истории, у меня есть аудиофайлы, полученные из трех источников: данное приложение, подкасты и аудиоверсии роликов с youtube. Хочется взять и объединить навек в их земной юдоли под владычеством всесильным Властелина Мордора их все в единый плейлист, и слушать его одним аудиоплеером. Но на смартфоне без root это сделать невозможно.

Внешнее хранилище «личных» данных

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

Плюсы такого подхода очевидны: данные доступны извне для целей пользователя. А если это карта памяти, то и емкость может быть ограничена только вашими финансами (в продаже уже можно найти карты памяти на 400 гигабайт). Минусы тоже понятны: в любой момент любое приложение (конечно, имеющее разрешение на доступ к «внешним» данным) может взять и стереть чужие файлы. Также файлы будут удалены системой при удалении приложения (или при очистке его данных).

Пример приложения: подкаст-менеджер BeyondPod (более-менее свежей версии, раньше файлы хранились по-другому). Пользователь имеет доступ к скачанным подкастам и может легко удалять их (например, в целях экономии места) или слушать их во внешнем плеере.

Общее внешнее хранилище

Располагается в корне «внешнего» раздела на одном уровне с папкой «Android». Предназначается для хранения данных, разделяемых между разными приложениями. Обычно в документации Google в качестве примера приводят картинки (фото с камеры — папка DCIM). Основная проблема данных файлов: они никогда не удаляются автоматически. Даже если приложение вы удалили.

Пример: мессенджер Telegram. После того, как вы удалили приложение, загруженные файлы никуда не исчезают. Они продолжают спокойно лежать на накопителе данных, занимая драгоценное место.

Как можно удалить файлы, не удаляя приложения

Здесь важно ввести еще одну классификацию файлов приложений. Она справедлива для внутреннего хранилища и для внешнего хранилища личных данных. Все данные делятся на два типа: собственно данные и кэш.

Данные (папка data) — некие файлы, которые, по логике Google, нужны для постоянной работы с ними. Если полностью их удалить, то приложение поведет себя точно так же, как если бы его переустановили (удалили и заново установили). Частичное удаление файлов может не привести ни к каким неприятным последствиям. Но важно понимать, какие конкретно данные вы удаляете (например, очевидно, что скачанные файлы подкастов можно удалять совершенно свободно — это не повлияет на работоспособность подкаст-менеджера).

Кэш — временные данные, которые сформированы в ходе работы приложения и нужны для ускорения этой работы. Например, данные, которые часто нужны в интернете, загружаются и в дальнейшем вместо загрузки открываются локально (разумеется, кэш может обновляться, чтобы не показывать устаревшие данные). Удалять кэш любого приложения можно совершенно спокойно, это штатная операция.

Очистка памяти и кэша вызывается из настроек приложения. Кнопка «Очистить кэш» очищает только кэш, а кнопка «Очистить данные» — и кэш, и данные приложения.

Удаление файлов приложения из общего внешнего хранилища выполняется только вручную. Более того, даже оценка того, от какого приложения эти файлы остались, тоже выполняется вручную.

Где хранятся все файлы в андроид – различия файловой системы между Android и Windows

Где хранятся все файлы в андроид

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

Различия Linux/Android от Windows

Прежде чем приступить к рассмотрению файловой структуры, следует сказать пару слов о ее отличиях. Большинство пользователей использует ОС Windows, где информация разбита по дискам. Системным выступает диск С, для хранения пользовательской информации используются – D, Е и т.д. Также часть буквенного каталога могут занимать съемные носители: диски, флешки и т.д.

В устройствах под управлением Linux структура выглядит иначе и имеет древовидную форму. Начальной точкой системы является корневой каталог, который обозначается символом «/», а в него уже входят системные разделы, съемные накопители и прочее. Сходная структура задействована в Андроид.

В системе Windows в одном каталоге может находиться только одна папка с названием «Name», в то время как в Андроид может присутствовать сразу четыре папки с этим именем в зависимости от манеры написания: Name, NAME, name, NaMe. Каждую из них система будет считать уникальной.

Назначение разделов и файлов

Немного разобравшись с различиями файловых систем, можно приступить к более детальному изучению разделов и содержащихся в них файлов. Как отмечалось ранее, в мобильной ОС существует корневой каталог «/», вмещающий все остальные данные. Рассмотрим, где хранятся все файлы в Андроид в соответствии с основными разделами:

  • Cache – вмещает временные файлы, загруженные при посещении Интернета. Также здесь хранятся файлы обновлений ОС по беспроводной технологии.
  • Dev – содержит данные об устройствах, установленных в системе, а также их файлов.
  • Data – папка с пользовательскими данными относительно установленных приложений и персональных настроек.

Здесь также содержится несколько вложенных каталогов и файлов:

  • App – каталог с установленными сторонними программами.
  • App-lib – библиотеки, требуемые для функционирования некоторых приложений.
  • Dalvik-cache – кешированная память для работы «двигателя» ОС. Данная Java машина отвечает за запуск и корректную работу программ.
  • Data – вмещает настройки, установленные для всех сторонних приложений.
  • System – общие настройки системы, синхронизация с облачным хранилищем, подключенные аккаунты, пароли.
  • Файлы gesture.key, locksettings.db и прочие представляют собой пин-коды, графические ключи и т.д.
  • Efs – включает сведения, непосредственно связанные с IMEI-идентификацией мобильного устройства. Раздел может присутствовать не во всех версиях Андроид.
  • Preload – вмещает дополнительные данные, которые повторяются в разделе «System». Каталог присутствует лишь в некоторых смартфонах, зачастую произведенных компанией Samsung.
  • System – раздел, где хранятся все системные файлы, задействованные в работе Андроид. Он содержит большое количество подпапок:
    • App – стандартные приложения и сервисы.
    • Bin и Xbin – папки включают файлы и ссылки на бинарные файлы, которые исполняются в системе.
    • Xbin/su – содержит информацию о правах суперпользователя.
    • Cameradata – включает данные необходимые для корректной работы камеры.
    • Etc – вмещает информацию о необходимой для запуска конфигурации Android.
    • Init.d – сюда входят скрипты, способные воздействовать на функционирование ОС.
    • Etc/hosts – отвечает за блокировку и смену адреса в сети Интернет.
    • Etc/gps.conf – содержит настройки геолокации.
    • Fonts – системные шрифты.
    • Framework – показывает текущие процессы, происходящие в системе.
    • Lib и подпапка Modules – демонстрирует используемые в Android библиотеки приложений и сервисов, а также применяемые для их функционирования драйвера.
    • Media – системные мелодии.
    • Tts – речевой движок ОС.
    • Build.prop – файл конфигурации системы, позволяющий менять настройки Андроид на более глубоком уровне (например, повысить максимальный порог громкости входящего звонка).
  • Proc – раздел виртуального типа, где хранятся все файлы с данными о ядре и его настройках.
  • Mnt – в раздел монтируется память, как внутренняя, так и внешняя, а также прочие виртуальные блоки хранения данных.
  • Storage – появился в новых версиях ОС и вмещает только реально существующие карты памяти (внешние или внутренние).
  • Читайте также:  Как забанить человека в вк – несколько способов

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

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

    Месторасположение контактов

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

    Телефонные адреса абонентов и прочая добавленная в карточку контакта информация хранится по следующему пути: /data/data/com.android.providers.contacts/databases. В конечной папке следует найти файл под названием contacts.db. Расширение свидетельствует о том, что это база данных.

    Открыть файл можно только при наличии root-доступа.

    Знания о месторасположении этого файла могут пригодиться в случае, когда само мобильное устройство не работает, а внутренняя память продолжает функционировать. После извлечения базы данных можно произвести экспорт контактов на новое устройство.

    Где хранятся все файлы приложений в Андроид?

    Скачанные и установленные сторонние приложения и игры хранятся на мобильном устройстве в папке «app» каталога «data». Системные приложения хранятся в папке с тем же названием, но в каталоге «system». Информация пригодится тем, кто желает сделать резервную копию приложений и игр, чтобы избежать потери достигнутого прогресса.

    Где располагаются фото и видео?

    Все сделанные фотографии и записанные видеоролики хранятся в папке «camera» раздела «DCIM». Этот раздел может находиться как на внутренней, так и на внешней карте памяти. Его расположение зависит от настроек, которые были выставлены по умолчанию в приложении камеры. Например, если стандартным местом хранения был выбран внешний накопитель, то папку следует искать там.

    Android: что и где хранится?

    Я считаю, что каждый более или менее “прошаренный” пользователь устройства на базе ОС Android должен знать, что хранится на его аппарате и в каких папках. Поэтому сегодня я хочу рассказать именно о структуре и предназначении системных каталогов.

    Отличия семейства Linux/Android от Windows

    Для начала пройдемся по базе. Линуксойдов и любителей поумничать просим пропустить этот раздел и идти дальше, тут мы материал излагаем максимально упрощенно.

    Почти все мы пользуемся персональными компьютерами с той или иной версией операционной системы Windows. В ней информация распределяется по дискам. Обычно С это системный раздел, D предназначен для хранения данных, а каталоги от E до Z представляют собой съемные носители.

    В семействе Linux все выглядит немного иначе. Там файловая структура задана древовидной архитектурой. Если вы хотя бы один раз заходили при помощи файлового менеджера в каталог своего Android устройства, то абсолютно точно представляете, как выглядит это дело.

    Хочу обратить внимание читателей на то, что Windows обычно не реагирует на регистр. Большие буквы там, маленькие, смешанные – все это компьютеру просто до лампочки. Но попробуйте задать 4-ем папкам в Android имена Pack, pack и PACK – и система воспримет их как все разные.

    Назначение разделов

    Когда на телефоне идет загрузка какого-то файла через Интернет, они сохраняются в разделе cache . Сюда же попадают и файлы обновлений “по воздуху”. Они, кстати, имеют название “ update.zip ”.

    Подробного объяснения требует папка data . В ней содержится несколько каталогов. Например, data app – в него устанавливаются игры и приложения.

    В app-lib можно найти дополнительные библиотеки файлов и конфигураций, которые предназначены для работы того или иного отдельного приложения. Примечание: чаще всего app-lib встречается именно в новых версиях Android.

    В операционной системе есть Java-машина, называемая Dalvik. Она играет роль своеобразного двигателя, поскольку запускает приложения и следить за их работой. Так вот, для функционирования Java-машины предусмотрен каталог dalvik-cache .

    Интересно и удивительно увидеть внутри папки data еще одну “ дату ”. Но вы не пугайтесь: этот каталог используется системой для хранения индивидуальных настроек каждого отдельного приложения.

    Раздел system хранит в себе тоже настройки. Но уже глобального плана. Например, настройки блокировки устройства, аккаунтов на нем, синхронизации данных на аппарате.

    В data находятся не только папки, но и отдельные файлы. Это gesture.key, например. Он отвечает за алгоритм блокировки.

    Каталог efs есть не на всех версиях ОС Android. В нем находятся одиночные файлы и папки, так или иначе связанные с IMEI устройства.

    Кстати, иногда раздел system перекликается с разделом preload , в котором сохраняются дополнительные папки и файлы.

    Раз уж затронули эту тему, то объясню, какими функциями занят каталог system . Мы сейчас говорим о том, что идет отдельно, а не входит в состав раздела data. Так вот, в каталоге system есть несколько ответвлений.

    Например, app . Тут расположились именно системные приложения и программы, а также сервисы. Примечание: в новых версия редакции Android они вынесены в папку priv-app .

    Каталоги bin и xbin отвечают за содержание файлов и ссылок на исполняющие бинарные алгоритмы. В общем-то, как и на обыкновенном персональном компьютере. Внутри xbin можно найти файл под именем su (от слов Super User). Как вы уже могли догадаться, этот файл отвечает з а права супер-пользователя (Root-права).

    Camerdata содержит в себе сборки конфигураций, необходимых для стабильной и правильной работы камеры.

    В etc можно найти файлы, отвечающие за загрузку операционной системы. Они же обеспечивают и работу стандартных служб.

    Init.t создана для содержания скриптов, влияющих на работу ОС. К слову о каталоге etc : в нем есть файл hosts , имеющий право на блокировку переадресации веб-адресов.

    Для нормальной работы интернета на мобильном устройстве система должна получить максимум информации о точках доступа. В Android эта информация хранится в файле apns.conf , расположившемся в папке etc . Тут же есть и файл gps.conf . Как вы думаете, за что отвечает он? Разумеется, за навигацию по системе GPS.

    Ну а мы двигаемся дальше. В system содержится каталог fonts , в котором можно найти системные шрифты.

    Папка framework продемонстрирует, какие “процессы” происходят внутри нашей операционной системы.

    Каталог lib и подкаталог modules объясняют, какие библиотеки приложений и сервисов используются в системе, а также какие драйверы (заметьте, не модули!) для этого применяются.

    Никогда не горел желанием послушать дополнительно системные звуки. Но такую возможность предоставляет каталог media . Загрузочная анимация хранится тут же, в архиве bootanimation.zip .

    Мы уже начали разговаривать о мультимедиа-файлах. Тогда давайте разберемся, покончим с этим. Голосовые движки системы хранятся в каталоге tts .

    Конечно же, системные настройки прописываются в отдельный файл. Его найти можно системно разделе. Он носит имя build.prop .

    Теперь, когда с системным разделом разобрались, пойдем дальше. На очереди – раздел proc. Он может поведать классную историю о том, какое ядро работает в аппарате и какие настройки конфигурации оно имеет.

    Читайте также:  Замена hdd в ноутбуке на ssd – пошаговая инструкция

    В раздел mnt операционная система всегда монтирует карты памяти, а также внутреннюю память. Отметим, что они имеют виртуальный характер.

    Примерно этим же занимается и каталог storage . Однако если mnt производит операции с виртуальными составляющими, то storage монтирует только реальную память и реальные внешние накопители.

    Как эта информация пригодится пользователям?

    Опираясь на полученные ранее знания, мы уже можем совать свой в нос чужие (системные) дела. Причем делать это относительно безопасно, если не будем порываться удалить конфигурационные файлы. Я это к тому, что зная, например, для чего предназначен раздел data, мы можем отыскать необходимый файл того или иного приложения, чтобы что-то с ним сделать.

    Где хранятся контакты на Android

    Списки контактов можно назвать самыми чувствительными элементами на Android. Из-за какой-то системной оплошности их можно легко потерять. Поэтому стоит знать, где они хранятся, чтобы обезопасить себя от этой участи. Итак, приступим.

    Чтобы найти контакты на Android, доктор прописал адрес: /data/data/com.android.providers.contacts/databases. Там ищем файл contacts.db. На некоторых версиях ОС он может называться contacts2.db. ВАЖНО: чтобы прочитать этот файл, потребуется наличие root-прав. По сути дела, contacts.db является базой данных.

    Для чего нам это пригодится? Представьте ситуацию, когда внутрення память телефона еще функционирует, а сам он не включается. Зная расположение файла, мы можем произвести экспорт контактов. Также у пользователя есть возможность вручную настроить бэкап этой информации на персональный компьютер при помощи сервера. Но это уже для очень мнительных людей, которые не доверяют даже Google.

    Где хранятся приложения на Android

    Если ранее вы скачивали игры или программы из сервиса Google Play и устанавливали их на телефон, то найти соответствующие папки можно в разделе /data/app. Оттуда их можно свободно извлечь. Если вас интересуют системные приложения, то они находятся в другом разделе – /system/app . Почему это важно? Мы опять возвращаемся к теме бэкапов. Зная просто расположений программ и игр, мы можем делать резервные копии в любое время и в любом количестве.

    Где хранятся фото и видео на Android

    Не всем людям нравится отправлять фотографии и видеофайлы на персональный компьютер (или другое стороннее хранилище) при помощи стандартного приложения “Галерея”. Сделать это можно и при помощи встроенного файлового менеджера. Фотографии и видео на Android хранятся в разделе DCIM/Camera . А уж где расположен DCIM – на телефоне или карте памяти – лучше знать только вам.

    Папки Internal Storage и External Storage на Android

    ОС Android на данный момент самая гибкая и функциональная из мобильных операционных систем, что обеспечивает ей высокую популярность. Внутренне устройство Android предполагает наличие собственной файловой системы, структура которой задана древовидной архитектурой, что отличается от организации информации в Windows и для многих пользователей имеет непривычный вид.

    Данные могут храниться во внутренней памяти и на внешней (причём пользователи и Google понимают под этими понятиями разные вещи). Некоторые файлы и папки доступны для работы с ними, другие же, например, создаваемые системой, можно увидеть, включив отображение скрытых элементов в файловом менеджере, но вносить свои коррективы можно только при наличии root-прав (по умолчанию такая возможность недоступна в целях сохранности системы Android).

    Объём памяти на современных устройствах позволяет записывать внушительное количество информации, при этом в зависимости от характера данных можно выбрать, куда именно сохранять создаваемые файлы. Что касается модели хранилища Android, то здесь стоит внести немного ясности, для чего обратимся к таким понятиям как Internal Storage и External Storage и рассмотрим каждое в отдельности (если перевести термины с английского, то первое – это внутреннее место хранения, а второе – внешнее).

    Что такое Internal Storage и где находится

    Internal Storage в Android, как и следует из названия, – это внутренняя память устройства. Она есть у каждого девайса независимо от того, поддерживаются ли карты памяти. Внутреннее хранилище является защищённой областью встроенной памяти, где может безопасно храниться пользовательская информация. Папка Internal Storage в Android находится в системном разделе /data.

    Пользователи часто ошибочно считают, что внутренняя память и встроенная – одно и то же, но это не так. Android SDK определяет внутреннее хранилище как отдельный уникальный каталог, где программа будет размещать свои файлы. Если приложение хранит информацию во встроенной памяти, другой софт, равно как и пользователь, не будут иметь доступ к этим данным, за исключением намеренного использования таких привилегий после получения на устройстве root-прав.

    Удаление программы с устройства подразумевает и автоматическое очищение системой внутренней памяти от связанных файлов, которые в отсутствии данного софта не нужны, что позволяет Android не накапливать лишний мусор.

    Объем памяти в настройках смартфона

    Обычно найти папку можно в папке data/data/your.application.package.appname/someDirectory/

    Пространство внутренней памяти устройства ограничено, и если требуется сохранить большой объём данных, лучше использовать другой тип хранения.

    Что такое External Storage и где находится

    Теперь рассмотрим, что такое External Storage в Android. Это внешнее хранилище, куда сохраняются пользовательские данные, найти которые на телефоне несложно. Папка Storage будет располагаться в Android/data, а в данном каталоге многочисленные подпапки с именами приложений (расположение внешней памяти определяет ОС, но не пользователь).

    Очистка кэша и освобождение места в хранилище ОС Android

    Здесь могут находиться различные файлы, например, музыка, фото, видео и другой контент, доступный пользователю и приложениям. То есть расположение External Storage может быть в любом месте в памяти телефона или на съёмном носителе, а под внешним хранилищем подразумевается не только SD-карта, а и часть встроенной памяти Android-устройства (отличие от внутренней – в защищённости).

    Таким образом, есть два типа внешних накопителей:

    • Primary External Storage. Встроенное хранилище общего доступа, работать с которым можно при осуществлении USB-подключения смартфона к компьютеру или ноутбуку.
    • Secondary External Storage. Съёмная память, например, SD-карта.

    Управление данными внешнего вместилища осуществляется посредством имеющихся инструментов операционной системы или установленным менеджером файлов, можно использовать сторонний софт. Пользователю доступны любые манипуляции с файлами, их можно переименовывать, копировать, передавать, удалять и т. д. При этом удаление некоторых данных может повлиять на функционирование отдельных программ, установленных на девайсе, так что перед этим лучше проверять предназначение элемента.

    Общее внешнее хранилище для сохранения данных, общих для разных приложений лежит в корне внешнего раздела (рядом с папкой Android), например, папка DCIM для фотоснимков с камеры смартфона. Эти файлы останутся на месте, если вы удалили приложение, но при необходимости можно выполнить действия по их удалению вручную.

    Внешнее вместилище, используемое для сохранения файлов, поддерживается каждым Android-устройством, его объём отличается в зависимости от модели девайса, а эта информация указывается в характеристиках.

    И внутреннее, и внешнее хранилища выполняют задачу хранения временных или постоянных данных, при этом разделы отличаются уровнем доступа к информации.

    Структура и назначение папок и файлов в Android

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

    Предисловие о структуре

    У многих есть компьютер и на них установлена ОС Windows. Все прекрасно знают, что в данной ОС все распределено по дискам:

    C: — на данном диске находиться система

    D: — для личных файлов (диска может и не быть, если он не «разбит»)

    E: — Z: — флешки, переносные жесткие диски, CD или DVD приводы.

    В Windwows все рассредоточено по различным дискам. В UNIX/Linux куда входит и Android (а также BSD, куда входит Mac OS X) все выглядит все немного иначе. Файловая структура имеет древовидный вид. Возможно сейчас не понятно, но дальше с прочтением статьи будет более понятно.

    Также стоит знать что Android как и в Linux, в отличие от Windows очень чувствительны к регистру. Например папка Name, NaMe, name, NAME — это 4 разных папки, тогда как Windows сможет создать только одну папку с таким именем.

    Читайте также:  Игры выживание на андроид – топ лучших

    Для того чтобы было более понятно о чем идет речь, рекомендуется установить файловый менеджер Root Browser.

    Структура и назначение папок и файлов Android

    Как было выше сказано — структура имеет древовидный вид. У любого дерева имеется корень, в UNIX/Linux он также существуют. Корень — это отправной пункт в файловой структуре, с корня система обрастает папками и файлами. Корень в UNIX/Linux отмечается как знак:

    [spoiler title=»подробно о разделе cache» ]

    В данном разделе находятся временные файлы в момент загрузки Android, а также сюда загружаются обновления системы «по воздуху» — update.zip.

    [spoiler title=»подробно о разделе dev» ]

    /dev/ — в данном разделе содержится информация о устройствах системы и файлов.

    [spoiler title=»подробно о разделе data» ]

    раздел /data/ — пользовательский раздел в котором находятся установленные приложения, личные настройки

    папка /data/app — здесь находятся установленные приложения, игры.

    папка /data/app-lib — дополнительные библиотеки необходимые для работы определенных приложений (присутствует в новых версиях Android).

    папка /data/dalvik-cache — кеш-память, для работы Java машины Dalvik которая является «двигателем» в Android отвечающая за запуск и работу приложений.

    папка /data/data — в данной папке находятся индивидуальные настройки каждого пользовательского приложения, библиотеки и другие файлы необходимые файлы для их работы.

    папка /data/system/ — в данном разделе находятся глобальные настройки пользовательского окружения, синхронизация, аккаунты, блокировка.

    файлы gesture.key, locksettings.db, locksettings.db-shm, locksettings.db-wal — графический ключ, пин-код.

    [spoiler title=»подробно о разделе efs» ]

    раздел /efs/ — находится файлы и папки отвечающие за IMEI (данный раздел имеется не во всех Android).

    [spoiler title=»подробно о разделе preload» ]

    раздел /preload/ — в данном разделе находятся дополнительные файлы и папки, которые зеркалируются в раздел /system/ (данный раздел имеется не во всех Android, преимущественно в Samsung).

    [spoiler title=»подробно о разделе system» ]

    раздел /system/ — данный раздел содержит системные папки и файлы необходимые для функционирования Android.

    папка /system/app — здесь находятся системные приложения и сервисы (в новых ОС Android сервисные приложения вынесли в другую папку priv-app).

    папка /system/bin и /system/xbin — папка содержит файлы и ссылки на исполняемые бинарные файлы.

    файл /system/xbin/su — файл отвечающий за Root права.

    папка /system/camerdata — в данной папке находятся файлы отвечающие за работу камеры.

    папка /system/etc — в данной папке находятся конфигурационные файлы необходимые при загрузке ОС а также необходимые в процессе работы различных программ.

    папка /system/init.d — в данной папке находятся скрипты, которые могут влиять на работу системы.

    файл /system/etc/ hosts — файл отвечающий за блокировку, переадресацию веб адресов.

    файл /system/etc/ apns.conf — файл с информацией о точках доступах интернет (APN).

    файл /system/etc/ gps.conf — настройки GPS.

    папка /system/fonts — папка с системными шрифтами.

    папка /system/framework — папка с «процессами» Android.

    папка /system/lib/ — библиотеки системных приложений и сервисов.

    папка /system/lib/modules — драйверы системы.

    папка /system/media — папка с системными звуками и анимацией включения.

    файл /system/media/bootanimation.zip — исполняемый архив с загрузочной анимацией.

    папка /system/priv-app — папка с сервисами/приложениями Android.

    папка /system/tts— папка с голосовыми движками системы.

    файл /system/build.prop — конфигурационный файл с помощью которого можно изменить системные настройки.

    [spoiler title=»подробно о разделе proc» ]

    раздел /proc — виртуальный раздел содержащий информацию о ядре и его конфигурации.

    [spoiler title=»подробно о разделе mnt» ]

    раздел /mnt — в данный раздел монтируются (добавляются) карты памяти и внутренняя память и другие виртуальные разделы (также в новых версиях можно встретить раздел storage).

    [spoiler title=»подробно о разделе storage» ]

    раздел /storage — в данный раздел монтируются только реальные (существующие, то есть не виртуальные) карты памяти и внутренняя память.

    [spoiler title=»подробно о разделе mnt и storage» ]

    Все файлы которые существуют у вас на Android (картинки, мелодии, видео, документы) записаны либо на внутренней памяти или карте памяти. Если в Android присутствует собственная память (внутренняя память) то она имеет монтируется под именем.

    /mnt/sdcard или /storage/sdcard

    Да, я прекрасно понимаю что многие считают давать название собственной памяти таким именем, но что поделаешь…

    Если же внутренней памяти нет, то это имя занимает карта памяти. Если же есть и внутренняя память и карта памяти, то внутренней так и остается под именем sdcard, а карта памяти берет одно из имен:

    sdcard2
    external_sd
    sdcard1
    extSdCard

    Системные файлы Андроид

    Последние версии Android наполнены встроенными сервисами, которые нельзя удалить без доступа к файлам ОС. Но разработчики по умолчанию скрыли их. В статье расскажем, как открыть системные файлы Андроид и какая папка, за что отвечает.

    Для чего нужен root доступ и как посмотреть файлы

    Чтобы открыть директорию с файлами системы, у пользователя должны быть права администратора или, другими словами, root. Разработчики специально заблокировали возможность взлома смартфонов, чтобы человек не мог изменить внутренние функции, удалять предустановленные сервисы и службы. На устройства с чистым Android по умолчанию заблокирован загрузчик, с недавних пор такую практику применяет ряд китайских производителей. Чтобы его активировать нужен рут доступ.

    Для просмотра «внутренностей» Андроид не обязательно взламывать смартфон, нужно только скачать специальный файловый менеджер из магазина приложений Google Маркет. Вводим в поиске Root Browser и устанавливаем программу. В интернете рекомендуют другое конкурирующее приложение под названием Root Explorer, но последние версии не отличаются стабильностью, а пользователи жалуются на большое количество рекламы.

    Открываем Root Browser. Даем разрешение на доступ к файловой системе телефона. Чтобы узнать, где находится корневая папка на смартфоне андроид, делаем свайп вправо и в появившемся меню выбираем Root Directory.

    Обозначение системных папок

    Рассмотрим назначение важных папок на Андроид. Фирменная операционная система Google написана на основе Linux, поэтом, если ищете конкретный файл или папку пишите её название дословно. В файловой структуре Android, в отличие от Windows, директории с именем «Cache» и «cache» будут разными разделами.

    System

    Не знаете, как зайти в папку system на своём Android? В разделе Root Directory прокручиваем список вниз и находим требуемый раздел. В ней расположены все основные записи, связанные с внутренними настройками и предустановленными сервисами. Будьте внимательны, на китайских смартфонах встречается System вне рут раздела, не перепутайте. Рассмотрим основные вложенные директории:

    • В app находятся предустановленные Google программы. На новых версиях разработчики перенесли их в отдельную директорию с названием priv-app;
    • По пути xbin/su расположены файлы, отвечающие за права суперпользователя;
    • В etc лежат конфигурации для запуска ОС и других приложений;

    • etc/hosts, как и на Windows, отвечает за блокировку входящих и исходящих соединений;
    • fonts – директория с системными шрифтами;
    • framework отвечает на все внутренние процессы и важные модули контроля ОС.

    Cache

    В ней находятся временные записи, предстоящие обновления операционной системы и кэш установленных игр и приложений.

    С новых версий Андроид, раздел не обязательно находится в рут библиотеке. Как открыть и где найти папку data на Android? Пользователям с ревизией 8 – 10, рекомендуем искать data на внутреннем накопителе, а для более молодых версий использовать взлом. В директории находятся все внешние программы и сервисы, которые человек ставил из Google Маркета или используя apk.

    Efs

    Доступен не на всех устройствах. В нём хранится информация связанная с IMEI и другими параметрами идентификации девайса.

    В разделе находятся файлы с внешнего накопителя, в новых ревизиях переименован в storage. Если в смартфон вставлена SD-карта или другой накопитель, внутри будет находиться раздел с именем sdcard или sdcard2, если внутренняя память дублирует название.

    Система сохраняет всю музыку, изображения, видео и другую пользовательскую информацию по этому пути. Если нужно перенести личную информацию на компьютер через USB-кабель, рекомендуем её искать в mnt или storage.

    Важно понимать, что имена и размещение разделов может отличаться в зависимости от большого количества факторов: производитель телефона, внешних оболочек и наличия root. Без прав администратора запрещено редактировать и заменять документы, а некоторые записи могут не отображаться.

    Ссылка на основную публикацию