Корень файловой системы android: Как называется корневая папка на андроиде

Содержание

Как почистить корень файловой системы андроид. Лучшие приложения для очистки мусора на андроид

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

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

  • Большой вес операционной системы
    . На операционной системе андроид у производителей смартфонов есть традиция менять пользовательский интерфейс до неузнаваемости. Это делается для того, чтобы подчеркнуть фирменный стиль модели или дополнить ее функционал. Но в результате всегда страдает хранилище смартфона, в которое и закачиваются все «фишки» и надстройки системы.
  • Большой вес приложений
    . Современные мобильные игры дают хорошую возможность окунуться в игровой мир. Но для того, чтобы графика в игре была качественной, она должна быть создана в очень высоком разрешении. А как известно, чем больше разрешение, тем больше вес изображения.
  • Неумелое использование памяти телефона, которое приводит к скоплению множества ненужных файлов
    . Поскольку камеры в смартфонах могут делать много снимков за малый промежуток времени, пользователи не редко делают несколько фотографий «про запас». При этом не всегда учитывается то, что каждая из них весит не мало, а значит отнимает драгоценную память.

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

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

File Explorer

Операционная система Андроид имеет свою файловую систему, в которой хранятся все данные телефона. Хотя в большинстве случаев не встроен в прошивку смартфона, его можно скачать отдельно из магазина приложений Google Play. Один из самых распространенных файловых менеджеров – File Explorer. Он открывает доступ в память телефона, а также обладает дополнительными функциями.

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

USB-подключение

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

Сброс данных

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

  • Открыть настройки;
  • Перейти во вкладку «Восстановление и сброс»;
  • Нажать на кнопку «Сброс настроек»;
  • Согласиться с выбранным действием.

Резервное копирование данных

Перед тем, как начинать , стоит сделать резервные копии всех важный файлов на компьютер. Сделать это можно двумя способами: через USB-кабель и через Wi-Fi соединение, в котором и телефон, и компьютер подключены к одному модему.

Способ резервного копирования файлов через USB понятен даже ребенку, а вот с переносом при помощи Wi-Fi все не так просто. Многих пользователей отталкивает то, что для этого нужно скачивать отдельную программу, например, AirDroid. Однако после некоторого времени использования становится понятно, что она гораздо практичнее и удобнее USB-соединения.

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

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

Откуда берутся ненужные файлы

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

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

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

Что произойдет если почистить кеш

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

Способы очистки временных и остаточных файлов кэша

Различают два способа удаления кэша: ручной и автоматический. В первом случае для каждого приложения кэш удаляется вручную. Во втором – используется специально приложение для чистки телефона.

Ручная очистка

Что бы удалить лишний мусор с телефона, необходимо:

  1. Перейти в раздел настроек устройства (опустите шторку и нажмите шестеренку).
  2. Далее нажать на пункт «приложения». В новом окне появится список установленных программ.
  3. Далее требуется открывать поочередно каждое приложение и нажимать на кнопку «Очистить кэш». При этом важно не трогать кнопку «Стереть данные», так как вместо удаления ненужных файлов, произойдет очистка настроек и пользовательской информации. Простыми словами приложение вернется в исходное состояние, как после установки.

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

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

Автоматическая очистка телефона

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

Порядок действий:

  1. Запускаете приложение и выбираете пункт: «очистка мусора» или «очистка кэша».
  2. После сканирования отмечаете ненужные данные.
  3. Ожидайте окончание процесса очистки временных файлов.

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

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

Вывод

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

Нехватка свободного места – это проблема с которой сталкиваются практически все пользователи смартфонов. Эта проблема особенно актуальна для пользователей бюджетных телефонов, а также телефонов без поддержки карт памяти SD. В данном материале мы расскажем о том, как почистить Android телефон от ненужных файлов и тем самым освободить немного места в памяти устройства.

Чистка ненужных файлов при помощи SD maid

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

Для того чтобы воспользоваться данным приложением установите его на свой Андроид телефон >>> СКАЧАТЬ SD maid
. После этого запустите данное приложение и нажмите на кнопку «Обновить» напротив раздела «Мусор
».

После этого приложение SD maid начнет поиск ненужных файлов в памяти вашего устройства. После того, как поиск будет завершен, рядом с разделом «Мусор
» появится количество найденных файлов, а также их размер. В нашем случае было найдено 14 файлов с общим объемом аж 874 мегабайта. Для того чтобы почистить Андроид телефон от этих ненужных файлов, просто нажмите на кнопку «Корзина
».

Если же вы не доверяете приложению SD maid и хотите посмотреть какие файлы были помечены приложением SD maid как ненужные, то вам нужно открыть боковое меню и перейти в раздел «Мусор
».

Здесь вы просмотреть все файлы и решить нужно их удалять или нет.

Если приобрести платную PRO-версию приложения SD maid , то удаление ненужных файлов можно будет выполнять по расписанию в автоматическом режиме.

Ручная чистка ненужных файлов.

Также вы можете почистить Андроид телефон от ненужных файлов вручную. Для этого вам потребуется файловый менеджер. Например, можно использовать приложение File Manager (Explorer) . Данный файловый менеджер удобен тем, что он разделяет изображения, аудио, видео и документы на отдельные группы. Также File Manager (Explorer) четко разделяет внутреннюю память устройства и SD карту. Благодаря такому разделению исключается путаница, которая бывает в других файловых менеджерах.

Также File Manager (Explorer) позволяет просмотреть недавно добавленные файлы.


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

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

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

За локальной памятью смартфона необходимо следить и регулярно чистить. Как почистить память телефона Андроид?

Чистим память смартфона

Для начала полезно разобраться – а чем, собственно, переполняется память телефона? Здесь можно выделить несколько основных направлений риска.

  • Загруженные приложения.
  • Медиафайлы – видео, аудио и фотографии.
  • Куки, кэш, временные файлы и прочий накапливающийся в процессе рутинной работы мусор.

Такие вещи, как текстовые документы имеют настолько маленький вес, что даже если вы всю ночь посвятите удалению ненужных файлов из папки Документы – это вам ничего не даст.

Аналитика и статистика

В OS Android пользователь в любой момент может зайти в настройки, перейти в раздел Память.

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

  1. Всего места.
  2. Доступно.
  3. Система.
  4. Приложения и мультимедиа.
  5. Изображения и видео.
  6. Аудио.
  7. Прочее.

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

От теории к практике – как почистить память телефона Андроид

Теперь основной вопрос – что можно очистить и как это делается практически? Главное, что необходимо помнить в процессе очистки памяти телефона – не навреди.

Если какие-то приложения стоят на съёмной карте они будут потеряны при очистке.

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

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

Что делать?

Понятно, что многие пользователи сталкиваются с в точности той же проблемой. И она как-то решается. Одним из методов является установка приложения DU Speed Booster. Оно не то чтобы лучшее, но хорошо умеет навязываться, благодаря контекстной рекламе.

Запуск очистки

Кликните по иконке на рабочем столе или найдите её в галерее приложений.

Затем начнётся подсчёт проблем с выставкой баллов здоровья операционной системы. Максимальное значение составляет 100.

Одним нажатием на центральную кнопку можно произвести общее устранение проблем с памятью. Интеллектуальный алгоритм DU Speed Booster все берет на себя.

Одновременно с чисткой памяти происходит настройка системы. В конце приложение ставит самому себе полные 100 баллов. Хорошая работа. Вся прелесть в том, что периодически предложение заняться ускорением будет появляться само собой без каких-либо усилий со стороны пользователя.

Менеджер удаление и перемещения файлов

Приложение DU Speed Booster предоставляет удобный интерфейс управления установленными приложениями. Он называется диспетчером.

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

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

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

Перемещение файлов

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

Удаление ненужных приложений штатными средствами

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

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

Следующий раздел аналогичен тому, который представлен в Диспетчере DU Speed Booster. Это перемещение на съёмную карту памяти. Приложения, уже находящиеся на съёмной карте, помечены галкой.

Третья закладка показывает распределение оперативной памяти. Можно посмотреть, какие именно приложения выполняются и сколько занимают места.

При клике по приложению появляется меню, где можно удалить программу, откатить её обновления и проделать некоторые другие операции.

Невозможные для данного приложения действия помечаются бледным серым цветом. Если вы попытаетесь случайно удалить предустановленное заводскими настройками предложение, система вас предупредит, что этого делать не стоит. И пускай останется. Удаляйте только приложения, которые устанавливали самостоятельно. Просто за счёт такой чистки можно высвободить два-три гигабайта памяти.

Очистка файлов медиа

Здесь на выбор два пути:

  1. Ненужные – удалить.
  2. Нужные – перенести на съёмный или внешний накопитель.

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

Имеется и более простой способ сделать то же самое. Для этого нужно войти через галерею в приложение Google Фото. Практически сразу будет предложено сохранять все снимки на сетевом диске.

До сих пор многие бюджетные устройства оснащаются небольшим объемом внутренней памяти. Как правило, это 8 Гб, но встречаются устройства, на которых выделено не более 4 гб. Соответственно, на них остается совсем мало места для установки приложений, видеороликов, музыки и фотографий. Что можно сделать в таком случае?

Перенос приложений на карту памяти или их удаление

Если приложения установлены в памяти устройства, желательно перенести их на карту памяти. Сделать это можно вот как. Для начала зайдите в настройки своего устройства (приложение «Настройки»).

В нем ищем сторонние приложения. Например, в нашем случае это игра Cut the Rope. Нажимаем на иконку приложения.

Оказавшись в настройках, нажмите «Перенести на SD-карту» (в нашем случае — «Перейдите к SD-карте», что в целом одно и тоже).

Игра будет перенесена на карту памяти. Это может занять некоторое время в зависимости от размера приложения.

Если приложение вы не используете, то удалите его, нажав на одноименную кнопку.

Перенос видео, аудио, фотографий

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

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

Все, она была перемещена.

Очистите устройство от устаревших и ненужных данных

Для этого можно использовать различные приложения, а на некоторых устройствах есть фирменные утилиты для очистки. Мы воспользуемся приложением SD Maid, которое отлично себя зарекомендовало. Скачайте его в , установите и запустите. Нажмите на кнопку «Мусор» и дождитесь, когда система соберет все данные.

Затем нажмите «Очистка», что бы очистить данные.

В нашем случае объем мусора совсем небольшой. Иногда, однако, мусора может набегать на несколько гигабайт памяти. Так-то.

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

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

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

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

Далее с помощью него выходим в корень системы, обозначенный как «/». В ряде менеджеров для быстрого доступа к оному есть отдельный пункт в Action Bar, а где-то нужно просто нажать на знак «..» или выбрать «Корень файловой системы». Именно тут на Android и можно обнаружить папки data и system, имена их, кстати, тоже начинаются с косой черты.

Стоит обратить внимание, что данные разделы, особенно второй, содержат критически важную информацию. Если у пользователя имеется root‑доступ и он удалит файлы в папках data и system
, это может вызвать проблемы с работоспособностью устройства.

Системные приложения Google, такие как Gmail, Google Карты, Google+, Gtalk можно сносить, но сервисы лучше оставить, так как их отсутствие приведет к сбоям в работе Play Market, игр и других программ, частым ошибкам.

Кроме того, нельзя удалять Адреса и Навигацию, если планируется использование Google Maps, но можно избавиться от Просмотра улиц, так как оно он не входит в это приложение.

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

