В яку папку встановлюються додатки на андроїд. Де зберігаються дані додатків android

Сучасні мобільні пристрої мають досить великий обсягяк внутрішньої пам'яті, Так і на SD-картах, що дозволяє зберігати неабияку кількість найрізноманітнішої інформації. Активно використовуючи цю функцію, користувачі часто зазнають труднощів з пошуком потрібних матеріалів, не знаючи, як знайти файл або папку на Андроїд. Ось про це ми і поговоримо сьогодні.

Пошук знадобилася фотознімку, завдяки стандартному додатку «Галерея» не представляє собою ніякої складності. Але ось знайти файл або папку з назвою буде набагато складніше, особливо якщо в смартфоні їх зберігається досить багато. У таких випадках ми можемо скористатися будь-якої з програм під загальною назвою «Файловий менеджер».

Такі утиліти зазвичай встановлені виробником гаджета на будь-якому пристрої з ОС Android. Крім того, за допомогою програми з магазину Google Playабо іншого перевіреного джерела. Розглянемо, як працюють кожен з цих варіантів.

За допомогою вбудованих інструментів

Як вже було сказано вище, практично всі Андроїд-пристрої мають в якості стандартного ПО файлові менеджери. Варто враховувати, що на різних девайсах такі додатки можуть дещо відрізнятися назвами: «Файли», «Диспетчер файлів», «Диспетчер» і т.д.

