В какой папке хранятся смс на андроиде

Содержание

Восстановление удаленных СМС-сообщений на телефоне (Андроид)

В какой папке хранятся смс на андроиде

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

Если нет бэкапов, то как и любые другие данные, смс-сообщения исчезают с телефона. Аналогично, удаленные смс физически не удаляются, а помечаются лишь как доступные для перезаписи. Значит, шансы на восстановление есть — даже если они минимальны.

Инструкция, как восстановить удаленные смс в Dr.Fone

Это руководство по восстановлению удаленных смс, текстовых сообщений на мобильных устройствах Android с помощью программы Wondershare Dr.Fone. Если у вас не получится вернуть смс-сообщения этим способом, пробуйте, тестируйте другие приложения — мы не настаиваем, что Dr.Fone панацея от всех бед.

:

1. Скачиваем и устанавливаем Dr. Fone

Несмотря на то, что программа называется Dr.Fone for Android, это не мобильное приложение, которое устанавливается на телефон, а настольная программа. Dr. Fone работает как на Windows, так и на Mac OS, так что настройки программы и последовательность действий одинаковы для всех версий приложения.

Скачать Dr. Fone

Итак, скачиваем, устанавливаем и запускаем Dr. Fone.

2. Подключаем телефон к компьютеру

Для подключения и синхронизации между Dr.Fone и телефоном понадобится usb-кабель (есть в комплекте с телефоном) и установленные драйверы под ваше мобильное устройство. Впрочем, можно обойтись и без них, но для начала проверьте, реагирует ли Dr.Fone на подключение.

3. Включаем режим отладки на телефоне (USB Debugging Mode)

Режим отладки (он же режим разработчика) необходим программе Dr. Fone для получения доступа к системе Андроид и данным на телефоне. Включить отладку на телефоне просто:

  1. Зайдите в раздел Настройки — Об устройстве
  2. Пролистайте список вниз и найдите пункт «Номер сборки». Нажимайте по нему до того момента, пока не увидите сообщение «Режим разработчика включен»
  3. Найдите в Настройках раздел «Параметры разработчика», перейдите в него
  4. Активируйте опцию «USB отладка»

Итак, программа Dr.Fone запущена и вы подключили кабель к телефону. Сейчас вы должны увидеть на экране мобильного устройства pop-up окно с superuser request. Нужно нажать на Allow, чтобы разрешить доступ, иначе программа не сможет получить доступ к памяти телефона, где хранятся сообщения.

Если на Android уже установлено root-приложение, вы должны разрешить superuser доступ аналогичным образом.

Тем самым вы сохраните шансы на восстановление мобильных данных. Если вы не будете соблюдать эти правила, вернуть удаленные сообщения будет невозможно.

4. Сканирование устройства (поиск удаленных сообщений)

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

5. Просмотр восстановленных сообщений перед сохранением

По завершению сканирования, перейдите в раздел Messages программы. В списке вы отобразится удаленный контент, а также существующие сообщения. Если не хотите последние, можно их скрыть, переключив ползунок «Only display deleted items».

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

6. Сохранение результатов восстановления

Для сохранения сообщений в Dr.Fone достаточно отметить флажками нужные элементы в списке и нажать Recover.

Что делать, если Dr Fone не помогает восстановить смс на телефоне

  1. Ознакомьтесь с вопросами и ответами.
  2. Если ответ не найден, попробуйте другие программы для восстановления.
  3. Если и это не помогло, придется смириться с пропажей.

Поэтому, если руководство, приведенное на этой странице, вам не помогло — равно как и Android Data Recovery — попробуйте эту программу.

Хотя, по большому счету, ее инструментарий не столь существенно отличается от приложения Data Recovery. 

Как защитить смс от удаления

Создавайте резервные копии смс, делайте бэкапы важной информации на телефоне! Так вы не допустите потери sms-сообщений, застрахуете себя от неприятностей.