Родные программы расположены в папке /system/app и представлены файлами с расширениями apk и odex. Если прошивка деодексированная, то тут имеются только apk. Чтобы попасть в папку нужно использовать сторонний файловый менеджер, например, Root Explorer.

Удалять приложения можно вручную и через дополнительные программы. В первом случае надо:

  • через Root Explorer зайти в /system/app;
  • нажать на кнопку «Права R/W» вверху справа, перемонтировав папку для записи;
  • поставить галки на удаляемые apk и odex файлы приложения, у которых одинаковое название;
  • внизу выбрать значок с ножницами;
  • перейти в папку на флешке;
  • далее «Переместить сюда».

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

Для упрощения процедуры можно установить Uninstaller pro.

Используют ее так:

  • после первого запуска нужно предоставить ему права суперпользователя;
  • нажать кнопку назад;
  • в списке программ найти нужную и нажать на нее;
  • затем «Удалить» и согласиться.

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

Если стандартная программа была обновлена, то сначала нужно обновление удалить стандартным способом:

  • зайти в «Настройки»;
  • «Приложения»;
  • выбрать нужное;
  • «Удалить обновление».

После стирания основных файлов остаточные располагаются в следующих папках:

  • /system/lib содержит библиотеки.so, которые нужны для работы связанных приложений, они не соответствуют названию основного файла и их ни в коем случае нельзя трогать, так как это может убить устройство;
  • /data/dalvik-cache — их надо удалять, для этого лучше делать hard reset.

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

Обновление:
как указано ниже пользователем864555, это еще одно решение

«Этот код отключает приложение SystemUI, которое является фактически панелью меню. Какую эту модификацию вы также получите пространство этой панели системы, но обязательно запустите кнопку« Назад »или что-то для выхода».

Обновление:
Вот третий метод. Способ сделать это программно или с помощью командной строки. Найдено здесь: http://android.serverbox.ch/?p=306

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

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

Чтобы остановить / удалить / отключить системную панель (необходимо выполнить команду su перед выдачей этой команды):

Для восстановления системной панели просто выполните эту команду:

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

В Android 2.3 и ниже вы можете сделать приложение полноэкранным, а затем «захватить» кнопки меню / назад / поиска, просто вернув false onKeyDown () … и зарегистрировав приложение как стандартное приложение для запуска дома, нет выхода из приложения.

В Android 3.0 (Honeycomb) всегда присутствуют кнопки навигации (системная панель), я бы хотел скрыть это. Является ли это возможным?

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

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

Одной из программ для управления файлами Андроид через стационарный компьютер является Mobogenie. При помощи данной программы можно не только управлять файлами на мобильном девайсе но и скачивать через Интернет на него новые игры, музыку, видео и картинки. Программа подключена к сервису через который можно закачать нужные файлы.

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

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

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

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

Все скаченные файлы можно найти в меню task(s), оно расположено в самом нижу. Там же, нажав на надпись в верху окна open downloads folder можно открыть папку куда скачиваются все файлы на компьютер. Для того что бы сделать резервную копию или же воспользоваться файловым менеджером что управлять файлами на Андроиде, следует зайти в меню toolkit.

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

С ней на много проще скачивать различные файлы, управлять ими, изменять контакты, читать SMS и MMS сообщения и тд.

Распространение: бесплатно.
Операционная система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Интерфейс: английский.
Сайт программы mobogenie.com

Android ADB
— это плагин для Total Commander
, который позволяет получить полный доступ к файловой системе Android
, и другим некоторым функциям системы.

Как отредактировать или заменить системные файлы и папки?

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

Особенности:

  • Управление приложениями (установка, удаление и резервное копирование)
  • Иконки приложений и их метаданные в столбцах
  • Логи, отчеты об ошибках, логи ядра, Shell
  • Перезагрузка из меню (Выключение, перезагрузка, рекавери)
  • Скриншоты (Простое копирование из папки.screenshot).
  • Подключение нескольких устройств с возможностью переименования
  • Подходит для девайсов с рутом и без него
  • Полная поддержка юникода
  • Поддержка x32 и x64 систем
  • Интеграция с командной строкой TC
  • Выполнение команд копирования и перемещения в фоне
  • Настраиваемые столбцы данных о файлах
  • Полное управление файловой системой
  • Копирование между двумя устройствами
  • Изменение разрешений файлов
  • ADB USB
    и беспроводной ADB
    (нет необходимости устанавливать Android SDK)
  • Поддержка авто монтирования устройства
  • Debug логи
  • Разные настройки

Требования:

— На телефоне должна быть включена «Отладка по USB
«

— Должны быть установлены драйвера телефона

WiFi ADB
для беспроводного подключения (Можно найти на Google Play
), если нужен

Android SDK
для работы плагина не нужен!

Установка:

Если вы попытаетесь открыть архив в Total Commander
, то менеджер автоматически спросит у вас об установке плагина.

В ТС открываем сетевое окружение, выглядит как «\» возле перечисленных дисков. Выбираем \ADB, затем ваш телефон MSM8225*, возможно понадобиться перезагрузить Total Commander
.

Скриншоты:

Скачать ADBplugin_v7.3.zip 7247

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

Для того чтобы вносить изменения в код, требуются элементарные навыки программирования практически на любых языках (желательно — Java и C++). Для замены графики сгодятся прямые руки и умение работать в графическом редакторе.

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

Изменение графики в системных приложениях Андроид

Для того чтобы просто заменить либо видоизменить исходную графику (поменять цвета кнопок, перерисовать картинки и т.п.), достаточно иметь на компьютере стандартный архиватор WinRAR. На аппарате при этом у пользователя должны быть права «рут» (аналог учетной записи администратора на Windows), а также желательно иметь альтернативный рекавери (CWM) и рут-эксплорер (для доступа к файловой системе Андроид непосредственно в самом девайсе).

В первую очередь необходимо включить в аппарате «Отладку по USB», затем подключить его к компьютеру при помощи USB-кабеля и установить необходимые драйвера. Обычно они находятся на виртуальном диске, который появляется при подключении к компьютеру.

Затем нужно также скачать в сети Интернет ADB-плагин для файлового менеджера. Данный плагин позволяет видеть всю систему Андроид как подключенный диск с папками. Все системные приложения находятся по адресу /system/app, а также /system/framework. Найдя нужное приложение, просто копируем его на компьютер. Если плагин не ставится, можно с помощью рут-эксплорера скопировать приложение с расширением apk на съемную SD-карту, а затем уже с нее уже на компьютер.

Папки в Android-смартфоне и что они означают

После копирования нужного приложения можно приступать к редактированию графики. К слову, все картинки в приложениях Андроид сохраняются в формате png, который легко открывается любым графическим редактором. Открыв файл приложения с помощью WinRAR, можно увидеть ряд папок. Нас будет интересовать только папка res, внутри которой обнаружится, в свою очередь, очень много разных папок. Из них необходимы только те, которые имеют в своем названии слово «drawable».

Теперь вспомним наш тип девайса и разрешение его экрана. Если это смартфон, а разрешение равно 240х320, то нас будут интересовать преимущественно папки drawable и drawable-ldpi. Если разрешение 320х480 — соответственно папки drawable и drawable-mdpi, а для разрешения 480х800 — папки drawable и drawable-hdpi. В дополнение к ним обычно присутствуют также папки, в названии которых есть слово «land» — это графика для портретного режима, т.е. когда девайс наклоняют.

Если в руках планшет, то нас будут интересовать только папки drawable и drawable-mdpi при любом разрешении экрана.

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

После завершения редактирования папки нужно закачать обратно в архив, коим выступает само приложение с расширением apk. При этом необходимо обязательно выбирать в WinRAR опцию «без сжатия».

Подправленное приложение закачивается обратно в аппарат либо при помощи рут-эксплорера (сначала файл копируется на SD-карту, а с нее — уже в девайс), либо после выхода в рекавери — сразу с компьютера в папку /system/app или /system/framework. Далее нужно обязательно выставить при помощи соответствующих опций в рут-эксплорере или плагине ADB разрешения на файл. Они должны быть формата 644. После перезагрузки аппарата можно посмотреть результат работы обновленного приложения.

Редактирование исходного кода системных приложений

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

1) Установить на компьютер необходимый пакет программ в их последних версиях: Java SE Runtime Environment и Android SDK Windows (программы для работы с приложениями и их компонентами), APKtool или APKManager либо Firmware_tool (одна из трех программ для разборки и декомпиляции системных приложений), редактор NotePad++ (для внесения изменений в исходный код системных приложений Андроид).

2) Включить в аппарате «Отладку по USB», подключить его к компьютеру при помощи USB-кабеля, установить необходимые драйвера для работы с девайсом.

3) При помощи одной из вышеназванных программ для работы с кодом приложений необходимо извлечь из телефона в соответствующую папку программы папку /system/framework (полностью) и системные приложения из папки /system/app. Например, для программы Firmware_tool файлы из телефона необходимо скопировать в папку C:Firmwaretoolfw_project1_source2_system.img_unpacked в соответствующие подпапки (приложения — в папку app, файлы из framework — в папку framework). При использовании как этой, так и других программ нужно обязательно прочесть инструкцию к ним.

4) Установить «опорный framework», т.е. набор правил, в соответствии с которыми будет осуществляться декомпиляция (т.е. разборка кода) и компиляция (т.е. сборка кода) приложений.

На этом подготовка к работе с системными приложениями завершена.

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

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

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

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

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

Далее с помощью него выходим в корень системы, обозначенный как «/». В ряде менеджеров для быстрого доступа к оному есть отдельный пункт в Action Bar, а где-то нужно просто нажать на знак «..» или выбрать «Корень файловой системы». Именно тут на Android и можно обнаружить папки data и system, имена их, кстати, тоже начинаются с косой черты.

Стоит обратить внимание, что данные разделы, особенно второй, содержат критически важную информацию. Если у пользователя имеется root‑доступ и он удалит файлы в папках data и system
, это может вызвать проблемы с работоспособностью устройства.

В данной статье вы узнаете какие папки (директории) в 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 отмечается как знак:

/

подробно о разделе dev

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

[свернуть]

подробно о разделе 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-wa
l — графический ключ , пин-код.

[свернуть]

подробно о разделе preload

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

[свернуть]

подробно о разделе 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/build.prop
— конфигурационный файл с помощью которого можно изменить системные настройки.

[свернуть]

подробно о разделе proc

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

Как найти папку system на андроид

Системные приложения Google, такие как Gmail, Google Карты, Google+, Gtalk можно сносить, но сервисы лучше оставить, так как их отсутствие приведет к сбоям в работе Play Market, игр и других программ, частым ошибкам.

Кроме того, нельзя удалять Адреса и Навигацию, если планируется использование Google Maps, но можно избавиться от Просмотра улиц, так как оно он не входит в это приложение.

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

Родные программы расположены в папке /system/app и представлены файлами с расширениями apk и odex. Если прошивка деодексированная, то тут имеются только apk. Чтобы попасть в папку нужно использовать сторонний файловый менеджер, например, Root Explorer.

Удалять приложения можно вручную и через дополнительные программы. В первом случае надо:

  • через Root Explorer зайти в /system/app;
  • нажать на кнопку «Права R/W» вверху справа, перемонтировав папку для записи;
  • поставить галки на удаляемые apk и odex файлы приложения, у которых одинаковое название;
  • внизу выбрать значок с ножницами;
  • перейти в папку на флешке;
  • далее «Переместить сюда».

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

Для упрощения процедуры можно установить Uninstaller pro.