Щоб знайти потрібний файл / папку, знаходимо на своєму смартфоні файловий менеджер(На скріншоті «файли»), відкриваємо, вибираємо зону пошуку (пам'ять телефону або SD-карта), а потім категорію (наприклад, «документи»), відкриється папка з файлами, де можна вибрати потрібний, або, натискаємо на нижній панелі значок із зображенням лупи. Після цього з'явиться клавіатура, за допомогою якої потрібно ввести ім'я файлу:

Після чого з'являться результати пошуку, і ми побачимо шуканий файл.

За допомогою сторонніх програм

Якщо ж на вашому смартфоні з самого початку не був передбачений стандартний файловий менеджер, то можна скористатися безкоштовним з будь-якого, що заслуговує на довіру джерела або з офіційного магазину Google Плей. Подивимося, як буде працювати такий інструмент на прикладі досить популярного додатка ES Провідник.

Після установки запускаємо програму, в основному вікні, якщо не вставлена ​​ес-ді карта, буде вказано розділ sdcard - це внутрішня пам'ять вашого Android-пристрої. Якщо ж карта пам'яті є, то вона буде позначена як sdcard0, а пам'ять смартфона як sdcard1.

Тепер вибираємо розділ, в якому будемо шукати файл або папку (на скріншоті sdcard1), відкриваємо його, і тут ми побачимо весь вміст. Для подальшого пошуку натискаємо значок у вигляді лупи, розташований на верхній панелі і, використовуючи клавіатуру, вводимо назву шуканого файлу / папки:

Після цього програма знайде і виведе на екран результати пошуку. Якщо ви вирішили скористатися іншим файловим менеджером, то алгоритм пошуку буде рівно таким же. А мені більше додати нічого, будемо вважати, що питання, як на Андроїд знайти папку або файл закритий.

Я вважаю, що кожен більш-менш "прошаренний" користувач пристрою на базі ОС 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.

Папка 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 - на телефоні або карті пам'яті - краще знати тільки вам.

Файлові менеджери на Android можуть бути зручним інструментом для організації зберігання даних в вашому смартфоні, але сама структура Android (або її позірна відсутність) c незвички може здатися дещо заплутаною. Дані додатків, картинки, музика - і доступ до цього всього з однієї кореневої папки - це дещо інший підхід до ієрархічній структурі, ніж те, до чого звикли користувачі ПК і Mac, і підхід цей дає користувачам набагато більше можливостей, ніж iOS.

В Android ви не зможете отримати доступ до глибоко захованим системних файлів через звичайний файловий менеджер або за допомогою підключення до ПК. Але це не означає, що ви можете видалити за своєю примхою будь-який файл, який захочете. Давайте подивимося, як організовані типові папки в пам'яті пристрою, для чого вони потрібні і що з цього ви можете видалити, а що ні.

Ієрархія пам'яті пристрою на Android

Оскільки Android - це операційна система на базі Linux, в вашому телефоні файлова система також організована за принципом Linux. У цій системі на кожному пристрої є шість основних розділів: boot, system, recovery, data, cache і misc. карти пам'яті microSDтакож мають власну ієрархію пам'яті. Пристрої, що несуть на борту Android 7.0 Nougat, отримали можливість безперервного оновлення за рахунок того, що в пару до системного розділу створюється другий і один з них в тлі оновлюється, а при перезавантаженні відбувається перемикання, що дозволяє оновленій системі заробити.

ось короткий опистого, що міститься в одній папці.

  • boot- Ця папка містить ядро, віртуальний дискі ін., тобто те, що потрібно для завантаження телефону, коли ви його включаєте.
  • system- Папка system містить файли операційної системи (також відомі як образ системи), які включають в себе також графічний інтерфейс Androidі встановлені додатки.
  • recovery- Альтернативна можливість завантажити ОС, програми з папки recovery дозволяють користувачеві робити бекапи інших папок і відновлювати їх.
  • data- Папка data зберігає інформацію користувача, від контактів і повідомлень до додатків і музики, і ось до цього розділу ви маєте доступ через файловий браузер. Після скидання до заводських налаштувань цей розділ стирається.
  • cache- Android зберігає тут часто використовувані дані і компоненти додатків. Цей розділ може бути стертий для усунення певних проблем і автоматично відновлено і оновлений згодом.
  • misc- Цей розділ містить іншу важливу інформаціюпро настройках системи, таку як конфігурація USB, налаштувань мережі вашого оператора та інші апаратні настройки, які в графічному інтерфейсі відображаються у вигляді перемикачів вкл. / викл.

Без root-прав користувачі Android можуть мати доступ тільки до розділу з даними, який відкривається вам, коли ви підключаєте пристрій до свого ПК або використовуєте файловий браузер. Якщо пам'ять вашого телефону може бути розширена за допомогою карти, пам'ять карти також включається в цей розділ з даними, доступними через ПК або переглядач файлів.

Зазвичай у вас є доступ тільки даними додатків, які зберігаються в розділі призначених для користувача даних. Для доступу до іншої пам'яті вам будуть потрібні root-права

Програми та папки в розділі даних

Отже, побіжно окинувши поглядом основні папки, ми відзначили, що у нас немає доступу до завантажувальним файлам, файлам відновлення і чи системних файлів Android, коли ми просто переглядаємо файли за допомогою браузера. З чого випливає втішний висновок: не можна просто так взяти і викликати своїми діями крах системи. Зовсім інша ситуація виникає, коли у вас є root-права. Так чи інакше, з тим, що зберігається в даному розділі, треба бути акуратніше: певні програми можуть задіяти дані, які тут збережені, і переміщення або видалення їх може спричинити за собою нестабільну роботу системи.

Тепер давайте подивимося, що знаходиться в розділі даних на вашому пристрої. Для того, щоб це було можливо, в телефонах з Android версій Marshmallow або Nougat є свій файловий менеджер, який дає доступ до всього розділу. Цю опцію можна знайти в меню Настройки Пам'ять-Накопичувач-Інша. Ряд апаратів на старіших версіях Android можуть мати, а можуть не мати власний файловий менеджер, залежить від виробника.

В якості альтернативи є безліч сторонніх додатків, доступних в Play Store, які виконують ту ж саму роль, наприклад, FX File Explorer або Total Commander.

Можна також керувати вашими файлами з вашого ПК за допомогою підключення по USB. Варто тільки упевнитися, що ваш телефон знаходиться в режимі MTP (Передача файлів), щоб ви могли бачити всі свої файли.


Отримати доступ до пам'яті вашого пристрою можна за допомогою ПК або безпосередньо через файловий браузер

Якщо у вас є відчуття, що пам'ять пристрою виглядає переповненій і папок занадто багато, придивіться до них. Ви побачите численні папки, пов'язані з додатками, можливо, навіть залишки від тих додатків, що ви вже видалили. Як правило, краще не чіпати ніякі папки додатків, але якщо ви пам'ятаєте, що додаток було видалено, а папка від нього залишилася, її видалення шкоди не завдасть. Швидше за все, вона порожня або в ній залишилися якісь непотрібні лог-файли.

Навіть якщо ви не встановлювали великої кількості додатків, за замовчуванням цей розділ з одними даними може містити ряд папок - в них зберігаються ваші контакти, музика, картинки і все інше. Ось самі основні папки, не пов'язані зі сторонніми додатками, які ви можете знайти.

  • Android- це місце, куди за замовчуванням зберігаються кеш додатків і дані. Цю папку не рекомендується видаляти, якщо ви не хочете втратити дані додатків. Видалення цієї папки може привести до некоректної роботи деяких з них.
  • Alarms, Ringtones, Notifications- як видно з назв, в цих папках зберігаються аудіофайли для будильників, рингтонів і повідомлень, які можуть бути використані як дефолтними, так і сторонніми додатками.
  • Cardboard- тут зберігаються дані для ряду додатків VR, а якщо таких немає, вона залишається порожньою.
  • DCIM- тут лежать фотографії, які ви робили за допомогою свого основного додатка камери. Також ви можете побачити таку папку і на карті microSD, якщо ви зберігаєте фотографії та на неї.
  • Downloads- тут знаходиться все, що завантажено вами у веб-браузері, наприклад, в Chrome або Firefox.
  • Pictures, Music, Movies, Video- Це папки, які за умовчанням працюють ваші медіапріложеній. Деякі програми дозволяють вам призначати інші папки, але більша частина медіаплеєрів за замовчуванням буде використовувати ці директорії. Скріншоти найчастіше зберігаються в папці з картинками.
  • Podcasts- Ця папка використовується поряд додатків, щоб відокремлювати подкасти від інших музичних файлів. Якщо ви не користуєтеся додатками для прослуховування подкастів, вона буде порожньою.

Отже, які папки мені можна (або потрібно) видаляти?

Не впевнений - не видаляти. Це справедливо для всіх папок додатків, і чіпати їх не варто, за винятком тих випадків, коли ви точно знаєте, що хочете зробити. Додавати і видаляти файли з будь-яких папок з медіа абсолютно безпечно, але постарайтеся в пориві наведення порядку не знести саму папку. Якщо ви бачите, що папка порожня, наприклад, нічого немає в папці Alarms, ви, можете подумати, що вона і сама не потрібна. Але, з іншого боку, папка не займає багато місця. І можливо, вона буде потрібно якого-небудь з додатком згодом, тому так чи вам необхідно її видаляти?

Згодом вбудована пам'ять вашого пристрою буде містити набагато більше папок, ніж було перераховано вище. Ви будете встановлювати і видаляти все більше число додатків. Тому наводити порядок в своєму пристрої ніколи не зашкодить, ну, хіба що ви взагалі рідко переміщаєте файли в своєму телефоні, завантажуєте і видаляєте їх. І ще, видалення порожній папки не звільнить вам додаткового місця в пам'яті. Так що, якщо потрібно виграти місце, краще подивіться, які ви можете видалити непотрібні програми / фільми, які не станете переглядати і т.п.

Тепер, коли ви отримали більш повну картину того, що це за папки зберігаються в пам'яті вашого пристрою, вам буде простіше управляти своїми файлами, не боячись «зробити що-небудь не те».

  • / - коренева папка.
  • / bin- папка, що містить виконувані файли і посилання на виконувані файли. Виконуваними файлами є програми, які запускаються при старті системи, а також найнеобхідніші програми, доступні для всіх. приклад: ls, mount, pwd, unzip.
  • / data- папка з даними про синхронізацію і акаунтах, паролями до точок доступу wifi і настройками vpn, і т. Д.
  • / Data / app- папка, що містить встановлені програми та ігри.
  • / Data / data- папка, що містить дані додатків, їх налаштування, сейви ігор та інша інформація.
  • / Data / dalvik-cache- програмна область кеш-пам'яті для програми Dalvik. Dalvik це Java-віртуальна машина, яка є основою для роботи програм, що мають * .apk розширення. Для того, щоб зробити запуск програм швидше - створюється їх кеш.
  • / dev- папка, що містить файли різних пристроїв, як реальних, так і віртуальних, а також тих пристроїв, яких немає, але які могли б бути.
  • / etc- папка, що містить конфігураційні файли, які використовуються при завантаженні операційної системи і в процесі роботи різних програм.
  • / lib- папка, що містить бібліотеки функцій, необхідних для різних програм і компілятора мови C, а також модулі (драйвери пристроїв), що підключаються до ядра.
  • / Lib / modules /- папка, що містить модулі (драйвери пристроїв) ядра, які мають розширення .ko. У цій папці розташовані папки, які збігаються з версіями ядра (наприклад, 2.6.32.9-default), які були встановлені в системі. Тобто для кожної версії ядра є свій набір модулів. Це дуже важливо і потрібно звернути на це увагу. Часто при компіляції ядра забувають змінювати версію, нове ядро ​​при завантаженні використовує модулі попередньої версії і система не завантажується. Поточну версію ядра можна дізнатися по команді uname -r, Яка повертається версія обов'язково збігатиметься з назвою однієї з папок в / lib / modules /.
  • / mnt- містить папки для тимчасово монтованих файлових систем.
  • / proc- віртуальна папка, що містить всі деталі Android системи, включаючи ядро, процеси, і параметри конфігурації. Більш докладно папка / proc описана в окремій статті.
  • / sbin- папка, що містить виконувані файли програм, які призначені для управління самою системою. приклад: ifconfig , Man, mdev, vconfig .
  • / sdcard- папка, що містить файли і папки на карті пам'яті SD (якщо вона встановлена).
  • / sysпапка, що містить реальну конфігурацію системи на поточний момент. / sysдуже тісно пов'язаний з udevякщо ви підключаєте (відключаєте) пристрої, вміст каталогу / sysдинамічно змінюється. Можна подивитися на прикладі. виконайте команду ls / sys / bus / usb / devices /, Щоб подивитися поточні usb-пристрої в системі. Тепер підключіть флеш-накопичувач і виконайте команду ls / sys / bus / usb / devices /ще раз. Ви побачите, що тепер пристроїв стало більше.
  • / system- папка (за замовчуванням прихована), що містить системні файли і папки з даними і всім необхідним для роботи ОС Android.
  • / System / app- папка, що містить системні програми (смс, телефон, календар, налаштування і т.п.), а так само додатки встановлені виробником пристрою (фірмові віджети, живі шпалери і т.д.).
  • / System / fonts- папка з системними шрифтами.
  • / System / media- папка, що містить стандартні мелодії дзвінків, повідомлень, будильників і звуків інтерфейсу, а так само завантажувальний анімацію (bootanimation).
  • /system/build.prop- файл, що містить величезну кількість налаштувань, таких як щільність екрану, тривалість затримки сенсора наближення, управління wifi, ім'я та виробник пристрою і багато інших параметрів.

Однією з популярних операційних систем сьогодні є Android. Вона встановлена ​​на мільйонах мобільних пристроїв. Система являє собою набір папок і файлів, які забезпечують її роботу. Але чи замислювалися ви коли-небудь, що стримається в одній папці? Деякі мають досить велику вагу, тому рука так і тягнеться їх видалити. Перш ніж це зробити, варто обов'язково ознайомитися, за що кожна папка відповідає, а також наскільки важлива для операційної системи. Також ми розповімо, які є способи видалити непотрібну папку.

Основні ключові каталоги в операційній системі android

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

Варто відзначити, що список папок може відрізнятися в залежності від пристрою і версії системи android. Також конкретні програми можуть створювати свої папки в пам'яті телефону на Андроїд. Розглянемо, які директорії є в Андроїд.

Cache - це папка для зберігання тимчасових файлів. У ній може знаходитися оновлення системи. Якщо ви не збираєтеся оновлюватися до більш свіжої версії Андроїда, то файл оновлення вам не потрібен. Видалити цю папку можна, а в деяких випадках навіть потрібно.

Data - один з найбільших каталогів, який, як можна здогадатися з назви, містить різноманітні дані. Сюди входять дані акаунтів, інформація про збережені паролі, точках доступу Wi-Fiі т.п. Так як дана папка містить безліч інформації, розглянемо її підкаталоги:

  1. App - директорія, в якій містяться файли різних додатків. Її можна видалити, якщо вам не потрібні всі викачані на телефон додатки;
  2. Data - включає в себе налаштування, збереження та іншу службову інформацію, необхідну для роботи певних програм. Якщо важливих для вас даних в додатках немає, її також можна видалити;
  3. Clipboard - це спеціальний буфер обміну даними, в якому також міститиметься останні скріншоти. Видалити цю папку можна, але не рекомендується;
  4. Dalvik-cache - це область кеш-пам'яті для програми під назвою Davlink. Цей додаток є віртуальною Java-машиною, яка дозволяє телефону запускати apk-файли додатків. Щоб максимально прискорити цей процес, створюються файли в кеш-пам'яті. Рекомендується регулярно чистити вміст, але видаляти dalvik-cache не варто.

Папка efs містить інформацію про серійний номер телефону (IMEI), MAC-адресу, Bluetooth і Wi-Fi. Цю директорію видаляти не можна. Більш того, рекомендується зробити бекап цієї папки, так як її видалення приведе до втрати унікального номера вашого смартфона.

Директорія etc - містить файли конфігурації, переважно використовувані під час завантаження ОС, процесів різних програм, наприклад, для визначення місця розташування по GPS. Це одна з системних директорій, видаляти яку не можна.

Каталог lib - в ньому містяться різні бібліотеки, необхідні для коректної роботифункцій програм і модулів. Також дана папка містить файли, що забезпечують роботу драйверів. Видаляти її не можна.

Каталог mnt - містить образи вмонтовуються систем. Тут можуть розташовуватися розділи встановленої картипам'яті, внутрішньої пам'яті або інших віртуальних пристроїв. Видаляти даний каталог, природно, теж не можна.

Папка proc - в ній міститься вся ключова інформація щодо встановленої ОС Андроїд: інформація про ядро, параметрах конфігурації і обладнання. Всі наявні файли і папки є віртуальними, при цьому важать нуль байт. Система автоматично створює їх, коли користувач отримує доступ до них. Цю папку з правами звичайного користувача видалити не можна.

Директорія sbin - одна з ключових папок, необхідних для роботи телефону. У ній є виконувані файли всіх програм, призначених для управління системою. Її видаляти, відповідно, не можна.

Каталог sys містить конфігурацію системи на даний момент. Це динамічний каталог. Інформація в ньому постійно змінюється. Прати цю папку можна.

Розділ system - «хребет» всієї операційної системи, так як саме в ньому розташовані всі файли, без яких неможлива робота android. Каталог System (як і будь-які інші внутрішні директорії) видаляти не можна. Для ознайомлення розглянемо детальніше вміст цього каталогу:

  1. App - системні шпалери, стандартні програми(Календар, записна книжка, СМС) знаходяться в цій папці.
  2. Bin включає в себе виконувані файли і посилання;
  3. Build.prop містить величезну кількість налаштувань по телефону, наприклад, на скільки затримується робота сенсора після натискання, яка щільність екрану і інше;
  4. Fonts - інформація про всі стічних шрифтах, підтримуваних в телефоні.
  5. Framework - все, що необхідно для інтерфейсу, зокрема іконки, шторки і інші графічні елементи;
  6. Lib - бібліотека програм;
  7. Media - все стандартні мелодії і звуки (будильник, оповіщення на SMS, мелодії виклику);
  8. Tts включає мовні пакети.

Documents - папка, в якій можуть знаходитися різноманітні документи, зокрема файли формата.doc і.pdf. Якщо вміст папки вас не цікавить, її можна видалити.

Bluetooth - містить всі файли, які були прийняті пристроєм через "Блютуз". Якщо важливих даних в ній немає, вона видаляється без проблем. Може бути розташована не тільки у внутрішній пам'яті, але і на SD карті.

DCIM - це спеціальна директорія для збереження фотографій, створених за допомогою камери вашого смартфона. Як правило, включає в себе розділ Camera, в якому розташовуються всі фото. Якщо необхідних для вас фото на телефоні немає, то її можна видалити. Такі розділи, як Pictures, Images, Audio, Music (при відсутності важливих файлів всередині) також можна видалити.

методи видалення

Як можна видалити конкретну папку? Перший спосіб - скористатися стандартними функціями. Для цього необхідно:

Зверніть увагу, що стандартні кошти не відображають всіх наявних папок і файлів, так як часто системні файли приховані. Побачити більше допоможе будь-який сторонній файловий менеджер, наприклад, програма «ES Провідник». Завантажити його ви можете в магазині Google Play. Додаток пропонує широкі можливості. З його допомогою можна оглянути наявні папки, а також видалити деякі з них. Для цього необхідно:

Варто відзначити, що видалення системних папокнеможливо, так як користувач має обмежені права доступу. Видалити їх можна тільки, отримавши спеціальні права суперкористувача (аналог в Windows - Адміністратор).

Вконтакте

Вступ

Спілкуючись на форумах і будучи куратором декількох тим, часто стикаюся з повним нерозумінням новачків про пристрій андроїда. «Ну, а навіщо звичайному користувачеві знати це?» - скажете ви. І тут я з вами погоджуся, задавши зустрічне запитання: «А навіщо тоді звичайний користувач лізе в нетрі прошивок, root доступу і твиков системи, не розуміючи в цьому нічого?». Саме це і наштовхнуло мене на написання цієї статті, в якій я спробую, звичайним і зрозумілою мовою, донести складні речі.

Матеріал направлений, в першу чергу, на звичайних користувачів. Тому тут буде представлена ​​стисла і поверхнева інформація без технічних поглиблень і нюансів.

  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 , а зовнішня картапам'яті бачиться якsdcard 2 абоextsd (Можуть бути і інші варіанти назви). Зазвичай, зустрічається на пристроях зAndroid3.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і dalvik- cache- розглянемо їх призначення:

  • app- сюди встановлюються програми та ігри.
  • data- тут зберігаються дані додатків, їх налаштування, сейви ігор та інша інформація.
  • dalvik- cache- програмна область кеш-пам'яті для програми Dalvik. Dalvik це Java-віртуальна машина, яка є основою для роботи програм, що мають * .apk розширення. Для того, щоб зробити запуск програм швидше - створюється їх кеш.

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

  • app- тут знаходяться системні програми (смс, телефон, календар, налаштування і т.п.), а так само додатки встановлені виробником пристрою (фірмові віджети, живі шпалери і т.д.).
  • fonts- системні шрифти
  • media- містить стандартні мелодії дзвінків, повідомлень, будильників і звуків інтерфейсу, а так само завантажувальний анімацію (bootanimation)
  • build. prop- Цей файл згадується, чи не першим, в розмовах і статтях про тонкій настройці системи. У ньому міститься величезна кількість налаштувань, таких як щільність екрану, тривалість затримки сенсора наближення, управління wifi, ім'я та виробник пристрою і багато інших параметрів.

4. Root

- Знати що в якій папці це добре, але чи можна щось з цим зробити?

Так! Але потрібні права суперкористувача (root) або, якщо проводити аналогію з Windows, права Адміністратора. Спочатку всі пристрої на Андроїд йдуть без rootправ для кінцевого користувача, тобто купуючи девайс, ми не є в ньому повноцінними господарями. Це зроблено як для захисту від шкідливих програм, так і від самого користувача - адже, в невмілих руках, повний доступ до системи може призвести до «смерті» операційної системи і подальшої необхідності в перепрошивке пристрою.

«Ну і в чому користь такої небезпечної штуки?»- запитаєте Ви.

Зараз розповім:

  • Можливість робити резервні копії даних і відновлювати їх після прошивки або випадкового видалення.
  • Тонка настройка системи вручну або за допомогою спеціальних програм.
  • Видалення системних додатків, мелодій, шпалер і т.п.
  • Зміна зовнішнього вигляду ОС (Наприклад, відображення заряду батареї у відсотках)
  • Додавання функціоналу (підтримкаad- hoc мереж, наприклад)

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

Це все здорово, але тепер будь-яка програма зможе отримати доступ до «серця» операційки і моїми даними?

Ні. Ви самі вирішуєте дозволити, тому чи іншому додатку, отримати root доступ, чи ні. Для цього існує програма Superuser або її просунута сестра SuperSU. Без цієї або подібної програми скористатися root неможливо.

Епілог

Як бачите, Андроїд не така вже й складна штука. Сподіваюся, після прочитання статті, ви дізналися щось нове або отримали відповідь на давно цікавило питання.

Потім того відкланюється, до зустрічі в коментарях. 😉

Дуже часто після скачування програми з Google Play або іншого невідомого джерелаз'являється необхідність зберегти на своєму пристрої інсталяційний файл з додатком (.apk). Наприклад, для того щоб передати цікавий додаток по Bluetooth. Однак не завжди є час шукати інсталяційний файл на різних файлообмінниках і численних ресурсах, присвячених Android-тематиці. Тому, для того, щоб витягти інсталяційний файл з додатком (.apk) з пристрою, існує кілька нехитрих способів. В даному прикладія розповім вам про три найбільш популярних.

спосіб №1

щоб витягти інсталяційний файл з додатком (.apk) з пристрою, необхідно:
1) Для початку завантажити файловий менеджер - Astro File Manager і запустити викачане додаток. У тому випадку, якщо Astro File Manager у вас вже встановлений, необхідно знайти його на вашому android пристроїі просто запустити (повний шлях) Меню - Astro File Manager.