Для резервного копирования смс на телефоне есть отличные backup-программы. Я советую популярное приложение Titanium Backup.

С помощью Titanium Backup можно выполнять бэкапы сообщений по расписанию. Кроме того, утилита может сохранять историю звонков и контакты. В общем, ставьте Titanium Backup на телефон — и риски потери данных снизятся до нуля.

Где хранятся СМС в Андроиде

В случае с ОС Android, SMS-сообщения хранятся не на сим-карте, а в базе данных. Она расположена по адресу /data/data/com.android.providers.telephony/databases/mmssms.db. Для просмотра этого файла необходимы рут-права. Удобней всего воспользоваться файловым менеджером для доступа к файлу mmssms.db. 

Для просмотра сообщений в телефоне через файл mmssms.db незаменимую помощь окажет программа Sqliteman. Она не поможет восстановить удаленные сообщения, однако даст возможность прочесть смс, к которым вы не можете получить доступ через апплет «Сообщения» на телефоне.

Ответы на вопросы читателей

У меня модель телефона z150 на Андроиде. Я нечаянно удалила все сообщения. Как мне сейчас восстановить смс на телефоне, чтобы я могла прочитать их? Спасибо за ответ. 

Ответ. Скорее всего, ваш Acer Liquid Z5 (он же – z150) работает под управлением Android 4.2.2. Соответственно, для того, чтобы восстановить смс, нужно заполучить рут-права доступа и включить на телефоне режим отладки. Затем читаете эту инструкцию выше по тексту. Процесс восстановления смс-сообщений в ней описан детально и пошагово.

1. Могу ли я восстановить старые смс-сообщения (2012 года) и как можно это сделать?

2. Подскажите, можно ли восстановить входящие смс, удаленные в декабре 2015 г. У меня телефон Asus ZenFone selfie. 

Ответ. Отвечаю на оба вопроса. Даже если учесть, что у вас на руках именно тот телефон, где были удалены сообщения, вероятность прочитать удаленные смс равна 1%. Скорее всего, за 4 прошедших года вы многократно перезаписали данные на мобильном телефоне.

Этому способствовало все, что угодно: перепрошивка телефона, обновление Android, установка приложений в память устройства и прочее. Даже если вы просканируете внутреннюю память с помощью программы Android Data Recovery, это не повысит шансы на восстановление.

Увы, альтернативных способов вернуть сообщения или вернуть читабельный формат нет. 

Нужно срочно восстановить удаленные sms с двух телефонов (SE на Андроиде и nokia на windows), датированные ноябрем прошлого года. Можно ли восстановить удаленные смс? Подскажите, пожалуйста, эффективную программу для Android, которая может это сделать. Скачала утилиту от Tenorshare, но она не видит телефон.

Читайте также  Нет доступа к целевой папке windows 7

Ответ. Попробуйте как альтернативу Wondershare Dr.Fone под Windows. Имейте в виду, что вам нужно:

  • получить root права на Андроид
  • скачать полную версию приложения (если постараться, можно найти Dr.Fone в полной версии на 4pda)
  • включить режим отладки на своем телефоне

Еще одна неплохая программа для восстановления смс-сообщений на Андроиде – Coolmaster Android SMS. Восстановление удаленных sms-сообщений с ее помощью также вероятно.

Как восстановить удаленные смс-сообщения за последний месяц на старом телефоне Samsung, если при подключении к ноутбуку программа не находит драйвера на Самсунг?

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

Телефон lg p700 на Андроид, в нем установлена одна сим карта. Я случайно вынул сим карту из гнезда, вставил на место — исчезли все смс-ки. Как восстановить смс на Андроиде или прочитать удаленные сообщения?

Ответ. Для восстановления и резервного копирования сообщений используйте программу SMS Backup & Restore (ссылка на нее выше). 

Источник: http://softdroid.net/fauler-aplet-fzk