Используют ее так:

  • после первого запуска нужно предоставить ему права суперпользователя;
  • нажать кнопку назад;
  • в списке программ найти нужную и нажать на нее;
  • затем «Удалить» и согласиться.

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

Если стандартная программа была обновлена, то сначала нужно обновление удалить стандартным способом:

  • зайти в «Настройки»;
  • «Приложения»;
  • выбрать нужное;
  • «Удалить обновление».

После стирания основных файлов остаточные располагаются в следующих папках:

  • /system/lib содержит библиотеки .so, которые нужны для работы связанных приложений, они не соответствуют названию основного файла и их ни в коем случае нельзя трогать, так как это может убить устройство;
  • /data/dalvik-cache — их надо удалять, для этого лучше делать hard reset.

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

Обновление: как указано ниже пользователем864555, это еще одно решение

«Этот код отключает приложение SystemUI, которое является фактически панелью меню. Какую эту модификацию вы также получите пространство этой панели системы, но обязательно запустите кнопку« Назад »или что-то для выхода».

Это отлично работает. Пожалуйста, проголосуйте за его ответ. Я постараюсь, чтобы он обновлялся настолько, насколько я могу.

Обновление: Вот третий метод. Способ сделать это программно или с помощью командной строки. Найдено здесь: http://andro >

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

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

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

Чтобы остановить / удалить / отключить системную панель (необходимо выполнить команду su перед выдачей этой команды):

Для восстановления системной панели просто выполните эту команду:

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

В Android 2.3 и ниже вы можете сделать приложение полноэкранным, а затем «захватить» кнопки меню / назад / поиска, просто вернув false onKeyDown () … и зарегистрировав приложение как стандартное приложение для запуска дома, нет выхода из приложения.

В Android 3.0 (Honeycomb) всегда присутствуют кнопки навигации (системная панель), я бы хотел скрыть это. Является ли это возможным?

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

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

Одной из программ для управления файлами Андроид через стационарный компьютер является Mobogenie. При помощи данной программы можно не только управлять файлами на мобильном девайсе но и скачивать через Интернет на него новые игры, музыку, видео и картинки. Программа подключена к сервису через который можно закачать нужные файлы.

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

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

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

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

Все скаченные файлы можно найти в меню task(s), оно расположено в самом нижу. Там же, нажав на надпись в верху окна open downloads folder можно открыть папку куда скачиваются все файлы на компьютер. Для того что бы сделать резервную копию или же воспользоваться файловым менеджером что управлять файлами на Андроиде, следует зайти в меню toolkit.

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

С ней на много проще скачивать различные файлы, управлять ими, изменять контакты, читать SMS и MMS сообщения и тд.

Распространение: бесплатно.
Операционная система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Интерфейс: английский.
Сайт программы mobogenie.com

Android ADB — это плагин для Total Commander, который позволяет получить полный доступ к файловой системе Android, и другим некоторым функциям системы.

Как отредактировать или заменить системные файлы и папки?

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

Особенности:

  • Управление приложениями (установка, удаление и резервное копирование)
  • Иконки приложений и их метаданные в столбцах
  • Логи, отчеты об ошибках, логи ядра, Shell
  • Перезагрузка из меню (Выключение, перезагрузка, рекавери)
  • Скриншоты (Простое копирование из папки .screenshot).
  • Подключение нескольких устройств с возможностью переименования
  • Подходит для девайсов с рутом и без него
  • Полная поддержка юникода
  • Поддержка x32 и x64 систем
  • Интеграция с командной строкой TC
  • Выполнение команд копирования и перемещения в фоне
  • Настраиваемые столбцы данных о файлах
  • Полное управление файловой системой
  • Копирование между двумя устройствами
  • Изменение разрешений файлов
  • ADB USB и беспроводной ADB (нет необходимости устанавливать Andro >

Требования:

— На телефоне должна быть включена «Отладка по USB«

— Должны быть установлены драйвера телефона

WiFi ADB для беспроводного подключения (Можно найти на Google Play), если нужен

Android SDK для работы плагина не нужен!

Установка:

Если вы попытаетесь открыть архив в Total Commander, то менеджер автоматически спросит у вас об установке плагина.

В ТС открываем сетевое окружение, выглядит как «» возле перечисленных дисков. Выбираем ADB, затем ваш телефон MSM8225*, возможно понадобиться перезагрузить Total Commander.

Скриншоты:

Скачать ADBplugin_v7.3.zip 7247

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

Для того чтобы вносить изменения в код, требуются элементарные навыки программирования практически на любых языках (желательно – Java и C++). Для замены графики сгодятся прямые руки и умение работать в графическом редакторе.

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

Изменение графики в системных приложениях Андроид

Для того чтобы просто заменить либо видоизменить исходную графику (поменять цвета кнопок, перерисовать картинки и т.п.), достаточно иметь на компьютере стандартный архиватор WinRAR. На аппарате при этом у пользователя должны быть права «рут» (аналог учетной записи администратора на Windows), а также желательно иметь альтернативный рекавери (CWM) и рут-эксплорер (для доступа к файловой системе Андроид непосредственно в самом девайсе).

В первую очередь необходимо включить в аппарате «Отладку по USB», затем подключить его к компьютеру при помощи USB-кабеля и установить необходимые драйвера. Обычно они находятся на виртуальном диске, который появляется при подключении к компьютеру.

Затем нужно также скачать в сети Интернет ADB-плагин для файлового менеджера. Данный плагин позволяет видеть всю систему Андроид как подключенный диск с папками. Все системные приложения находятся по адресу /system/app, а также /system/framework. Найдя нужное приложение, просто копируем его на компьютер. Если плагин не ставится, можно с помощью рут-эксплорера скопировать приложение с расширением apk на съемную SD-карту, а затем уже с нее уже на компьютер.

Папки в Android-смартфоне и что они означают

После копирования нужного приложения можно приступать к редактированию графики. К слову, все картинки в приложениях Андроид сохраняются в формате png, который легко открывается любым графическим редактором. Открыв файл приложения с помощью WinRAR, можно увидеть ряд папок. Нас будет интересовать только папка res, внутри которой обнаружится, в свою очередь, очень много разных папок. Из них необходимы только те, которые имеют в своем названии слово «drawable».

Теперь вспомним наш тип девайса и разрешение его экрана. Если это смартфон, а разрешение равно 240х320, то нас будут интересовать преимущественно папки drawable и drawable-ldpi. Если разрешение 320х480 – соответственно папки drawable и drawable-mdpi, а для разрешения 480х800 – папки drawable и drawable-hdpi. В дополнение к ним обычно присутствуют также папки, в названии которых есть слово «land» – это графика для портретного режима, т.е. когда девайс наклоняют.

Если в руках планшет, то нас будут интересовать только папки drawable и drawable-mdpi при любом разрешении экрана.

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

После завершения редактирования папки нужно закачать обратно в архив, коим выступает само приложение с расширением apk. При этом необходимо обязательно выбирать в WinRAR опцию «без сжатия».

Подправленное приложение закачивается обратно в аппарат либо при помощи рут-эксплорера (сначала файл копируется на SD-карту, а с нее — уже в девайс), либо после выхода в рекавери – сразу с компьютера в папку /system/app или /system/framework. Далее нужно обязательно выставить при помощи соответствующих опций в рут-эксплорере или плагине ADB разрешения на файл. Они должны быть формата 644. После перезагрузки аппарата можно посмотреть результат работы обновленного приложения.

Редактирование исходного кода системных приложений

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

1) Установить на компьютер необходимый пакет программ в их последних версиях: Java SE Runtime Environment и Android SDK Windows (программы для работы с приложениями и их компонентами), APKtool или APKManager либо Firmware_tool (одна из трех программ для разборки и декомпиляции системных приложений), редактор NotePad++ (для внесения изменений в исходный код системных приложений Андроид).

2) Включить в аппарате «Отладку по USB», подключить его к компьютеру при помощи USB-кабеля, установить необходимые драйвера для работы с девайсом.

3) При помощи одной из вышеназванных программ для работы с кодом приложений необходимо извлечь из телефона в соответствующую папку программы папку /system/framework (полностью) и системные приложения из папки /system/app. Например, для программы Firmware_tool файлы из телефона необходимо скопировать в папку C:Firmwaretoolfw_project1_source2_system.img_unpacked в соответствующие подпапки (приложения – в папку app, файлы из framework – в папку framework). При использовании как этой, так и других программ нужно обязательно прочесть инструкцию к ним.

4) Установить «опорный framework», т.е. набор правил, в соответствии с которыми будет осуществляться декомпиляция (т.е. разборка кода) и компиляция (т.е. сборка кода) приложений.

На этом подготовка к работе с системными приложениями завершена.

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

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

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

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

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

Далее с помощью него выходим в корень системы, обозначенный как «/». В ряде менеджеров для быстрого доступа к оному есть отдельный пункт в Action Bar, а где-то нужно просто нажать на знак «..» или выбрать «Корень файловой системы». Именно тут на Android и можно обнаружить папки data и system, имена их, кстати, тоже начинаются с косой черты.

Стоит обратить внимание, что данные разделы, особенно второй, содержат критически важную информацию. Если у пользователя имеется root‑доступ и он удалит файлы в папках data и system, это может вызвать проблемы с работоспособностью устройства.

Заметили ошибку? Выделите её и нажмите Ctrl+Enter или сообщите здесь.

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

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

Из данной статьи вы узнаете, как получить доступ к системным файлам (root-файлам) на мобильном устройстве под управлением Android. Для этого на устройстве необходимо получить права суперпользователя (root-права) и скачать приложение ES File Explorer с Play Маркета.

Как получить корневой каталог файловой системы в Python?

Ситуация: мне нужно найти каталог верхнего уровня [root] любой операционной системы, используя самый простой способ, без системных вызовов.

Проблема: хотя я могу проверить наличие операционной системы с помощью таких вещей , как if "Windows" in platform.system(), я не могу быть слишком уверен, что буква диска всегда C:\ или / (последнее маловероятно). Я также не могу быть уверен, что есть только Windows и *NIXes, которые должны быть каталогизированы.

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

python

python-2.7

python-os

Поделиться

Источник


Timothy Wong    

19 января 2018 в 04:10

2 ответа


  • Версия корневой файловой системы в Linux

    Как определить версию корневой файловой системы, которая в данный момент запускается на моем компьютере? Есть ли какой-то конкретный файл, содержащий эту информацию? Заранее спасибо!

  • rpi v/s carambola — — — размер корневой системы

    Я использую следующий дистрибутив для raspberry pi. http:/ / www.raspberrypi.org / загрузки http://downloads.raspberrypi.org/изображения/raspbian/2013-02-09-Сопелка-raspbian/2013-02-09-Сопелка-raspbian.zip FOR rpi рекомендуется использовать карту >2 ГБ. Кроме того, когда я устанавливаю его на свою…



3

Я считаю, что os.path.abspath(os.sep) близок к тому, о чем вы просите.

Поделиться


DYZ    

19 января 2018 в 04:21



1

Windows не имеет ни одного корня файловой системы. Лучшее, что вы можете сделать переносимо, — это получить корень текущего каталога файловой системы (при условии, что текущий каталог называется '.' ).

Выражение для получения этого значения является:

os.path.abspath('.').split(os.path.sep)[0]+os.path.sep

На Windows, если текущий каталог находится где-либо под C: , эта строка вернет 'C:\' , в то время как unix-подобные системы вернут '/' .