2) Після запуску Astro File Manager ми потрапляємо у вікно, в якому бачимо присутні на пристрої накопичувачі пам'яті і список серії хмарних сервісів(В них завжди можна зареєструватися, або авторизуватися, розширивши тим самим внутрішній простір пристрою на кілька зайвих Gb).

3) Потім робимо свайп вліво, відкривши основне меню програми.

4) Після цього необхідно клацнути на пункті Менеджер додатків, Потрапивши в нове вікно, що показує всі встановлені на вашому смартфоні або планшеті програми.

5) Для того, щоб витягти інсталяційний файл з додатком (.apk) з пристрою, необхідно тапнуть на додаток яке потрібно витягти, наприклад Google Chrome, Тапа на іконку Google Chrome і перед нами з'являться дві пропозиції: зробити резервну копіюабо деінсталювати.

6) Тапа на лівий пункт рез. копія і чекаємо закінчення процесу. Після того, як копіювання буде завершено, файли додатків можна буде знайти в пам'яті телефону.

7) Повний шлях до інсталяційних файлів додатків виглядає таким чином: / sdcard/bakups.

спосіб №2

Встановлюємо додаток Root unistaller. Відкриваємо додаток, Root Unistaller сканує скільки у вас додатків і зробить бекап всіх додатків по шляху:
З телефону mnt\sdcard\autobackups.
C комп'ютера (щоб телефон розпізнав як флешка) sdcard \ RootUnistaller \ autobackups.

спосіб №3

Отримуємо Root. Встановлюємо додаток. Відкриваємо програму і переходимо по по шляху \ data\app\ І вибираємо додаток. Якщо Вас цікавлять системні програми то переходимо цим шляхом \ system\app\ І вибираємо додаток. Обрані додатки зберігаємо на SDCARD (карта пам'яті) і робимо з ним все що хочемо.

Статті по темі APK:

Недосвідчених користувачів Android-смартфонів чимало. Саме тому ми вирішили показати, як знайти завантажені файли в вашому смартфоні. Для їх перегляду вам знадобиться файловий менеджер. Як правило, оболонки різних виробниківвже включають в себе вбудовані рішення, проте в моєму випадку мені все ж доведеться встановити його. Отже, почнемо ми з пошуку кращого файлового менеджера. Я віддаю перевагу Cabinet Beta - зручно і стильно. Після установки програми ви зможете переглядати будь-які файли вашого смартфона.

Після цього завантажуємо Вас файл з Інтернету. Як правило, його можна відкрити, просто натиснувши на повідомлення, однак якщо з якої-небудь причини воно згорнулося, а файл відкрити все ж потрібно, на допомогу прийде файловий менеджер. Допоможе він і просто в тому випадку, якщо хтось з ваших друзів перекинув документ на ваш смартфон за допомогою USB-кабелю. Тоді питання «Де ж він знаходиться?» стане найактуальнішим.


Всі викачані з Інтернету файли зберігаються в папці «Download». Для її відкриття вам потрібно відкрити файловий менеджер, потім знайти в каталогах дану папку. Після цього ви зможете відкрити будь-який скачаний раніше файл, в тому числі інсталяційний * .apk, * .zip і так далі.

У разі, якщо вам невідомо, де саме зберігся ваш файл, ви можете зробити пошук, натиснувши на іконку лупи в додатку, мова не йде саме про Cabinet. З тим же успіхом можна використовувати і ES Провідник, наприклад.

Хочемо убезпечити користувачів від випадкових дій. Так як пам'ять смартфонів розділена на два розділи: системна і внутрішня, є ризики видалення системних файлів, Що призведе до некоректної роботи смартфона. Для їх видалення вам будуть потрібні Root-права, проте можливі і випадки, коли Root-доступ є, а сам користувач про це й гадки не має.

Таким чином, ми навчилися знаходити викачані з Інтернету файли. Пропонуємо підтримати недосвідчених користувачів і прокоментувати статтю, додавши свої доповнення.

Поділитися