Как сделать бэкап смс на android

Создания резервной копии текстовых сообщений на Android с последующим сохранением в Gmail аккаунт это очень простой процесс с которым справится даже начинающий пользователь. Продолжайте читать и Вы узнаете как сделать бэкап смс на Android.

Что Вам потребуется

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

Сделать резервную копию смс сообщений и сохранить ее в Gmail аккаунте это очень простой процесс, и не следует им пренебрегать. Для данного урока понадобится всего 3 вещи:

  • Android смартфон
  • Приложение SMS Backup+ из Google Play Store
  • Gmail аккаунт

Все готово? Тогда можно приступать.

Примечание: Технически, Вы можете настроить SMS Backup+ таким образом, что он будет работать с любым почтовым сервером на котором включен IMAP. Однако, поскольку приложение было разработано для работы с Gmail и в Gmail отлично работает поиск по сообщениям, а также есть еще различные функции, то мы не будем все портить.

Шаг 1: Настройка Gmail аккаунта для IMAP Доступа

SMS Backup+ требует IMAP доступ к Вашему Gmail аккаунту. Давайте потратим одну минуту и зайдем в Gmail, чтобы проверить включена эта функция или нет.

Зайдите под своей учетной записью в Gmail и перейдите в настройках на вкладку «Пересылка и POP/IMAP«. Проверьте чтобы была включена функция IMAP и сохраните настройки. Это единственное, что Вы должны настроить в Gmail аккаунте.

Шаг 2: Установка и настройка SMS Backup+

После того как Вы включили поддержку IMAP в своем Gmail аккаунте необходимо установить SMS Backup+. Перейдите в Google Play Store и скачайте приложение. После того как приложение установлено необходимо его настроить. Запустите приложение. Первое, что Вы увидите, будет выглядеть следующим образом:

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

Выберите акканут и дайте требуемые разрешения. Вы сможете сделать бекап смс на android прямо сейчас или пропустить это действие.

Нажмите «Сохранить». Мы ведь проделали весь этот путь не чтобы отказаться от бэкапа! Если Вы нажмете «Пропустить», то все сообщения на вашем телефоне будут отмечены, как уже сохраненные и будут проигнорированы.

Начнется процесс создания резервной копии, который, в зависимости от количество сообщений может длиться пару минут или несколько часов.

Вам даже не придется ждать, пока процесс завершится, чтобы перейти к учетной записи Gmail и проверить сохраненные сообщения. Войдите в свой Gmail аккаунт и с левой стороны у Вас появится новая вкладка «SMS», откройте ее.

Поздравляем! Вы узнали как сделать бэкап смс на android с помощью приложения SMS Backup+. В Gmail сохраняются не только СМС, но и ММС сообщения, которые Вы приняли или отправили. Теперь давайте рассмотрим дополнительные функции.

Шаг 3(не обязательно): Как сделать бэкап смс на android автоматически

Для того чтобы узнать как автоматически создавать резервную копию смс, пожалуйста, продолжайте читать дальше. Всегда можно забыть сделать бэкап смс на android, если этот процесс происходит вручную. На начальном экране поставьте галочку напротив «Автосохранение» и чуть ниже нажмите на пункт «Автосохранение» для настройки.

По-умолчанию настройки выставлены таким образом, что бэкап происходит каждые 2 часа, мне кажется это много, поэтому я выставлю значение на 24 часа, а также запускать процесс резервной копии только при подключении к Wi-Fi (эта функция полезна, если у Вас много ММС сообщений и Вы не хотите попросту тратить мобильный трафик).

После того, как вы настроили автоматическое резервное копирование, вернитесь на главный экран и голову в «Расширенные настройки».

Здесь Вы можете изменить настройки для создания резервной копии, для восстановления, а также для уведомлений.

В настройках «Резервирование» можно выбрать данные для бэкапа (СМС, ММС, Журнал вызовов), а также создать белый список в котором будут находиться контакты, сообщения и звонки от которых нужно сохранять.