Я понятия не имею, что тебе даст VMS.

Поделиться


cco    

19 января 2018 в 06:38


Похожие вопросы:

Оптимизация размера корневой файловой системы встроенной системы linux

Я работаю над встроенной системой, которая работает на linux. Чтобы сократить время работы продукта boot (это сетевая камера IP) Я хотел бы уменьшить размер корневой файловой системы . У меня уже…

Экспорт файловой системы или файловой системе tmpfs

Можно ли экспортировать (для NFS монтирования) файловой системе tmpfs или каталоги корневой файловой системы? У меня есть много узлов linux, которые загружаются в файловую систему на основе ram…

Как я могу скопировать каталог с помощью файловой системы Boost

Как скопировать каталог с помощью файловой системы Boost? Я пробовал boost::filesystem::copy_directory (), но это только создает целевой каталог и не копирует его содержимое.

Версия корневой файловой системы в Linux

Как определить версию корневой файловой системы, которая в данный момент запускается на моем компьютере? Есть ли какой-то конкретный файл, содержащий эту информацию? Заранее спасибо!

rpi v/s carambola — — — размер корневой системы

Я использую следующий дистрибутив для raspberry pi. http:/ / www.raspberrypi.org / загрузки…

Изменить кодировку файловой системы Python

Как можно изменить кодировку файловой системы Python (возвращаемую sys.getfilesystemencoding() )? Моя цель состоит в том, чтобы заставить os.listdir возвращать имена Unicode при подаче пути Unicode,…

Есть ли способ получить корневой путь файловой системы в ruby?

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

Изменение core-image-minimal для корневой файловой системы

Я работаю над встроенным проектом на Zedboard. Хотелось бы (по крайней мере сейчас), чтобы использовать Bitbake только для получения правильной файловой системы. Я использую рецепт…

Как работают исполняемые двоичные файлы после размонтирования корневой файловой системы в однопользовательском режиме?

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

Как получить корневой каталог системы для Windows в Google Golang?

Под Windows корневой каталог системы может быть как C:// или D:// (когда OS установлен в драйвере D:/ ). как получить эту папку в Go?

Где находятся скаченные файлы на андроид. Где находится папка Загрузки (Downloads) на Android устройстве? Где хранятся фото и видео на Android

Android – это полноценная ОС, имеющая свою файловую систему, посредством которой различные файлы записываются во внутреннюю память устройства или вставленную в него microSD карту, в зависимости от предпочтений пользователя.

Объемы внутренней памяти современных аппаратов и позволяют хранить большой объем информации разного рода: аудио и видеозаписи, фотографии, архивы и пр. Владельцы смартфона/планшета охотно пользуются такой возможностью и накапливают гигабайты и гигабайты нужных и ненужных файлов, сталкиваясь позже с проблемой их нахождения на своем гаджете.

Если фотографии можно увидеть с помощью штатного приложения «Галерея», то что делать если необходимо найти файл или папку, ориентируясь по названию? В этом случае на помощь приходит класс приложений под общим названием Файловый менеджер
, большое количество которых присутствует в магазине или уже сразу предустановленно производителем телефона.

Находим файл или папку в Android с помощью файлового менеджера

Если у вас изначально на телефоне или планшете не было файлового менеджера, то любой бесплатный из официального магазина приложений Google Play, введя в строку поиска вверху фразу «файловый менеджер
». Можно порекомендовать такое популярное приложение как ES Проводник
. Алгоритм действий в других файловых менеджерах примерно одинаков и интуитивно понятен. Итак, чтобы найти файл делаем следующее:

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

Итак, вы только что скачали файл на Android устройстве, но куда он сохранился? Есть несколько способов узнать, куда загружаются файлы на Android устройствах.

Способ 1: Используйте предварительно установленное приложение Загрузки

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

Способ 2: Используйте файловые менеджеры Android

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

Однако, если у Вас нет файлового менеджера, тогда вы можете скачать его из Google Play Store. Один из моих любимых файловых менеджеров для Android называется Total Commander.

Total
Commander
— файловый менеджер (Бесплатно)

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

После того, как Вы перешли в необходимый каталог, Вам необходимо найти папку под названием Downloads. Откройте папку и Вы увидите список всех загруженных файлов.

Способ 3: Посмотреть загруженные файлы через компьютер

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

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

Некоторые Android устройства запрашивают способ использования USB, например, зарядка, передача файлов, передача фото (PTP) или MIDI. Вам необходимо выбрать Передача файлов.

После успешного подключения вашего Android устройства к компьютеру, перейдите в каталог внутренней памяти или SD карты и найдите папку Загрузки (Download).

Android — это операционная система, которая имеет файловую систему. В файловой системе находятся самые различные файлы, включая фотографии, видео- и аудиозаписи, архивы, папки с приложениями и т.д. Те же фотографии увидеть можно с помощью приложения «Галерея», значок которого обычно находится на рабочем столе устройства. А как быть, если нужно найти какой-нибудь файл по названию или папку с музыкой?

Для таких случаев необходимо использовать файловый менеджер. Если вы откроете Google Play Маркет, то увидите большое количество всевозможных файловых менеджеров на любой вкус, включая платные и бесплатные. Каким приложением стоит пользоваться, решать только вам. Мы покажем поиск файла на примере ES Проводник.

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

Выбираете нужный раздел, например, внутреннюю память. Заходите в раздел и видите папки. Так, в папке DCIM хранятся все ваши фотографии, а в папке Music — музыка (бывают исключения, будьте внимательны).

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

Обращаем ваше внимание, что папки с системными файлами доступны только в случае предоставления .

Зачастую после скачивания приложения из Google Play или иного неизвестного источника появляется необходимость сохранить на своем устройстве установочный файл с приложением (.apk). Например, чтобы передать интересное приложение — программу или игру по Bluetooth. Однако не всегда есть возможность искать установочный файл на различных файлообменниках и многочисленных ресурсах, посвященных Android-тематике.

Поэтому, для того, чтобы извлечь установочный файл с приложением (.apk) из устройства, существует несколько весьма нехитрых способов. В данном примере мы расскажем вам о трех наиболее распространенных. Как и в предыдущих FAQ, в качестве наглядного примера будет использован смартфон ZTE V880H с предустановленной мобильной операционной системой Android 4.2.1 Jelly Bean.

Первый способ: с использованием бесплатного файлового менеджера Astro File Manager

Итак, чтобы извлечь установочный файл с приложением (.apk) из устройства, необходимо:

1) Для начала скачать из магазина приложений Google Play бесплатный файловый менеджер — Astro File Manager и запустить скачанное приложение. В случае, если Astro File Manager у вас уже установлен, необходимо найти его на вашем устройстве и просто запустить. В нашем случае Astro File Manager уже был установлен, поэтому мы сразу нашли его в Меню. Полный путь — Меню—>Astro File Manager.

3) После запуска Astro File Manager мы сразу же попадаем в окно, в котором видим присутствующие на устройстве накопители памяти и список серии облачных сервисов (в них всегда можно зарегистрироваться, либо авторизоваться, расширив тем самым внутреннее пространство девайса на пару лишних гигабайт).

4) Затем необходимо сделать свайп влево, открыв основное меню приложения.

5) После следует щелкнуть на пункте Менеджер приложений, попав в новое окно, демонстрирующее все установленные на вашем устройстве (смартфоне или планшете) приложения.

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

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

8) Полный путь до установочных файлов приложений выглядит таким образом: storage/sdcard/bakups.

Второй способ: c использованием ПК (personal computer, PC) и Android SDK

Итак, подключаем аппарат к компьютеру, запускаем ddms.bat (он находится а папке tools в SDK), выбираем девайс в графе Name, потом ищем сверху меню device и выбираем File Explorer, там находим папки system/app и сохраняем прямо на компьютер. Затем же, естественно, переносим файл с компьютера на устройство на базе мобильной операционной системы Android, на котором можно по-разному использоваться извлеченный установочный файл с приложением (.apk) — передавать по Bluetooth или e-mail, устаналивать и т.д.

Третий способ: необходимо иметь права суперпользователя (root)

Для того, чтобы использовать третий способ извлечь установочный файл с приложением (.apk) из устройства, необходимо получить и такое приложение, как root explorer. Дальнейший алгоритм выглядит таким образом: зайдите в папку data/app, где находятся все установленные вами приложения. Скопируйте нужный вам apk и устанавливайте как обыкновенное приложение.

В данной статье вы узнаете какие папки (директории) в 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 отмечается как знак:

/

подробно о разделе dev

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

[свернуть]

подробно о разделе 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-wa
l — графический ключ , пин-код.

[свернуть]

подробно о разделе preload

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

[свернуть]

подробно о разделе 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/build.prop
— конфигурационный файл с помощью которого можно изменить системные настройки.

[свернуть]

подробно о разделе proc

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

Ваш вопрос: Как с компьютера зайти в корневую папку андроид?

Подключив телефон к компьютеру с помощью usb-провода, вы увидите на экране файловый менеджер, который предложит открыть папку для просмотра файлов. Папка, которую вы откроете и будет являться той самой корневой, которая содержит в себе множество полезных системных файлов и папку SD mini (карта памяти).

Как зайти в корневую папку андроид?

Если у вас телефон на ОС Андроид, скачайте программу Total Commander из Play market. Установив ее на телефон, откройте приложение. Вы увидите множество папок с разными названиями, среди них будет папка «Корень файловой системы». Это то, что вам нужно.

Как просмотреть все файлы на андроид через компьютер?

Метод 2 из 2: На компьютере

  1. Откройте Панель уведомлений на устройстве. …
  2. Коснитесь уведомления USB для [цели].
  3. Нажмите Передача файлов.
  4. Откройте устройство на компьютере. …
  5. Дважды щелкните по папке, чтобы просмотреть файлы внутри нее.
  6. Щелкните по SD-карта, чтобы просмотреть папки и файлы на карте памяти.

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

Если ваше мобильный девайс подключен к одной Wi-Fi сети вместе в вашим компьютером, с помощью PC File Transfer вы сможете получить доступ к вашим файлам с помощью браузера. Для этого необходимо запустить сервис PC File Transfer и ввести сгенерированный приложением адрес в адресную строку браузера на ПК.

Как найти системные файлы на Андроиде?

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

Как найти корневую папку в телефоне?

папка /system/app — здесь находятся системные приложения и сервисы (в новых ОС Android сервисные приложения вынесли в другую папку priv-app). папка /system/bin и /system/xbin — папка содержит файлы и ссылки на исполняемые бинарные файлы. файл /system/xbin/su — файл отвечающий за Root права.

Как найти корневую папку приложения?

Если у вас телефон на ОС Андроид, скачайте программу Total Commander из Play market. Установив ее на телефон, откройте приложение. Вы увидите множество папок с разными названиями, среди них будет папка «Корень файловой системы». Это то, что вам нужно.

Как просмотреть файлы на телефоне через компьютер?

Сначала подключите телефон к компьютеру с помощью USB-кабеля, который позволяет передавать файлы.

  1. Включите телефон и разблокируйте его. …
  2. На компьютере нажмите кнопку Пуск , а затем выберите Фотографии , чтобы открыть приложение «Фотографии».
  3. Выберите Импорт > С USB-устройства и следуйте инструкциям.

Как передавать файлы с компьютера на андроид через USB?

