- Відмінності сімейства Linux / Android від Windows
- призначення розділів
- Як ця інформація стане в нагоді користувачам?
- Де зберігаються контакти на Android
- Де зберігаються додатки на Android
- Де зберігаються фото і відео на 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. Він може розповісти класну історію про те, яке ядро працює в апараті і які настройки конфігурації воно має.
В розділ 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 - на телефоні або карті пам'яті - краще знати тільки вам.
Схожі статті:
Додати коментар
Як ви думаєте, за що відповідає він?Як ця інформація стане в нагоді користувачам?
Для чого нам це знадобиться?
Чому це важливо?