Настроек для восстановления не так много, но все же их тоже стоит посмотреть. Когда SMS Backup+ хранит Ваши сообщения в Gmail, он создает диалог для каждого контакта. Вы можете указать SMS Backup+, что нужно восстановить только те диалоги, которые помечены как важные в Gmail аккаунте.

На этом все. Теперь Вы знаете как сделать бэкап смс на android в ручном, а также в автоматическом режиме.

Источник: https://android-example.ru/useful-articles/kak-sdelat-bekap-sms-na-android/

Какие папки находятся в Андроид

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

— Какие папки находятся в Андроид

Понимание файловой системы

В какой папке находятся контакты и другие данные на Android? Формат файловой системы Android не похож на оболочку Windows. Вот как организована внутренняя память здесь:

  1. Память устройства – это память, с которой вы будете работать. Здесь вы сможете использовать и изменять любые файлы. Как проводник Windows или Mac. Здесь хранятся данные некоторых приложений – фотографии, видео, кэш игр или интернет-браузера и т. д.
  2. SD-карта – на многих устройствах Android также есть слоты для SD-карт. Вы можете подключить SD-карту к компьютеру или другому устройству, загрузить на неё файлы и затем вставить в смартфон. Если вы используете устройство на Marshm и SD-карту, отформатированную для использования в качестве внутреннего накопителя, она не будет отображаться в файловом менеджере отдельно, а вместо этого станет частью вашего устройства.
  3. Root – в Android есть специальная корневая папка, в которой хранятся данные операционной системы, конфиденциальная информация и т. д. Большинство файловых менеджеров не могут вносить здесь изменения из соображений безопасности. Если только у вас нет доступа root и файлового менеджера, способного его использовать. Получение root и доступ к системным данным требуют знаний об устройстве системы и назначении её компонентов, поэтому новичкам лучше не рисковать.

Память устройства будет содержать несколько папок, созданных Android. Некоторые из них генерируются и используются приложениями для хранения кэш-файлов, поэтому не следует их изменять или удалять. Но если удалить только их содержимое, можно освободить немало места. Как найти директории загрузок или Bluetooth? Вот они:

  • Все фотографии с камеры телефона сохраняются в этой папке, как и на других цифровых камерах. Они отображаются в утилитах «Галерея» или «Фото», но физически находятся здесь. Это касается и хранения видеофайлов.
  • Bluetooth – говорит само за себя;
  • Download. Здесь располагаются загрузки браузера. Их можно свободно изменять, удалять или перемещать. Скачанные файлы можно экспортировать на любой накопитель.
  • Movies, Music, Pictures, Ringtones, Video. Это папки, предназначенные для хранения ваших личных медиафайлов. Необходимы для быстрого доступа и синхронизации Android-смартфона с ПК.
  • папка System хранит все системные настройки и данные всех приложений смартфона.
Читайте также  Удаление папки windows old в windows 10

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

Как управлять файлами и использовать файловую систему на Android

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

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

Вот что вам нужно знать.

Как получить доступ к встроенному файловому менеджеру Android

В устройствах Android 6.x (Marshmallow) или новее есть встроенный файловый менеджер, он просто скрыт в настройках. Откройте НастройкиПамятьДругое, и вы получите полный список всех файлов и папок в памяти смартфона. Приложение также можно вывести отдельным ярлыком на рабочий экран.

В версии Nougat Android 7 файловый менеджер является частью приложения «Загрузки», но по сути это одно и то же. Здесь отображаются определённые типы файлов, такие как изображения, видео, музыка и загрузки.

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

Сторонний менеджер

Но встроенный менеджер довольно слаб по сравнению с некоторыми вариантами, доступными в Google Play. Для более эффективного управления файлами установите один из доступных файловых менеджеров. Solid Explorer – один из самых популярных файловых менеджеров в Play Market.

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