Вариант 2. Передача файлов через USB-кабель

  1. Разблокируйте экран телефона.
  2. Подключите устройство к компьютеру с помощью USB-кабеля.
  3. На телефоне коснитесь уведомления «Зарядка устройства через USB…».
  4. В диалоговом окне «Режим работы USB» выберите Передача файлов.
  5. Перетащите файлы в открывшееся окно.

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

Программы в формате apk, скачанные с Google Play и установленные в память телефона хранятся в директории /data/app/ и могут быть отсюда свободно извлечены. Системные приложения хранятся в /system/app. Если приложение перемещено на карту памяти, то файл apk лежит здесь: /mnt/asec/APPNAME/pkg.

Как получить доступ к системным файлам телефона?

Скачайте ES File Explorer.

  1. коснитесь строки поиска;
  2. введите es file explorer ;
  3. в выпадающем меню выберите «ES File Explorer File Manager»;
  4. нажмите «Установить»;
  5. нажмите «Принять», когда появится запрос;
  6. Если появится запрос, выберите «Внутренняя память». Не устанавливайте ES File Explorer на SD-карту.

Как получить доступ к системным файлам в Windows 7?

Windows 7

  1. Нажмите кнопку «Пуск» и выберите пункты Панель управления > Оформление и персонализация.
  2. Выберите Параметры папок, а затем откройте вкладку Вид.
  3. В разделе Дополнительные параметры выберите Показывать скрытые файлы, папки и диски, а затем нажмите кнопку ОК.

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

Файлы на телефонах обычно хранятся в приложении «Файлы» . Если приложения «Файлы» нет, возможно, на вашем устройстве используется другое приложение.

Что находится в папке Android?

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

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

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

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

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

Если вы используете устройство со стандартной версией Android 6.x (Marshmallow) или новее, у вас есть встроенный файловый менеджер … он просто скрыт в настройках. Откройте «Настройки»> «Хранилище»> «Другое», и у вас будет полный список всех файлов и папок во внутренней памяти. (Если вы предпочитаете, чтобы этот файловый менеджер был более доступным,

Диспетчер файлов Marshmallow

приложение добавит его в виде значка на главный экран.)

В Nougat дела обстоят немного иначе. Файловый менеджер является частью приложения «Загрузки», но по сути это то же самое. Вы можете просматривать определенные типы файлов, такие как изображения, видео, музыку и загрузки, с помощью ярлыка «Загрузки» на панели приложений. Однако, если вы хотите увидеть полную файловую систему вашего телефона, вам все равно придется зайти в Настройки> Хранилище> Другое. Откроется приложение «Загрузки» с ранее скрытым видом, позволяющим просматривать все папки и файлы на устройстве yoru.

Но, как я уже сказал, он довольно слабый по сравнению с некоторыми вариантами, доступными в Google Play. Если вы просто хотите просматривать файлы и, возможно, перемещать одну или две вещи туда и сюда, он выполняет свою работу без необходимости в каких-либо сторонних программах, что приятно. Однако если вы ищете что-то более надежное, отправляйтесь в Play Store.

Для более эффективного управления файлами установите приложение для управления файлами.


СВЯЗАННЫЕ С:



Пять способов освободить место на вашем устройстве Android

Такие производители, как Samsung и LG, включают более надежные файловые менеджеры, часто называемые чем-то простым, например, «Мои файлы» или «Файлы». Однако есть большая вероятность, что вам может потребоваться установить собственное приложение для управления файлами — либо на вашем устройстве его не будет, либо прилагаемое приложение может не работать. К счастью, в Google Play доступен огромный выбор файловых менеджеров.

Solid Explorer

является одним из самых популярных файловых менеджеров в Play Store, и в нем есть множество мощных функций, таких как доступ к облачной учетной записи и возможность запускать два окна Solid в горизонтальной ориентации (на любом устройстве!). Он также хорошо поддерживается и получает частые обновления с новыми функциями. Solid можно попробовать бесплатно в течение двух недель, но после этого вам придется выложить 1,99 доллара, чтобы продолжать его использовать. Это того стоит.

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

Структура файловой системы Android не идентична структуре вашего ПК. Вот как он делит свое хранилище:


СВЯЗАННЫЕ С:




Как настроить новую SD-карту в Android для дополнительного хранилища



  • Хранение устройства

    : Это пул хранилища, с которым вы будете работать и к которому вы будете получать доступ. Здесь вы можете свободно просматривать и изменять любые файлы. Думайте об этом как о своем пользовательском каталоге в Windows или как о домашнем каталоге в Linux или Mac. Как и в операционных системах для настольных ПК, многие приложения сбрасывают здесь некоторые файлы данных — не конфиденциальные данные, такие как пароли и учетные данные, а загруженные файлы и другие элементы кеша.

  • Портативная SD-карта

    : Многие устройства Android также имеют слоты для SD-карт. Вы можете подключить SD-карту к компьютеру или другому устройству, загрузить на нее файлы, а затем подключить ее к своему устройству (при условии, что это

    отформатирован как портативное хранилище, а не как внутреннее хранилище

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

  • Корень устройства

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

    корневой доступ

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

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

освободить место, удалив ненужные файлы, хранящиеся здесь

.

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



  • DCIM


    : Сделанные вами фотографии сохраняются в этой папке, как и на других цифровых камерах. Такие приложения, как Галерея и Фотографии, отображают найденные здесь фотографии, но именно здесь хранятся базовые файлы изображений.

  • Скачать

    : Файлы, которые вы загружаете, сохраняются здесь, но вы можете переместить их в другое место или удалить полностью. Вы также можете просмотреть эти файлы в приложении «Загрузки».

  • Фильмы, музыка, картинки, рингтоны, видео

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

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

Как копировать файлы на ПК или с ПК


СВЯЗАННЫЕ С:




Описание USB-подключений Android: MTP, PTP и USB-накопитель


Процесс копирования файлов на ПК или с ПК очень прост. Просто подключите устройство Android к ноутбуку или настольному компьютеру с помощью соответствующего кабеля USB — подойдет тот, который входит в комплект поставки устройства для зарядки. Когда устройство Android находится в режиме MTP по умолчанию (

PTP также доступен, и USB-накопитель может быть доступен на старых устройствах.

), оно появится в окне файлового менеджера Windows или Linux как стандартное устройство. (Если это не так, вам может потребоваться нажать уведомление «Только зарядка» и изменить его на MTP.) Затем на своем ПК вы можете просматривать и управлять файлами во внутренней памяти вашего Android-устройства, перемещая их вперед и назад как вы предпочитаете.

Компьютеры Mac не поддерживают MTP, поэтому вам нужно установить

Приложение Android File Transfer

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

Если у вас есть SD-карта, вы можете извлечь SD-карту из устройства Android и вставить ее в слот для SD-карты на компьютере, чтобы получить доступ к файлам — опять же, если вы используете ее как «портативное хранилище», а не

отформатирован для внутреннего использования

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

Для беспроводной передачи файлов нам нравится

AirDroid

. Он позволяет подключаться к устройству Android через Wi-Fi с помощью всего лишь веб-браузера, перемещая файлы вперед и назад без использования кабеля. Скорее всего, это будет немного медленнее, но это может спасти вам жизнь, если вы отсутствуете и не взяли с собой соответствующий USB-кабель. Для передачи файлов с Android на ваш ПК,

Портал

также быстрое и простое решение.


Для простых задач даже не нужен файловый менеджер. Загружаемые вами файлы доступны для использования непосредственно в приложении «Загрузки». Снимки, которые вы делаете, отображаются в приложениях «Фотографии» или «Галерея». Даже медиафайлы, которые вы копируете на свое устройство, — музыка, видео и изображения — автоматически индексируются процессом, называемым «Mediaserver». Этот процесс сканирует ваше внутреннее хранилище или SD-карту на предмет мультимедийных файлов и отмечает их местоположение, создавая библиотеку мультимедийных файлов, которую могут использовать медиаплееры и другие приложения. Однако, хотя файловая система, видимая пользователю, не обязательна для всех, она все же существует для тех, кому она нужна.

Почему файлы / каталоги в корневой файловой системе Android не меняются при разных обновлениях версии?

ОС Android состоит из двух частей: ядра и двоичных файлов пользовательского пространства, библиотек, конфигурации и т. Д. Ядро Android взято из Linux, слегка модифицировано и редко получает серьезные обновления в течение многих лет (кроме критических исправлений безопасности), в то время как вторая часть получает частые изменения и обновления. , особенно с выпусками версий.

procfs — это виртуальная файловая система ядра Linux, которая:

содержит (среди прочего) по одному подкаталогу для каждого
процесс, запущенный в системе, названный в честь идентификатора процесса (PID)

Таким образом, изменения, внесенные в AOSP производителями оборудования или самой Google, напрямую не затрагиваются.

Поскольку Android основан на Linux, его иерархия файловой системы также напоминает дистрибутивы Linux. Так что шансы на то, что он будет изменен с обновлениями версии Android, меньше всего. Изменения Android (Google или OEM) в основном находятся в разделах / system и / vendor . Библиотеки (собственные или java), исполняемые файлы и файлы конфигурации могут изменяться, но большинство изменений, связанных с графическим пользовательским интерфейсом или внутренним API Android, находятся только в исходном коде и не отражаются на уровне файловой системы.

КОРНИ ANDROID:

Корневая файловая система Android извлекается с RAM-диска, который является частью загрузочного раздела. boot.img , который также содержит двоичный файл ядра, создается вместе с ПЗУ (ОС Android для конкретного устройства). Начиная с Android Pie для устройств, отличных от A / B, содержимое RAM-диска перемещается в раздел / system , что делает system.img по существу корневой файловой системой. См. «Система от имени пользователя root».

  • Одним из важных файлов в корневом каталоге является исполняемый двоичный файл / init , который является самым первым процессом, запущенным ядром.Он контролирует все последующие запускающие и останавливающие процессы. /*.rc файлы — это его файлы конфигурации.
  • Некоторые другие необходимые двоичные файлы включены в / sbin .
  • / sepolicy — это файл политики SELinux, который загружается перед запуском любых служб и процессов при загрузке.
  • / cache , / data , / dsp , / firmware , / persist , / odm , / system и / vendor — это точки монтирования, в которых монтируются различные блочные устройства.Последние три содержат большую часть материала ОС Android, а / data содержат настройки и пользовательские медиа. / system имеет частичную иерархию rootfs стандартного дистрибутива Linux. / cache содержит временные файлы. / dsp (каталог или символическая ссылка на / vendor / dsp ) и / firmware (каталог или символическая ссылка на / vendor / firmware_mnt ) содержат некоторую доступную только для чтения прошивку, связанную с SoC (Qualcomm) и / persist (каталог или символическая ссылка на / mnt / vendor / persist ) имеет конфигурации, которые редко меняются.
  • / config , / mnt и / storage также являются точками монтирования виртуальных файловых систем для управления монтированием SD-карт и внешнего хранилища. Подробности здесь.
  • / proc — это псевдофайловая система, как указано выше. / sys также является аналогичной файловой системой. / dev также является виртуальной файловой системой ( tmpfs ), которая заполняется из sysfs и содержит интерфейсы для всех доступных устройств.
  • / acct — одна из реализаций группы управления Android для управления балансировкой нагрузки процессоров.Другие контрольные группы монтируются на / dev / memcg , / dev / cpuctl и / dev / cpuset для управления использованием аппаратных ресурсов.
  • / root - это традиционный домашний каталог пользователя root Linux , не используемый в Android.
  • /default.prop - это файл или символическая ссылка на /etc/default.prop , который содержит некоторые свойства системы Android по умолчанию.
  • Для сохранения совместимости / sdcard является символической ссылкой на / storage / emulated / 0 , / bin на / system / bin и d на / sys / kernel / debug .Традиционный каталог конфигурации Linux / etc - это символическая ссылка на / system / etc .

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

Для получения дополнительной информации: РАЗДЕЛЫ УСТРОЙСТВА ANDROID и ФАЙЛЕСИСТЕМЫ

Иерархия файлов Android: макет архитектуры структуры системы - IAmAProgrammer

Большинство пользователей Android используют свои телефоны Android только для звонков, SMS, просмотра и работы с базовыми приложениями,

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

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

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

В этой статье мы познакомим вас с разделами Android.

Итак, приступим к руководству по файловой системе Android.

В телефонах, планшетах и ​​других устройствах Android в основном есть 6 разделов.

Ниже приведен список разделов файловой системы Android.

Обратите внимание, что могут быть доступны и другие разделы, они различаются от модели к модели.

Но логически меньше 6 разделов можно найти на любых устройствах Android.

  • / пыльник
  • / система
  • / восстановление
  • / данные
  • / кэш
  • / разное

Также ниже приведены системные разделы Fie карты SD.

Обратите внимание:

Раздел только / sdcard можно найти на всех устройствах Android, а остальные присутствуют только на некоторых устройствах.

Узнайте размер раздела вашего устройства Android с помощью команды adb

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

Просмотрите изображение ниже и запустите команду adb, как показано на этом изображении.

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

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

Примечание:

раздел загрузки и восстановления не отображается на изображении выше.

Итак, после оболочки adb вам нужно запустить команду mount. как

/ пыльник

Это загрузочный раздел вашего устройства Android, как следует из названия.

Включает в себя ядро ​​андроида и рамдиск.

Устройство не загрузится без этого раздела.

Очистка этого раздела после восстановления должна производиться только в случае крайней необходимости, и после этого,
, устройство НЕ ДОЛЖНО перезагружаться перед установкой нового,
, что можно сделать, установив ПЗУ, содержащее раздел / boot.

/ система

Как следует из названия, этот раздел содержит всю ОС Android, кроме ядра и ramdisk.

Сюда входит графический интерфейс Android и все системные приложения, предустановленные на устройстве.

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

/ восстановление

Это специально разработано для резервного копирования.

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

/ данные

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

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

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

/ кэш

Надеюсь, у вас есть некоторое представление о кеш-памяти, так как вы являетесь экспертом в области просмотра веб-страниц.

Это раздел, в котором Android хранит часто используемые данные и компоненты приложений.

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

/ разное

Этот раздел содержит различные системные настройки в виде переключателей включения / выключения.

Эти настройки могут включать CID (Carrier или Region ID), конфигурацию USB, некоторые настройки оборудования и т. Д.
Это важный раздел, и если он поврежден или отсутствует, некоторые функции устройства не будут работать нормально.

/ SDCard

Это не раздел внутренней памяти устройства, а раздел SD-карты.

С точки зрения использования, это ваше пространство для хранения, которое вы можете использовать по своему усмотрению, чтобы хранить на нем свои носители, документы, ПЗУ и т. Д.

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

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

На устройствах с внутренней и внешней SD-картой - таких как Samsung Galaxy S и несколько планшетов -
раздел / sdcard всегда используется для обозначения внутренней SD-карты.

Для внешней SD-карты - если она есть - используется альтернативный раздел, который отличается от устройства к устройству.
В случае устройств серии Samsung Galaxy S это / sdcard / sd, тогда как во многих других устройствах это / sdcard2.

В отличие от / sdcard, никакие данные системы или приложения не сохраняются автоматически на этой внешней SD-карте
, и все, что есть на ней, было добавлено туда пользователем.

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

/ sd-ext

Это не стандартный раздел Android, но он стал популярным в среде пользовательских ПЗУ.

По сути, это дополнительный раздел на SD-карте, который действует как раздел / data
при использовании с определенными ПЗУ, имеющими специальные функции, называемые APP2SD + или data2ext.

Это особенно полезно на устройствах с небольшим объемом внутренней памяти, выделенной для раздела / data.

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

Очистка этого раздела, по сути, аналогична очистке раздела / data - вы теряете свои контакты, SMS, приложения из магазина и настройки.

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

Я надеюсь, что этот небольшой учебник поможет вам в этом лучше всего. Если у вас нет вопросов или комментариев, поделитесь с нами, мы свяжемся с вами в ближайшее время.

Поиск в Интернете очень мало раскрывает иерархию файлов Android.

Для пользователей Windows это другой мир.

Для пользователей Linux это вариант файловой иерархии Linux.

В Linux / Android / Unix (для простоты называется просто Linux) файловая иерархия представляет собой единое дерево,

с вершиной дерева "/" - корень дерева.

В разделе "/" находятся файлы и каталоги.

В файловой иерархии Linux отсутствует понятие дисков, как в Windows.

Вместо этого файловые системы монтируются в каталог для создания единого интегрированного дерева.

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

Не имеет значения, существует ли файловая система на локальном или удаленном устройстве.

Все интегрировано в единую файловую иерархию, которая начинается с корня.

Термин «путь» относится к пути к файлу или каталогу.

Абсолютный путь к любому файлу или каталогу начинается с "/" - root.

Например, ваше файловое приложение может отображать путь к внутренней флэш-памяти как / mnt / sdcard или просто « sdcard ».

Если ваше устройство Android оснащено внешней SD-картой, вы также увидите / mnt / extSdCard .

Фактические названия могут отличаться, но концепция остается той же.

Например, CyanogenMod устанавливает внешнюю флешку на / mnt / sdcard , а внутреннюю флешку как / mnt / emmc .

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

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

Эти файловые системы являются лишь частью всей файловой иерархии.

Чтобы увидеть полную иерархию файлов Android, вам нужен «root» доступ.

В этом случае «root» относится к специальной учетной записи пользователя, которая имеет привилегии системного администратора.

Когда вы «рутируете» Android-устройство, вы получаете доступ к корневой учетной записи.

Есть причина не предоставлять root-доступ автоматически - одна крошечная ошибка может иметь большое значение.

Тем не менее, для тех, кто имеет опыт работы с командами Linux и системным администрированием Linux, он открывает доступ к базовой структуре Android.

Файловые системы Android

Как упоминалось в разделе «Сравнение ядра Android и ядра Linux», Android использует ядро ​​Linux.

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

Каждая файловая система, а их очень много, являются реализациями VFS.

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

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

Эти модули либо являются частью ядра, либо динамически загружаются по запросу.

Ядро Android поставляется с подмножеством обширной коллекции файловых систем, которые варьируются от
от файловой системы журнала (JFS) для AIX (разновидность Unix от IBM) до файловой системы Amiga.

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

Файл конфигурации ядра определяет, какие модули файловой системы компилируются и являются ли они встроенными в ядро ​​или загружаются динамически.

Следовательно, ядро ​​Android содержит только те модули файловой системы, которые имеют отношение к его работе.

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

Хотя поддерживаемые файловые системы различаются на разных устройствах Android, наиболее распространенными файловыми системами флэш-памяти являются:

  • exFAT - Расширенная таблица размещения файлов - это собственная файловая система Microsoft для флэш-памяти.
    Из-за лицензионных требований он не является частью стандартного ядра Linux.
    Однако некоторые производители предоставляют поддержку файловой системы Android.
  • F2FS - Samsung представила Flash-Friendly File System как файловую систему Linux с открытым исходным кодом в 2012 году.
  • JFFS2 - Файловая система Journal Flash версии 2 является файловой системой флэш-памяти по умолчанию для ядер AOSP (Android Open Source Project),
    начиная с Ice Cream Sandwich. JFFS2 является заменой исходной JFFS.
  • YAFFS2 - Еще одна флеш-система версии 2 была файловой системой флеш-памяти AOSP по умолчанию для версии 2 ядра.6.32.
    YAFFS2 не поддерживается в новых версиях ядра и не отображается в дереве исходных текстов последних версий ядра с kernel.org.
    Однако отдельные поставщики мобильных устройств могут продолжать поддерживать YAFFS2.

Помимо файловых систем флэш-памяти, устройства Android обычно поддерживают следующие файловые системы на основе мультимедиа:

  • EXT2 / EXT3 / EXT4 - Файловая система EXTended - это стандартная файловая система Linux, текущая версия - EXT4.
    С 2010 года EXT4 часто используется вместо YAFFS2 или JFFS2 в качестве файловой системы для внутренней флэш-памяти на устройствах Android.
  • MSDOS - Драйвер MSDOS поддерживает файловые системы FAT12, FAT16 и FAT32.
  • VFAT - VFAT на самом деле не файловая система, а расширение файловых систем FAT12, FAT16 и FAT32.
    Таким образом, вы всегда будете видеть модуль ядра VFAT вместе с модулем MSDOS.
    Внешние SD-карты обычно форматируются с использованием VFAT.

Указанные выше файловые системы являются файловыми системами на основе носителей.
VFS также поддерживает псевдофайловые системы, не основанные на носителях.
Ядро Linux поддерживает ряд псевдофайловых систем, которые важны для устройств Android:

  • cgroup - Псевдо-файловая система cgroup (группа управления) предоставляет средства для доступа и определения различных параметров ядра.
    Хотя cgroup является псевдофайловой системой, существует ряд различных групп управления процессом.
    Если ваше устройство Adroid поддерживает группы управления процессами, вы найдете список групп в файле
    / proc / cgroups . Android использует cgroups для acct (учет пользователей) и cpuctl (управление процессором).
  • rootfs - Эта файловая система служит точкой монтирования для корневой файловой системы («/»).
  • procfs - Файловая система procfs обычно монтируется в каталог / proc и отражает ряд структур данных ядра.
    Операции с этими файлами фактически читают данные ядра.
    Номерные каталоги отражают идентификаторы процессов (фактически, идентификатор процесса лидера группы потоков) для каждой выполняющейся задачи.
    Файл / proc / filesystems создает список зарегистрированных в настоящее время файловых систем.
    Файловые системы, за которыми следует NODEV, являются псевдофайловыми системами, так как нет связанного устройства.
    Каталог / proc / sys содержит параметры ядра, некоторые из которых можно настраивать.
  • sysfs - Модель устройства для ядра представляет собой объектно-ориентированную структуру, которая отражает устройства, известные ядру
    через файловую систему sysfs, которая обычно монтируется в каталоге / sys .
    Когда ядро ​​обнаруживает новое устройство, оно создает объект в каталоге / sys / devices .
    Ядро использует сетевой сокет для передачи информации о новом устройстве демону udevd,
    , который создает запись в каталоге / dev .
    Каталог / sys / fs содержит структуры объектов ядра для файловых систем на основе носителей.
    Каталог / sys / module содержит объекты для каждого загруженного модуля ядра.
  • tmpfs - Файловая система tmpfs часто монтируется в каталог / dev .
    Поскольку это псевдофайловая система, любые данные в каталоге / dev теряются при перезагрузке устройства.

Файловых систем кажется много, но они - лишь верхушка айсберга.

Для тех, у кого нет доступа root, эти файловые системы и каталоги скрыты от вашего просмотра, так как у вас нет разрешения на доступ к ним.

Мой Samsung Galaxy SIII предоставляет параметр отладки USB в разделе Параметры разработчика в меню Настройки .

При включении эта опция позволяет подключаться к Samsung Galaxy SIII с помощью adb (Android Debug Bridge).

Хотя он предоставляет только привилегии уровня пользователя, он предоставляет доступ к большинству каталогов и большинству команд Linux.

Эта опция может быть доступна на других устройствах Samsung Android.

Вы также можете попробовать приложение Terminal Emulator. Он работает на моем Samsung Galaxy SIII, а также на моем B&N Nook Color с CyanogenMod 10 (Jelly Bean).

Иерархия файлов Android

Как упоминалось выше, файловая иерархия Android - это модифицированная версия традиционной файловой иерархии Linux.

Существуют небольшие различия в структуре в разных версиях Linux и от разных производителей.

Однако различия незначительны.

Ниже приводится краткое описание верхних уровней структуры каталогов для версии AOSP Jelly Bean:

  • acct - Этот каталог является точкой монтирования для контрольной группы acct, которая обеспечивает учет пользователей.
  • cache - точка монтирования для раздела / dev / block / mtdblock2 (имя раздела может отличаться).
    Размер кеша ограничен размером этого раздела.
  • d - символическая ссылка на / sys / kernel / debug .
  • data - Точка монтирования для раздела / dev / block / mtdblock1 .
  • default.prop - Этот файл определяет различные свойства по умолчанию.
  • dev - точка монтирования файловой системы tmpfs, которая определяет устройства, доступные приложениям.
    Каталог / dev / cpuctl является точкой монтирования для группы управления cpuctl, использующей псевдофайловую систему cgroup.
  • etc - символическая ссылка на / system / etc .
  • init - двоичная программа, обрабатывающая файл init.rc .
    Файл init.rc импортирует другие файлы init. *. Rc .
    При загрузке Android ядро ​​выполняет программу инициализации в конце процесса загрузки.
    Стоит прочитать файл init.rc , поскольку в нем рассказывается история конфигурации устройства Android.
    Поскольку Android не поддерживает /etc/sysctl.conf , обновления параметров / proc / sys / kernel являются частью файла init.rc .
    Если у вас нет хорошего понимания внутренней работы ядра Linux, вам не следует изменять эти параметры.
    То же самое и с параметрами / dev / cpuctl .
  • mnt - Помимо точек монтирования для внутренних и внешних SD-карт, этот каталог служит точкой монтирования для других файловых систем.
    Каталог / mnt / asec является точкой монтирования файловой системы tmpfs и является частью системы безопасности Android.
    Каталог / mnt / obb является точкой монтирования файловой системы tmpfs и хранит файлы расширения для приложений, размер файлов которых превышает 50 МБ.
    Каталог / mnt / secure - еще один компонент безопасности Android. Вы также можете увидеть точки монтирования для одного или нескольких USB-устройств.
  • proc - точка монтирования файловой системы procfs, которая обеспечивает доступ к структурам данных ядра.
    Программы, такие как ps, lsof и vmstat, используют / proc в качестве источника информации.
  • root - домашний каталог для учетной записи root.
  • sbin - Хотя он намного меньше, чем каталог / sbin в стандартных дистрибутивах Linux, он содержит двоичные файлы для нескольких важных демонов.
  • sdcard - Символьная ссылка на / mnt / sdcard .
  • sys - точка монтирования псевдофайловой системы sysfs, которая является отражением структуры объекта устройства ядра.
    В этом каталоге много информации, но требуется понимание модели устройства ядра.
    В двух словах, каталоги представляют объекты ядра, а файлы - атрибуты этих объектов.
  • system - Этот каталог является точкой монтирования для / dev / block / mtdblock0 .
    В этом каталоге находятся каталоги, которые вы обычно видите в корневом каталоге стандартного дистрибутива Linux.
    Эти каталоги включают bin , etc , lib , usr и xbin .
  • ueventd.goldfish.rc ueventd.rc - Эти файлы определяют правила конфигурации для каталога / dev .
  • vendor - символическая ссылка на / system / vendor .

Это всего лишь эскиз файловой структуры Android.

Чтобы понять, как работает Android под рабочим столом, вам потребуются фундаментальные знания Linux и командной строки Linux.

Для параметров ядра вам необходимо рабочее знание ядра Linux.В следующих статьях я более подробно исследую иерархию файлов Android.

Основы Android: что такое рут? «Android :: Gadget Hacks

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

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

Не пропустите: Большой словарь Android: термины и жаргон, которые вы должны знать

Что такое Root?

В самом общем смысле «корень» относится к самой верхней папке в файловой системе устройства. Если вы знакомы с проводником Windows, root по этому определению будет аналогичен диску C: \, к которому можно получить доступ, поднявшись на несколько уровней в дереве папок, например, из папки My Documents .В Mac OS X и Linux это будет / (косая черта) вместо каталога C: \.

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

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

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

Что делать, если я рутирован?

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

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

Удаление вредоносных приложений из папки / system / apps / в корневом каталоге.

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

Android KitKat в стиле Android Lollipop с модифицированным приложением SystemUI.

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

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

(1) Adaway (блокировка рекламы). (2) Greenify (приложения для гибернации). (3) Flashify (установить кастомное рекавери).

Каковы недостатки рутирования?

Каким бы крутым ни было рутирование, здесь определенно есть несколько недостатков. Самым большим недостатком является то, что большинство устройств больше не смогут принимать обновления прошивки по беспроводной сети, если они рутированы, что означает, что вам придется вручную применять любые будущие обновления с помощью Fastboot, Odin или Smart Switch.

Вдобавок ко всему, есть некоторые потенциальные риски безопасности, связанные с рутированием, но они никогда не будут реализованы, если вы проявите немного осторожности. Учитывая, что рутированный пользователь имеет доступ ко всем системным файлам на своем устройстве, это означает, что приложения, которые устанавливает пользователь, также могут получить доступ ко всему на телефоне или планшете. Эту проблему можно легко решить, установив приложение для корневого управления, такое как SuperSU от Chainfire, которое по умолчанию блокирует весь доступ к корневому каталогу и позволяет приложениям изменять эти файлы только в том случае, если пользователь явно предоставляет приложению root-доступ.

Запрос корневого доступа SuperSU (приложение Root Explorer запрашивает root).

Затем, наконец, из-за рисков, описанных выше, некоторые приложения просто откажутся запускаться на рутированном устройстве. Как правило, это ограничено приложениями, которые имеют дело с финансовыми платежами или носителями, защищенными авторскими правами DRM, в первую очередь Android Pay, Samsung Pay и потоковым приложением Redbox.

Как рутировать устройство?

Теперь, когда у вас есть хорошее представление о корневом доступе, а также его преимуществах и недостатках, вы, вероятно, захотите точно знать , как выполнять рутирование вашего устройства.Как я упоминал ранее, существуют разные методы для разных устройств Android, но одним из самых простых и широко доступных методов является CF Auto Root.

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

После того, как вы узнали обо всех фактах, связанных с рутированием, вы решили нажать на курок и рутировать свое собственное устройство? Дайте нам знать в разделе комментариев ниже или напишите нам в Facebook или Twitter Android Hacks, или в Facebook, Google+ или Twitter.

Обеспечьте безопасность подключения без ежемесячного счета . Получите пожизненную подписку на VPN Unlimited для всех своих устройств, сделав разовую покупку в новом магазине Gadget Hacks Shop, и смотрите Hulu или Netflix без региональных ограничений, повышайте безопасность при просмотре в общедоступных сетях и многое другое.

Купить сейчас (скидка 80%)>

Другие выгодные предложения, которые стоит проверить:

Что такое корневая папка в Android?

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

Как мне найти свой корневой файл на Android?

Пока ваш Android рутирован и ES File Explorer установлен во внутреннем хранилище Android, это позволит получить root-доступ для ES File Explorer. Подождите, пока появятся корневые папки. Через секунду или две ES File Explorer обновится; по завершении вы должны увидеть отображение корневых файлов и папок.

Что подразумевается под корневой папкой?

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

Где находится корневой каталог?

Введите «echo% SYSTEMROOT%» в командной строке и нажмите «Enter». Результатом этого поиска является корневая папка Microsoft Windows.

Могу ли я удалить рут на Android?

Вы можете установить приложение под названием Universal Unroot, чтобы удалить root с некоторых устройств. … После обновления перезагрузите устройство, и вы вернетесь… с самой свежей ОС Android и возможностями root для загрузки.

Как просмотреть эмулированные файлы на Android?

У вас нет разрешения на чтение / хранение / эмуляция /, но поскольку вы знаете, что он находится в подкаталоге 0, просто перейдите к cd / storage / emulated / 0, и вы сможете осматриваться и взаимодействовать, как предполагалось. В эмуляторе, чтобы просмотреть этот файл, нажмите «Настройки»> «Хранилище»> «Другое»> «Android»> «Данные»> «com. Название компании.

Как найти системные файлы на Android?

Как получить доступ к встроенному файловому менеджеру Android. Если вы используете устройство со стандартной версией Android 6.x (Marshmallow) или новее, есть встроенный файловый менеджер ... он просто скрыт в настройках. Перейдите в «Настройки»> «Хранилище»> «Другое», и у вас будет полный список всех файлов и папок во внутренней памяти.

Как создать корневую папку?

Корневые папки - это папки верхнего уровня, которые могут содержать одну или несколько подпапок или отчетов.

Создание корневой папки

  1. На вкладке «Отчетность»> «Общие задачи» нажмите «Создать корневую папку». …
  2. На вкладке «Общие» укажите имя и описание (необязательно) для новой папки.

Какие типы файлов и папок хранятся в корневом каталоге?

В корневом каталоге Windows хранит системные файлы и папки. 7. Назовите два способа изменить вид окна проводника.

Что такое корень SD-карты на Android?

Корневой каталог - это верхний уровень SD-карты. Так что вместо обновления ставить. zip-файл в папку, поместите его на карту, чтобы * не * в папке. Корневой каталог просто означает начальное место хранения, где находятся все остальные файлы и папки.

Это корневой каталог?

Корневой каталог или корневая папка - это каталог верхнего уровня файловой системы. Структуру каталогов можно визуально представить в виде перевернутого дерева, поэтому термин «корень» представляет верхний уровень. Все остальные каталоги в томе являются «ветвями» или подкаталогами корневого каталога.

Public_html - это корневой каталог?

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

Как скопировать файл в корневой каталог?

Корневой каталог относится к каталогу самого низкого уровня, который открывается, когда вы щелкаете значок USB-накопителя. Итак, либо: щелкните файл правой кнопкой мыши и нажмите «Копировать», щелкните значок USB-накопителя, щелкните правой кнопкой мыши и вставьте. перетащите файл на значок USB-накопителя.

Сброс заводских настроек удаляет рут?

Нет, root не будет удален с помощью заводских настроек. Если вы хотите удалить его, вам следует прошить стоковую прошивку; или удалите двоичный файл su из system / bin и system / xbin, а затем удалите приложение Superuser из system / app.

Будет ли удаление рутинга всего?

Он не сотрет данные на устройстве, а только предоставит доступ к системным областям. drshellgon сказал: Привет, я рутировал свой телефон (X10 Mini) и хотел бы знать, как отключить его без потери данных.

Что произойдет, если я получу root права на свой телефон?

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

Подробное изучение иерархии файловой системы Android:

Большинство людей знают, что структура файловой системы устройств Android имеет некоторые очевидные сходства с Linux, поскольку это структура, построенная на основе ядра Linux. Однако структура файловой системы Android имеет некоторые уникальные черты. Давайте вместе исследуем иерархию файловой системы Android.

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

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

Описание иерархии файловой системы Android:

В файловой системе Android обычно имеется шесть основных разделов на каждом устройстве. Некоторые устройства могут иметь пару дополнительных разделов, которые различаются от модели к модели, но на каждом устройстве Android есть шесть основных разделов. К ним относятся / boot, / system, / recovery, / data, / cache и / misc. Дополнительно для внешнего Android-смартфона есть два раздела файловой системы - / sdcard и / sd-ext.Итак, давайте разберем каждый раздел отдельно и исследуем иерархию файловой системы Android.

/ boot

Этот раздел состоит из ядра Android и ramdisk. По сути, все, что нужно для загрузки вашего Android-устройства при включении. Вы должны приступить к удалению этого раздела из режима восстановления только в случае крайней необходимости. Если вы это сделаете, после очистки раздела перезагрузите телефон только после установки нового загрузочного раздела. Новый раздел может быть разделом / boot в ПЗУ.

/ system

Системный раздел вмещает всю ОС Android. Это включает в себя графический интерфейс Android, а также системные приложения, которые предустановлены на устройствах Android. Итак, что будет, если стереть этот раздел? Что ж, вы все еще можете загрузить устройство. Мы сможем только перевести наше устройство в режим восстановления или загрузчика.

/ recovery

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

/ data

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

/ cache

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

/ misc

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

/ sdcard

Этот раздел - это пространство, доступное пользователям для хранения файлов и данных. В зависимости от вашего устройства у вас может быть даже более одного раздела SDCard. Если на вашем устройстве есть слот для внешней SD-карты, то раздел / sdcard относится к внутреннему запоминающему устройству, а внешней SD-карте будет назначен другой раздел, либо новый раздел с именем / sdcard2, либо отдельный каталог в разделе / ​​sdcard. сам такой как / sdcard / sd.Очистка раздела с помощью внешнего хранилища SID-карты полностью безопасно, если вы сделали резервную копию всех важных данных или документов, которые могут у вас быть. Очистка раздела / sdcard с внешней SD-карты и хранилища полностью безопасна, если вы сделали резервную копию любых важных данных или документов, которые могут у вас быть. Однако очистка раздела / sdcard приводит к стиранию некоторых данных и настроек системы и приложений, но по-прежнему не препятствует работе загрузочного процессора системы.

/ sd-ext

Это дополнительный раздел раздела SDCard, который присутствует только на некоторых устройствах, обычно на тех, на которых есть пользовательские ПЗУ или моды.Обычно его можно использовать с определенными ПЗУ, в которых включены специальные функции, такие как APP2SD + или data2ext. По сути, это раздел / data карты / SDCard, в котором хранятся некоторые пользовательские данные и настройки, которые обычно хранятся в разделе / ​​data. Это полезно для устройств с ограниченной внутренней памятью.

Без рутирования устройства пользователи Android обычно могут получить доступ только к разделу данных. Содержимое этого раздела вы увидите в большинстве файловых менеджеров или при подключении к ПК.Если к устройству подключена внешняя SD-карта, вы также сможете просматривать ее содержимое в этом доступном для пользователя разделе данных. Если в вашем телефоне нет достойного файлового проводника или менеджера, вы можете просто установить один из мощных сторонних файловых менеджеров, доступных в Play Store. Вы также можете просматривать файлы данных на ПК через USB-соединение. Однако убедитесь, что ваш телефон находится в режиме MTP (Media Transfer) или передачи файлов.

Android также делит свое хранилище на три отдельные категории, что сильно отличается от структуры файловой системы ПК.Вот как он делит свое хранилище: Хранилище устройства - это относится к пулу хранилища, с которым вы можете работать и к которому вы можете получить доступ. Вы даже можете изменять файлы в этой области хранения. Переносная память SD-карты - Эта область хранения предназначена для внешних SD-карт. Вы можете загружать туда файлы, а затем вставлять их в свое устройство. Корневое хранилище устройства - Каждое устройство Android имеет специальную файловую систему, в которой хранятся все корневые файлы. Сюда входят файлы операционной системы, конфиденциальные данные приложений, системные приложения и многое другое.Пользователи обычно не могут изменять эту файловую систему по соображениям безопасности и безопасности устройства, если, конечно, у них нет корневого доступа.
В самом общем смысле «корень» относится к самой верхней папке в файловой системе Android. Это будет эквивалент диска c: \ в Windows. Однако, в отличие от Windows, Android построил невидимый барьер примерно на полпути вверх по дереву файловой системы и позволяет вам получить доступ только к определенным файлам до того, как вы столкнетесь с этой виртуальной стеной, за которой лежат корневые файлы. Это сделано для того, чтобы помешать пользователям вносить необратимые или непоправимые изменения в важные файлы ОС.

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

Если вы уверены в своих навыках настройки программного обеспечения и хотите получить доступ к файлам системного уровня, вам необходимо получить «root-доступ» для изменения этих файлов. Для этого вам нужно будет сделать то, о чем, вероятно, все слышали - рутировать свое устройство и получить доступ к корневым файлам. Невозможно остановить количество настроек, которые вы можете применить к своему телефону. От удаления вредоносного ПО и ненужных системных приложений до полной модернизации системного интерфейса вашего устройства.Вы можете разгонять, понижать частоту, разбивать память SD-карты и изменять ее во внутреннюю память, устанавливать пользовательские ПЗУ, моды и многое другое. Вы даже можете установить массив корневых приложений, которые способны выполнять необычные функции, такие как блокировка всей рекламы в каждом приложении, перевод фоновых приложений в спящий режим, установка пользовательского восстановления для прошивки ZIPS и создание резервных копий и многое другое. Чтобы получить доступ к этим корневым файлам на корневом устройстве, вам потребуются файловые менеджеры, совместимые с корневыми устройствами. Некоторые популярные примеры корневых файловых менеджеров включают корневой файловый менеджер, корневой браузер, файловый менеджер Solid Explorer, файловый эксперт и корневой проводник.
Однако есть способ удалить некоторые вредоносные программы без рутирования устройства. Эти приложения обычно недоступны для пользователей без root, но с помощью команд ADB вы можете удалить вредоносное ПО без рутирования, если вас напугала идея рутирования. Это может быть полезно для вас, поскольку большинство пользователей хотят получить root-права в первую очередь для устранения надоедливых системных приложений и другого вредоносного ПО.

Заключение:

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

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

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

Загрузите соответствующие системные инструменты Android

Вам понадобятся команды adb и fastboot , вы можете либо установить
Android Studio
или получите только SDK.
Я предлагаю просто приобрести инструменты SKD, потому что это гораздо меньшая полезная нагрузка и
есть все необходимое.

Разархивируйте / распакуйте содержимое каталога SKD

Выполните команду android в каталоге инструментов, запустится SDK
Менеджер. Снимите все флажки, кроме «Android SDK Platform-tools», и нажмите
«Установить пакеты ...», примите условия и позвольте программе установки запуститься. Закрой его
когда он закончится и проверьте каталог инструментов платформы, теперь он должен
содержат, среди прочего, команды adb и fastboot . Если ты знаешь как
добавьте команды в свой PATH, это упростит задачу, но
это не обязательно.

Скачать кастомное рекавери

TeamWin aka TWRP - мой выбор кастомного рекавери, но вы
можете использовать все, что вам удобно. Найдите свое устройство и следуйте
инструкция по установке соответствующей версии. Я предпочитаю получать прямой
скачать. Обратите внимание, где он сохранен, это будет
/path/to/recovery.img Я вернусь к нему позже.

Загрузить кастомное рекавери

Подключите устройство Android к компьютеру и запустите ./adb devices из
"platform-tools", ваше устройство должно быть в списке.

Бег,

./adb перезагрузка-загрузчик

и подождите, пока ваше устройство загрузит загрузчик, затем запустите,

`` ./fastboot boot / path / to / recovery.img````

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

Объяснение файловой системы и структуры каталогов Android

Последнее обновление: 7 ноября 2014 г.

Большинство людей знакомы с расположением файлов в Windows и с удовольствием ориентируются в файловой системе Windows.

Windows использует букву диска для каждого физического диска или раздела. Например. C: диск

Примечание: Физический диск должен иметь не менее 1 раздел , но может иметь более одного. Это верно как для Windows, так и для Android.

[стиль контура = ”желтый”] Что такое дисковый раздел? - Диски можно разделить на диски меньшего размера, которые называются разделами. Разделы появляются и могут использоваться, как если бы они были отдельными физическими дисками. [/ outline]

Если вы вставляете USB-накопитель в свой компьютер с Windows, он отображается как диск с присвоенной буквой .

Хотя в окнах отображается значок диска, диски могут быть разделами одного физического диска.

Каждый раздел диска имеет корневой каталог , содержащий файлы и папки (каталоги).

Корневой каталог диска C - C: \ , а диска F - F: \ и т. Д.

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

Android использует структуру файловой системы Linux , которая имеет однокорневой .

На схеме ниже показана структура.

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

Физические диски и разделы отображаются в корневом каталоге как каталоги, а не имеет буквы диска , как в Windows.

Android обычно не поставляется с файловым менеджером по умолчанию , поэтому вам потребуется установить приложение файлового менеджера, такое как Astro file manager , для поиска файлов и папок и управления ими.

Разделы SDCard и ext-SDCard

Раздел SDCard является основной областью хранения для пользовательских данных и файлов . Он также содержит настроек и данных приложения.

Раздел sdcard существует, даже если у вас может не быть внешней sd-карты.

Это внутренний раздел.

Если вы откроете каталог sdcard , вы увидите что-то вроде этого:

Примечание: только частичный список

Эти файлы и каталоги содержат ваши изображения, фильмы, загрузки и т. Д., А также данные приложений и настройки.

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

Вы также можете передавать файлы между вашим устройством и ПК , используя этот метод.

Раздел ext-sdcard будет виден только в том случае, если ваше устройство поддерживает внешнее хранилище, обычно использующее слот microSD.

Внешние SD-карты используют форматы файловой системы FAT, FAT32 или exFAT.

Большинство устройств поддерживают FAT и FAT32, но поддержка exFAT ограничена.

Выбор файловой системы определяется размером раздела следующим образом:

Тип карты

Тип карты Файловая система

Максимальная емкость

SD FAT 2 ГБ
SDHC FAT32 32 ГБ см. Примечание
SDXC exFAT 2 ТБ

размерМожет быть больше, но его нужно отформатировать с помощью внешних инструментов. Windows XP может форматировать тома FAT32 до 128 ГБ

Ассоциации файлов Android

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

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

Чтобы открыть файл, обычно необходимо найти файл с помощью файлового менеджера.

Просто нажмите файл, чтобы открыть его.

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

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

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

Чтобы удалить связь, вам необходимо удалить ее из самого приложения.

Итак, если PDF-файлы открываются с помощью Adobe Reader, и вы хотите это изменить:

  1. Перейдите в Настройки > Приложения > Выбрать Adobe reader,
  2. Затем перейдите в Запуск по умолчанию раздел
  3. и Очистить по умолчанию

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

Файловые менеджеры Android

Если вы выполните поиск в магазине Google Play, вы найдете множество файловых менеджеров.

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

Файловые менеджеры, такие как ESF , имеют множество функций, в том числе:

  • Встроенный FTP-клиент
  • Диспетчер задач
  • Клиент облачного хранилища
  • и т. Д.

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *