Файловая система Android является разновидностью Linux-подобных систем и потому унаследовала многие элементы файловой структуры и иерархии. Она также имеет / корневую точку монтирования, куда монтируются различные партиции (разделы). По классике дизайна представлены следующие разделы: /boot, /system, /recovery, /data, /cache и /misc. Также для монтирования файловой системы флэш-памяти  используется партиция /sdcard. Для пользователя доступна только партиция /data.

Структура файловой системы Android

В современных версиях Android, особенно с кастомизированными оболочками от вендоров, файловая структура сильно переработана. Так в Xiaomi типичная структура файловой системы представлена так:

  • /data
  • /dev
  • /etc
  • /mnt
  • /proc
  • /product
  • /storage
  • /system
  • /vendor

Опять же, только /data и /storage доступны для пользователя без root-доступа. /product/app содержит apk файлы всех системных предустановленных приложений, а в /system/app — установлены системные приложения, но нас интересует, куда устанавливаются пользовательские приложения.

Internal Storage

Итак, доступная пользователю часть файловой системы с программами находится в разделе /storage/emulated/0 — суда отображается та часть флэш-памяти, которая содержит пользовательские данные и приложения, хранящиеся во внутренней памяти (Internal storage). Afrnbxtcrb? это другая точка монтирования для ранее упомянутого раздела /sdcard. Этот внутренний накопитель является shared (общим) — так как доступен всем процессам. В устройстве размером 128 ГБ он имеет размер примерно 107 ГБ, остальные 15-20 ГБ в среднем занимают другие разделы ОС.

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

  • Android — содержит установленные приложения
  • DCIM — файлы фото, снятые через камеру и в различных приложениях
  • Documents — документы, сформированные в некоторых приложениях
  • Download — файлы, скачанные через браузер или приложения, поддерживающие функцию браузера
  • Movies — видео, сохраненные в приложениях, таких как Instagram и Telegram
  • Music — аудио файлы
  • Pictures — фото, сделанные и сохраненные в приложениях.
  • Telegram — файлы аудио, видео и документов, переданные в Telegram
  • VK — файлы фото, переданные в ВКонтакте

Папка Android

Сами приложения устанавливаются в /storage/emulated/0/Android/data. Тут приложения хранят установленные файлы, настройки, кэш. В зависимости от степени безопасности, папки часто бывают скрыты и могут быть просмотрены только отдельными просмотрщиками, такими как Total Commander или X-plore.

Папки приложений имеются по формату имени имени пакета, как он создавался. Имя обычно начинается с «.com», например, com.android.chrome или com.avito.android. Внутри мы можем обнаружить подпапки Files, которые обычно содержат различные медиа файлы, а также файлы локальных баз данных, таких как sqlite. Там же может содержаться подпапка Download, в которую скачиваются файлы, открываемые внутри тех или иных приложений. Но чаще, для этого приложения используют системные вызовы скачивая файлов и кладут их в системную папку Download.

Свои медиа файлы некоторые канонические приложения сохраняют в /storage/emulated/0/Android/media. Среди них Google Maps, Facebook, Instagram, Slack, WhatsApp и Telegram. WhatsApp там хранит свои бэкапы, базу данных и все медиа файлы — полученные и отправленные.

Прочие папки

DCIM — здесь хранятся фото, сделанные камерой и некоторыми другими приложениями — VK (прежних версий), Яндекс.Почта и видеорегистраторы.

Documents — папка содержит некоторые типы документов сформированные или скачанные внутри приложений, таких как Госуслуги.

Download — папка для скачанных файлов любых приложений: Госуслуги, мобильные банки, Телеграм, VK.

Movies — видео, созданные и отправленные в Instagram и Telegram

Pictures — фото, сделанные внутри приложений, таких как Авито, Делимобиль, Foursquare, Instagram Ozon,  Slack, Telegram (только сохраненные), Viber, VK (сохраненные и отправленные), WhatApp (сохраненные из чатов в Галерею), Wildberries и др.

Telegram — раньше здесь Телеграм сохранял все файлы.

VK — раньше здесь ВКонтакте сохранял все файлы.

SD карта

SD картой в Android называется внешняя дополнительная флэш карта, которая вставлена в устройство. Она монтируется как и другие файловые системы в /storage/emaulated/<id>, где id — идентификатор карты.

На такой флэшке создаются стандартные папки Android, DCIM, Movies, Music и Pictures, в которые будут сохраняться файлы, если указать в системе путь для сохранения по умолчанию на SD карту. Это необходимо сделать как в настройках Android, так и отдельных приложений, таких Телеграм, Яндекс.Карты и MapsWithMe. Особенно можно выиграть от хранения карт навигаторов на внешней памяти.

Для справки, соответствующие настройки находятся в:

  • Телеграм: Настройки — Данные и память — Путь для сохранения;
  • Яндекс.Карты: Профиль — настройки — Оффлайн-карты — нажать на шестеренку слева — Папка хранения — Карта памяти
  • 2GIS: нажать на три палочки (меню) — Настройки — Дополнительно — Место хранения городов
  • MAPS.ME: Еще — настройки — промотать вниз до раздела Приложение — Сохранить карты в… Файлы будут сохранены в /storage/emaulated/<id>/Android/data/com.mapswithme.maps.pro/files/

Итоги по приложениям

Telegram

Файлы Телеграмм актуальных версий можно найти в подпапках /storage/emaulated/0:

  • /Android/media/org.telegram.messenger/Telegram/Telegram Images — фото сделанные и отправленные в чате
  • /Download/Telegram — файлы, сохраненные из чата в Загрузки
  • /Movies/Telegram — видео, сохраненные из чата
  • /Pictures/Telegram — картинки, сохраненные из чатов в Галерею

Если в Телеграмм настроено сохранение на внешнюю SD карту, то туда будут сохраняться только отправляемые файлы в /storage/emaulated/<id>/Android/media/org.telegram.messenger/Telegram/Telegram Images

WhatsApp

Хранит все файлы в /Android/media/com.whatsapp/WhatsApp/Media

Instagram

Сохраняет отправляемые фото в Pictures/Instagram а видео в Movies/Instagram 

Скриншоты

Для всех приложений сохранятся операционной системой в DCIM/Screenshots.

[Посещений: 3 029, из них сегодня: 1]

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