Через 2 недели бесплатная пробная версия закончится, и за дальнейшее использование придётся заплатить 2 доллара.

ES File Explorer – один из лучших root-файл менеджеров, доступных в Google Play Store. Одной из основных особенностей утилиты является использование Корзины, где хранятся недавно удалённые данные. Это бесплатное приложение не только содержит все основные функции управления файлами, но также имеет возможность управлять любыми приложениями на рутированном смартфоне. Возможности утилиты:

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

Root Browser File Manager – мощный и эффективный проводник с внушительным функционалом. Особенности:

  • Измените возможности доступа на смартфоне или других устройствах;
  • отправляйте файлы по отдельности или партиями;
  • создавайте папки и изменяйте их на своё усмотрение;
  • сделайте полную копию, удалите, переименуйте и даже переместите данные на другое устройство;
  • сохраните файлы в любом месте на устройстве.

File Manager + позволяет управлять файлами и папками на устройстве, NAS и в облачном сервисе. Управляйте файлами как в локальной папке, так и в облачном хранилище.

Поддерживает все действия проводника, такие как просмотр, поиск, навигация по структуре папок, копировать/вставить, вырезать/удалить, переименовать, распаковывать и сортировать. Полный контроль над файлами мультимедиа, документами и APK.

Доступ к удалённому или совместному хранилищу, например, к NAS и FTP-серверу. Проанализируйте локальное хранилище, чтобы удалить ненужные файлы.

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

В File Explorer от NextApp есть новые способы передачи файлов между Android и компьютером, встроена поддержка нескольких Windows, что позволяет одновременно просматривать два окна, а также поддержка большинства форматов файлов и документов, в которых хранятся приложения.

Доступ к сетевому компьютеру, включая FTP, WebDAV и SMB. Просмотр аудиоконтента, плейлистов, альбомов и исполнителей.

Как добавить свои собственные мелодии и звуки уведомлений

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

Шаг 1. Загрузка аудио на устройство

Для начала вам нужно скачать мелодию звонка или звук уведомления прямо на ваше устройство Android или перенести её с компьютера на внутреннее хранилище. Android поддерживаются форматы MP3, M4A, WAV и OGG, поэтому практически любой аудиофайл, который вы можете скачать, будет работать.

Шаг 2. Скопируйте звуковые файлы в соответствующую папку

После того, как вы загрузили звуковой файл, вам нужно переместить его в нужную папку. Здесь необходимо использовать сторонний файловый менеджер. Рассмотрим процедуру на примере ES File Explorer.

После установки проводника откройте его и перейдите в папку «Download» во внутренней памяти или на SD-карте (в зависимости от настроек девайса). Выделите файл длинным нажатием, затем в меню нажмите Вырезать. Нажмите кнопку «Назад» один раз, чтобы вернуться в предыдущий каталог.

Здесь откройте папку Ringtones, затем нажмите «Вставить». Если на вашем устройстве нет папки «Ringtones», просто создайте её.

Шаг 3. Перезагрузите смартфон

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

Выберите «Рингтон» или «Мелодия уведомления по умолчанию», найдите в списке стандартных сигналов свой и установите его в качестве мелодии звонка. Если вы используете SD-карту, получить доступ к каталогу Android можно также и через cardreader и ПК.

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

В какой папке находятся контакты и другие данные

Доступ к этим документам можно получить только с использованием root и стороннего файлового менеджера. Файл с контактами называется contacts.db или contacts2.db, и располагается по пути:

/data/data/com.android.providers.contacts/databases/

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

Откройте «Контакты», затем «Меню», выберите «Экспорт» и отметьте нужные контакты, затем выберите «Экспорт на карту памяти» и нажмите ОК. В папке storage/sdcard1 появится документ с расширением .vcf. перенесите его на другое устройство или ПК.

Чтобы восстановить контакты, зайдите в меню «Контакты», выберите «Импорт из внутренней памяти». Укажите путь, по которому хранятся контакты на вашем Android и дождитесь окончания копирования.

Текстовые сообщения и MMS также хранятся в паке data:

/data/data/com.android.providers.telephony/ databases/mmssms.db

Для их сохранения или переноса на другой девайс понадобится специальное ПО. Например, SMS Backup & Restore или другое подобное.

Такой софт работает по одному принципу – запустите утилиту – Backup SMS – укажите путь для сохранения и дождитесь окончания операции. После этого скопируйте файл на ПК или другое устройство.

Восстановить SMS можно с помощью той же утилиты. Выберите Restore SMS, укажите путь где хранятся смс и дождитесь окончания восстановления.

Источник: http://upgrade-android.ru/stati/stati/5232-kakie-papki-nakhodyatsya-v-android.html

[Конкурс] Android изнутри или просто о сложном — android.mobile-review.com

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

И тут я с вами соглашусь, задав встречный вопрос: «А зачем тогда обычный пользователь лезет в дебри прошивок, root доступа и твиков системы, не понимая в этом ничего?».

Читайте также  Googleota что это за папка

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

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

  1. Разделы внутренней памяти.
  2. Bootloader, recovery, adb и fastboot
  3. Внутренности системы.
  4. Root.

1. Разделы внутренней памяти

Внутренняя память устройства на андроиде разбита на несколько логических дисков (разделов).

Приведу только основные:

Рис.1

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

Recovery – как видно из названия, тут установлено инженерное меню восстановления или просто Рекавери.

Boot – сердце Андроид ОС, тут находится ядро, драйвера и настройки управления процессором и памятью.

System – системный раздел, в котором находятся все, необходимые для работы Android ОС, файлы, это как папка Windows на вашем диске С:\ (здесь и далее буду проводить ассоциацию с ОС Windows)

Data – раздел для установки приложений и хранения их данных. (Program files)

User – это всем известная sdcard или, проще говоря, место под пользовательские файлы (Мои документы). Здесь я вынужден сделать отступление, т.к. размещение данного раздела имеет несколько вариантов:

  • Раздел отсутствует во внутренней памяти, а вместо него используется внешний накопитель — самый популярный вариант. (рис.1)
  • В устройствах со встроенной памятью большого размера, данный раздел видится как sdcard, а внешняя карта памяти видится как sdcard2 или extsd (могут быть и другие варианты названия). Обычно, встречается на устройствах с Android 3.2. (Рис.2 Вариант 1)
  • Данный вариант пришел на смену предыдущему варианту, вместе с Андроид 4.0. Раздел Userзаменили папкой media на разделе Data, что позволило использовать всю доступную пользователю память для установки программ и хранения данных, а не то количество, что выделил нам производитель. Иными словами sdcard и data являются одним целым.  (Рис.2 Вариант 2)

Рис.2

2. Bootloader, Recovery, adb и fastboot

Теперь, когда мы знаем, что и где находится, давайте разберемся для чего оно там.

Начнем с Bootloader. Это загрузчик, который запускает Андроид, рекавери и т.п.

Когда мы нажимаем кнопку включения, запускается загрузчик и, если нет дополнительных команд (зажатых клавиш), запускает загрузку boot.

Если же была зажата комбинация клавиш (у каждого устройства она своя) то запускает, в зависимости от команды, recovery, fastboot или apx. На рисунке ниже наглядно показано, что запускает Bootloader и как взаимосвязаны разделы.

Рис.3

Как видно из рисунка №3, раздел Recovery не влияет на загрузку Андроид ОС, но зачем же он тогда нужен? Давайте попробуем разобраться.

Recovery (рекавери) по сути является маленькой утилитой на ядре Linux и загружается не зависимо от Андроид. Его штатный функционал не богат: можно сбросить аппарат до заводских настроек или же обновить прошивку (заранее скачанную на sdcard).

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

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

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

Раз уж зашла речь об интерфейсах, хочу рассказать о еще одном, довольно известном,- adb (android debug bridge). Это, так называемый, режим отладки и назван он так неспроста – через него можно отслеживать работу, как системы в целом, так и отдельных приложений.

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

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

3. Внутренности системы

Разобравшись с теорией, давайте запустим Андроид ОС.

Нажимаем кнопку питания — запускается Bootloader, который загружает Ядро (boot), оно, в свою очередь, запускает систему (System), ну, а она уже подгружает программы (data) и пользовательское пространство (user). (Рис.3)

А теперь перейдем в корневой каталог и посмотрим на внутренности самой Android OS:

(Рис.4)

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

И так, папка data.

Как можно догадаться из названия, она как-то связана с данными, но с какими? Да практически со всеми, это и данные о синхронизации и аккаунтах, пароли к точкам доступа wifi и настройки vpn, и так далее.

Среди всего прочего тут можно обнаружить папки app, data и dalvikcache– рассмотрим их назначение:

  • app– сюда устанавливаются программы и игры.
  • data– здесь хранятся данные приложений, их настройки, сэйвы игр и прочая информация.
  • dalvikcache— программная область кэш-памяти для программы Dalvik. Dalvik это Java-виртуальная машина, которая является основой для работы программ, имеющих *.apk расширение. Для того, чтобы сделать запуск программ быстрее — создается их кэш.

Папка System хранит в себе системные данные и все необходимое для работы ОС. Давайте рассмотрим некоторые из этих папок:

  • app– здесь находятся системные приложения (смс, телефон, календарь, настройки и т.п.), а так же приложения установленные производителем устройства (фирменные виджеты, живые обои и т.д.).
  • fonts– системные шрифты
  • media– содержит стандартные мелодии звонков, уведомлений, будильников и звуков интерфейса, а так же загрузочную анимацию (bootanimation)
  • build.prop– Этот файл упоминается, чуть ли не первым, в разговорах и статьях о тонкой настройке системы. В нем содержится огромное количество настроек, таких как плотность экрана, время задержки сенсора приближения, управление wifi, имя и производитель устройства и многие другие параметры.

4. Root

Знать что в какой папке это хорошо, но можно ли что-то с этим сделать?

— Да! Но нужны права суперпользователя (root) или, если проводить аналогию с Windows, права Администратора. Изначально все устройства на Андроид идут без root прав для конечного пользователя, т.е.

покупая девайс, мы не являемся в нем полноценными хозяевами.

Это сделано как для защиты от вредоносных программ, так и от самого пользователя – ведь, в неумелых руках, полный доступ к системе может привести к «смерти» операционной системы и последующей необходимости в перепрошивке устройства.

«Ну и в чем польза такой опасной штуки?» — спросите Вы.

Сейчас расскажу:

  • Возможность делать резервные копии данных и восстанавливать их после прошивки или случайного удаления.
  • Тонкая настройка системы вручную или при помощи специальных программ.
  • Удаление системных приложений, мелодий, обоев и т.п.
  • Изменение внешнего вида ОС (например, отображение заряда батареи в процентах)
  • Добавление функционала (поддержка ad—hoc сетей, к примеру)

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

— Это все здорово, но теперь любая программа сможет получить доступ к «сердцу» операционки и моим данным?

— Нет. Вы сами решаете разрешить, тому или иному приложению, получить root доступ, или нет. Для этого существует программа Superuser или ее продвинутая сестра SuperSU. Без этой или подобной программы воспользоваться root не возможно.

Эпилог

Как видите, Андроид не такая уж и сложная штука. Надеюсь, после прочтения статьи, вы узнали что-то новое или получили ответ на давно интересовавший вопрос.

Источник: http://android.mobile-review.com/articles/12029/

Понравилась статья? Поделить с друзьями: