Что такое vendor в андроиде?

Разделы внутренней памяти ROM Android — проясним наболевшее о разметке системной памяти

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

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

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

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

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

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

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

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

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

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

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

Bootloader, Recovery, adb и fastboot

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

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

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

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

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

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

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

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

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

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

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

И так, папка data. Как можно догадаться из названия, она как-то связана с данными, но с какими? Да практически со всеми, это и данные о синхронизации и аккаунтах, пароли к точкам доступа wifi и настройки vpn, и так далее. Среди всего прочего тут можно обнаружить папки app, data и dalvik-cache – рассмотрим их назначение:

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

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

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

Права суперпользователя Root в ОС Android

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

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

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

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

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

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

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

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

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

Хватит это терпеть: вендорский Android, который портит классные смартфоны

Классическая история: вы покупаете флагманский смартфон и поначалу не можете ему нарадоваться. Приложения открываются моментально, PUBG Mobile летает на максимальных настройках, рабочий стол изумляет плавностью и удобством. Но проходит полгода и выясняется, что гаджет не особо и шустрый, а интерфейс тормозит. А ведь крупных обновлений ещё не было, да и вы вроде не мусорили: установили мессенджеры, соцсети, пару нужных игр и утилит. Кого благодарить за столь разительную перемену? Конечно же, вендора и его «замечательную» фирменную оболочку.

Понятие «чистый Android» знакомо многим: одни уже радуются стоковой ОС на своём гаджете, другие только планируют перепрошиться. Едва ли кто-то будет спорить: давно прошли те времена, когда фирменные оболочки были заметно функциональнее базового «зелёного робота». Разумеется, раньше дополнительные возможности вроде режима разделённого экрана или съёмки в RAW-формате стоили того, чтобы терпеть тормоза и прочие неудобства. Сегодня же в этом нет необходимости.

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

Матчасть

Чистая версия системы имеет две разновидности: для разработчиков и пользователей. В первом случае речь про AOSP — платформу с открытым исходным кодом, который может свободно использовать любая компания для собственной прошивки. Чистый Android для пользователей — это готовое решение от Google: с единым набором настроек, предустановленных приложений и домашним экраном Pixel Launcher.

Pixel Launcher на Android 8.1

Альтернативы стандартному «роботу» появились уже для версии 1.6 Donut. Впрочем, более ранние варианты ОС устанавливались разве что на HTC Dream, если говорить о вышедших на рынок устройствах. Вендоры практически с первых дней жизни Android старались сделать его более красивым и удобным. Они облагораживали неказистый стоковый интерфейс (что само по себе заметно загружало оперативную память). И добавляли элементы вроде быстрых переключателей в шторке уведомлений, без которых мы сегодня не представляем себе смартфон. Так нишевая на тот момент платформа обретала человеческое лицо и привлекала массового потребителя.

Год за годом поисковой гигант собирал наиболее полезные функции чужих прошивок и внедрял в собственные. Окончательно дружелюбным к пользователю Android стал, пожалуй, в версии 4.0 с дизайном Holo. А современный вид — с незначительными отличиями — «зелёная» ОС обрела с приходом Material Design в версии 5.0. И чем активнее Google шлифовала свою платформу, тем очевиднее становился факт, что вендорские «обёртки» загружают процессор и ОЗУ.

Стандарт от Google — в массы

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

Напомним, что Android One — это не вариация ОС, а именно всемирный стандарт для создателей смартфонов. Потребитель получает гаджет с AOSP и Pixel Launcher. Вмешательство вендора ограничено минимальными визуальными изменениями. За структуру системы, оптимизацию и обновления — начиная с Android 8.0 Oreo — отвечает Google. Из софта производитель волен добавлять лишь приложения для железа (камеры в первую очередь, например, Pro-Camera в смартфонах Nokia) и для вывода пользователя на техподдержку (например, Nokia Mobile Care).

Изначально Android One был ориентирован на бюджетный сегмент, где каждое лишнее приложение и украшательство бьёт по общей производительности. Конечно, современные «слабые» процессоры уже не так беспомощны, как в прошлые годы, и отлично работают с хорошо оптимизированным софтом. Да и последние версии мобильной ОС, в сравнении с прародителями, тоже шагнули далеко вперёд.

Логично, что в первую очередь к инициативе Google присоединились лишь несколько индийских вендоров, выпускающих максимально дешёвые устройства. Сегодня же, в пятом поколении, стандарт стремительно набирает обороты и насчитывает уже 33 аппарата, включая флагманские. Например, в 2017 году компания HMD Global вернула на рынок смартфоны бренда Nokia и впервые оснастила их чистым Android актуальной версии. А в 2018-м Nokia официально присоединилась к стандарту Android One с новыми гаджетами 3.1, 5.1, 6.1, 7 Plus и 8 Sirocco.

Nokia 7 Plus на Android 8.0

Почему фирменные прошивки — зло

Если с бюджетными моделями всё понятно, то зачем отказываться от дополнительных «наворотов» на средних и флагманских устройствах? К чему OEM-производителям менять проверенный временем подход и довольствоваться базовой функциональностью от Google?

Вендоры часто загружают в аппараты с собственными «обёртками» большое количество приложений. Конечно, это могут быть нужные, полезные, даже в каких-то случаях незаменимые программы, но вот беда — покупателя никто не спросил. Может, вместо какого-нибудь диспетчера устройств ему важнее загрузить побольше музыки, фильмов и игр на свой и без того не резиновый накопитель. Без root-прав можно разве что иконки с рабочего стола в отдельную папку спрятать, да и то не всегда. А получение «рута» зачастую лишает официальной гарантии, поскольку его нельзя получить без разблокировки загрузчика. Что, в свою очередь, может даже «окирпичить» смартфон или сделать его «калекой», отключив навсегда систему шифрования накопителя или поддержку фирменной системы платежей через NFC.

Не всё гладко и с обновлениями до новой версии ОС. Логика проста: чем больше «отсебятины», тем сложнее адаптировать прошивку. В прошлом году Google анонсировала Project Treble для Android 8.0 — новый стандарт, который чётко разграничивает низкоуровневые драйверы ОС от «наворотов». По идее, это должно позволить производителям обновляться намного быстрее, но пока что воз и ныне там.

Распределение версий Android по состоянию на 23 июля 2018 года

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

Плюсы и минусы чистого Android

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

Стоковая ОС работает быстрее. Вся система за много лет оптимизирована авторами. Соответственно, работать она должна заметно шустрее, в чём мы благополучно убедились в прошлом году. Расход памяти тоже снижается: фирменная оболочка и её приложения гораздо чаще обращаются к ОЗУ.

Больше свободного места на накопителе. Вендорская прошивка со всеми её «бантиками и рюшечками» съедает сотни мегабайт (если не свыше гигабайта). А ведь их можно заполнить, к примеру, музыкой или фотографиями.

Выверенный дизайн. Начиная с версии 5.0 Lollipop, Android живёт в среде Material Design — визуальном языке, который выражает функциональность через минимализм и понятные абстракции. А уж новейший Oreo и вовсе не стыдно поставить даже на самый навороченный флагман Nokia.

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

Обновления гарантированы, причём без задержек. Пользователи стоковой ОС всегда получают апдейты первыми. Pixel 2 XL собственной разработки Google или смартфон Nokia — разница во времени между их обновлениями до актуальной версии будет минимальной. В то время как создатели кастомных прошивок часто даже не сдерживают обещаний по запланированным патчам.

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

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

Чего ждать завтра?

Оправдывать необходимость собственных прошивок OEM-производителям всё труднее. Соответственно, расходы на разработку специфического ПО, которое вообще-то уже придумано, написано и внедрено на уровне ОС, выглядят всё менее разумными. Мы можем смело предположить, что базовый Android со временем существенно подвинет вендорские решения. Вероятно, он вытеснит их так же, как в своё время произошло с Bada, Tizen и SailfishOS. Если из них кто и остался в живых, то лишь в качестве нишевой ОС для носимых аксессуаров и телевизоров.

Пример использования Tizen в современных устройствах

Конечно, если Google всё-таки доведёт до ума Project Treble, то существенно поддержит вендоров: они смогут быстрее обновляться до новой версии ОС, несмотря на количество собственного тюнинга. Но это снимет только одно из пяти возражений против фирменных интерфейсов. А значит, смышлёный пользователь всё равно будет голосовать рублём — или любой другой валютой — за более привлекательный «чистый» аппарат, который к тому же и дешевле.

А как вы считаете, есть ли сегодня потребность в вендорских прошивках? Или им давно пора на покой? Поделитесь своим мнением в комментариях.

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

Константин Иванов

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

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

Иерархия памяти устройства на Android

Поскольку Android – это операционная система на базе Linux, в вашем телефоне файловая система также организована по принципу Linux. В этой системе на каждом устройстве есть шесть основных разделов: boot, system, recovery, data, cache и misc. Карты памяти microSD также имеют собственную иерархию памяти. Устройства, несущие на борту Android 7.0 Nougat, получили возможность непрерывного обновления за счет того, что в пару к системному разделу создается второй и один из них в фоне обновляется, а при перезагрузке происходит переключение, позволяющее обновленной системе заработать.

Читайте также  Как отправить в облако файлы на андроиде?

Вот краткое описание того, что содержится в каждой папке.

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

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

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

Приложения и папки в разделе данных

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

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

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

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

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

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

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

  • Android – это место, куда по умолчанию сохраняются кэш приложений и данные. Эту папку не рекомендуется удалять, если вы не хотите потерять данные приложений. Удаление этой папки может привести к некорректной работе некоторых из них.
  • Alarms, Ringtones, Notifications – как видно из названий, в этих папках хранятся аудиофайлы для будильников, рингтонов и уведомлений, которые могут быть использованы как дефолтными, так и сторонними приложениями.
  • Cardboard – здесь хранятся данные для ряда приложений VR, а если таковых нет, она остается пустой.
  • DCIM – здесь лежат фотографии, которые вы делали при помощи своего основного приложения камеры. Также вы можете увидеть такую папку и на карте microSD, если вы сохраняете фотографии и на нее.
  • Downloads – здесь находится все, что скачано вами в веб-браузере, например, в Chrome или Firefox.
  • Pictures, Music, Movies, Video – Это папки, которые по умолчанию используются вашими медиаприложениями. Некоторые приложения позволяют вам назначать другие папки, но большая часть медиаплееров по умолчанию будет использовать эти директории. Скриншоты чаще всего сохраняются в папке с картинками.
  • Podcasts – Эта папка используется рядом приложений, чтобы отделять подкасты от остальных музыкальных файлов. Если вы не пользуетесь приложениями для прослушивания подкастов, она будет пустой.

Итак, какие папки мне можно (или нужно) удалять?

Не уверен – не удаляй. Это справедливо для всех папок приложений, и трогать их не стоит, за исключением тех случаев, когда вы точно знаете, что хотите сделать. Добавлять и удалять файлы из любых папок с медиа абсолютно безопасно, но постарайтесь в порыве наведения порядка не снести саму папку. Если вы видите, что папка пуста, например, ничего нет в папке Alarms, вы, можете подумать, что она и сама не нужна. Но, с другой стороны, папка не занимает много места. И возможно, она потребуется какому-либо приложению впоследствии, поэтому так ли вам необходимо ее удалять?

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

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

Как переразбить разделы памяти Android и не получить кирпич: пошаговый мануал для чайников.

Напишу здесь, может кому пригодится.

Смысл в том, что установив Android 9.0 на планшет Nexus 7 2013 LTE (DEB) я не мог прошить GApps даже в редакции pico, где только один Play Market. При попытках это сделать вылезала ошибка 70, что значило, что в разделе памяти system недостаточно места, ибо она по умолчанию что-то около 860 Мб, а залитый мной Андроид 9 после установки оставлял там свободными пару мегабайт. Принял решение переразбить раздел system при помощи функции parted. Оговорюсь, что я в никс — подобных ОС — ламер, терминологией и командами без мануала не владею.

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

Установку драйверов и ADB для своих устройств вам придётся искать самостоятельно. Также не освещаются нюансы переноса разделов из чипа внутренней памяти на microSD карты и наоборот.

Значится порядок действий: загрузить на планшете кастомный рекавери, открыть в Windows Power Shell (или командной строке) папку с adb.exe, подключить кабелем планшет к ПК, желательно прямо к мат. плате, а не через разъём на лицевой панели, а то может не видеть ваше устройство.

«.» не нужно писать в простой командной строке, только в Power Shell.

Далее уже в оболочке:

Смотрим есть ли у нас этот модуль предустановленный (у меня не было) в результате:

# [6nls
ls
boot init.recovery.service.rc selinux_version
cache init.recovery.usb.rc sepolicy
charger license service_contexts
data oem sideload
default.prop proc sys
dev property_contexts system
etc recovery tmp
file_contexts res twres
fstab.flo root ueventd.flo.rc
init sbin ueventd.rc
init.rc sdcard usb-otg
init.recovery.hlthchrg.rc seapp_contexts vendor

Нету, значит нужно поставить. Качаем этот файл, закидываем его распакованным в папку к adb.exe.

Выходим из оболочки:

ls
PARTED init.recovery.service.rc sepolicy
boot init.recovery.usb.rc service_contexts
cache license sideload
charger oem sys
data proc system
default.prop property_contexts tmp
dev recovery twres
etc res ueventd.flo.rc
file_contexts root ueventd.rc
fstab.flo sbin usb-otg
init sdcard vendor
init.rc seapp_contexts
init.recovery.hlthchrg.rc selinux_version

И дадим ему права:

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

Я получил следующее:

GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type ‘help’ to view a list of commands.

После этого команда:

И получим перечень разделов памяти:

Model: MMC HBG4e (sd/mmc)
Disk /dev/block/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 67.1MB 157MB 89.6MB fat16 radio
2 201MB 204MB 3146kB modemst1
3 204MB 208MB 3146kB modemst2
4 268MB 284MB 15.4MB ext4 persist
5 336MB 336MB 799kB m9kefs1
6 336MB 337MB 799kB m9kefs2
7 403MB 403MB 799kB m9kefs3
8 403MB 407MB 3146kB fsg
9 470MB 471MB 1536kB sbl1
10 471MB 473MB 1536kB sbl2
11 473MB 475MB 2097kB sbl3
12 475MB 480MB 5243kB aboot
13 480MB 481MB 524kB rpm
14 537MB 554MB 16.8MB boot
15 604MB 605MB 524kB tz
16 605MB 605MB 1024B pad
17 605MB 606MB 1536kB sbl2b
18 606MB 608MB 2097kB sbl3b
19 608MB 613MB 5243kB abootb
20 613MB 614MB 524kB rpmb
21 614MB 614MB 524kB tzb
22 671MB 1552MB 881MB ext2 system
23 1552MB 2139MB 587MB ext4 cache
24 2147MB 2149MB 1049kB misc
25 2215MB 2225MB 10.5MB recovery
26 2282MB 2282MB 8192B DDR
27 2282MB 2282MB 8192B ssd
28 2282MB 2282MB 1024B m9kefsc
29 2349MB 2349MB 32.8kB metadata
30 2416MB 31.3GB 28.9GB ext4 userdata

Переведём отображение размеров с байтов на сектора, в одном мегабайте 2048 таких секторов:

Model: MMC HBG4e (sd/mmc)
Disk /dev/block/mmcblk0: 61079552s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 131072s 306143s 175072s fat16 radio
2 393216s 399359s 6144s modemst1
3 399360s 405503s 6144s modemst2
4 524288s 554287s 30000s ext4 persist
5 655360s 656919s 1560s m9kefs1
6 656920s 658479s 1560s m9kefs2
7 786432s 787991s 1560s m9kefs3
8 787992s 794135s 6144s fsg
9 917504s 920503s 3000s sbl1
10 920504s 923503s 3000s sbl2
11 923504s 927599s 4096s sbl3
12 927600s 937839s 10240s aboot
13 937840s 938863s 1024s rpm
14 1048576s 1081343s 32768s boot
15 1179648s 1180671s 1024s tz
16 1180672s 1180673s 2s pad
17 1180674s 1183673s 3000s sbl2b
18 1183674s 1187769s 4096s sbl3b
19 1187770s 1198009s 10240s abootb
20 1198010s 1199033s 1024s rpmb
21 1199034s 1200057s 1024s tzb
22 1310720s 3031039s 1720320s ext2 system
23 3031040s 4177919s 1146880s ext4 cache
24 4194304s 4196351s 2048s misc
25 4325376s 4345855s 20480s recovery
26 4456448s 4456463s 16s DDR
27 4456464s 4456479s 16s ssd
28 4456480s 4456481s 2s m9kefsc
29 4587520s 4587583s 64s metadata
30 4718592s 61079518s 56360927s ext4 userdata

И мы видим, что system можно расширить «вверх» до tzb, так как память там не размечена и «вниз», отщипнув часть раздела recovery.

Читайте также  Как ускорить интернет на андроиде?

Удаляем разделы 22 и 23 (хотите сохранить данные отсюда — делайте их дамп в рекавери):

Создаём новые с границами в нужных нам секторах и присваиваем им старые названия:

mkpart 22 1200058 3317759
mkpart 23 3317760 4177919
name 22 system
name 23 cache

Успех, результат (показывает не в секторах, так как я отсоединял планшет перед этим по незнанию, разделы 22 и 23 ещё не отформатированы):

Model: MMC HBG4e (sd/mmc)
Disk /dev/block/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 67.1MB 157MB 89.6MB fat16 radio
2 201MB 204MB 3146kB modemst1
3 204MB 208MB 3146kB modemst2
4 268MB 284MB 15.4MB ext4 persist
5 336MB 336MB 799kB m9kefs1
6 336MB 337MB 799kB m9kefs2
7 403MB 403MB 799kB m9kefs3
8 403MB 407MB 3146kB fsg
9 470MB 471MB 1536kB sbl1
10 471MB 473MB 1536kB sbl2
11 473MB 475MB 2097kB sbl3
12 475MB 480MB 5243kB aboot
13 480MB 481MB 524kB rpm
14 537MB 554MB 16.8MB boot
15 604MB 605MB 524kB tz
16 605MB 605MB 1024B pad
17 605MB 606MB 1536kB sbl2b
18 606MB 608MB 2097kB sbl3b
19 608MB 613MB 5243kB abootb
20 613MB 614MB 524kB rpmb
21 614MB 614MB 524kB tzb
22 614MB 1699MB 1084MB system
23 1699MB 2139MB 440MB cache
24 2147MB 2149MB 1049kB misc
25 2215MB 2225MB 10.5MB recovery
26 2282MB 2282MB 8192B DDR
27 2282MB 2282MB 8192B ssd
28 2282MB 2282MB 1024B m9kefsc
29 2349MB 2349MB 32.8kB metadata
30 2416MB 31.3GB 28.9GB ext4 userdata

Далее идём в рекавери на примере TWRP: wipe-advanced wipe-repair or change file system, где по очереди форматируете system в ext2, а cache в ext4.

Таким образом я смог установить GApps pico и в системном разделе осталось около 40 мб свободными.

Текст мой, размещён также на форуме 4pda в соответствующей теме.

Всем спасибо за внимание! Кто дочитал, тот — молодец!

MRGSVendorApp что это за программа на Андроид

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

  1. Для чего нужно это приложение MRGSVendorApp
  2. Откуда программа взялась на Андроиде
  3. Как удалить MRGSVendorApp на телефоне
  4. Ускорение работы смартфона Android
  5. Антивирус для телефона

Для чего нужно это приложение MRGSVendorApp

Что это за приложение MRGSVendorApp? Когда мы замечаем в своих смартфонах на Android необычное приложение, программу, как правило, идём за разъяснительной информацией в интернет. Но вы удивитесь тому, что официальных данных по нему практически нет. Большинство из найденной информации — это домысли и слухи. На самом деле MRGSVendorApp расшифровывается как Mail Ru Game Service . То есть игровые сервисы от многим известного поставщика.

App в конце названия утилиты переводится как «приложение» с английского языка. А слово «вендор» — многозначный термин, который в общем смысле передаёт значение компании/организации, выпускающей собственную продукцию под своей торговой маркой. Может быть как физическим, так и юридическим лицом. Таким образом MRGSVendorApp — это утилита, которая загружает или обновляет уже установленные приложения от Mail.ru в системе вашего телефона. А также собирает некоторую информацию.

Читайте также: HiSuite — что это за программа?

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

Приложение MRGSVendorApp расположено в разделе « Системные ». Но это не значит, что оно находилось в телефоне на момент его покупки. Утилита могла попасть в систему с другим приложением в качестве встроенного ПО на правах рекламы. Возможно, она была предустановлена разработчиком на вашем Andorid. В таком случае избавиться от неё будет сложнее.

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

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

Как удалить MRGSVendorApp на телефоне

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

Значит мы поступим следующим образом:

    Находим значок « Настройки » и нажимаем её;

Нажмите на шестерёнку на главном экране Андроид
В настройках найдите пункт « Приложения »;

Выберите пункт «Приложения» в списке настроек

  • В следующем окне в зависимости от версии Android и модели вашего мобильного телефона необходимо выбрать вкладку или значение из выпадающего списка « Все приложения »;
  • В нём находим программу MRGSVendorApp и выбираем её;
  • В окне приложения нужно нажать на пункт « Хранилище » и удалить из него кэш. После нажмите на кнопку « Удалить » и подтвердите.

    Удалите кэш и само приложение из системы Android

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

    Нажмите на кнопку «Остановить» в окне приложения

    Для этого вместо кнопки удалить, нажмите « Остановить » или « Отключить ».

    Это может быть полезным: Dolby Access — что это за программа?

    Ускорение работы смартфона Android

    Скорее всего, вы исследовали свой смартфон на предмет ненужных программ, чтобы ускорить его работу. Мы поможем вам в этом, как и в случае с приложением MRGSVendorApp. Если вы обладатель нового смартфона с Android 9 (или 10), то у нас есть возможность убрать некоторые ненужные функции. Которые при этом довольно сильно влияют на скорость работы системы в целом.

    Речь идёт об анимации переходов окон:

    1. Нам нужно открыть настройки смартфона;
    2. Найдите пункт « Система »;
    3. Находим здесь пункт « О телефоне » и по номеру сборки нужно нажать много раз, пока не появится уведомление, что мы стали разработчиком;
    4. Затем возвращаемся на шаг назад и выбираем « Для разработчиков »;
    5. Находим в этом окне пункт « Анимация окон » и всё, что с ним связано;
    6. Уберите в них скорость до нуля, то есть отключите анимацию полностью.

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

    Рекомендуем к прочтению: Anydesk — что это за программа?

    Антивирус для телефона

    Как известно, мобильная система Android практически не подвергается серьёзным вирусам, которые способны выводить её из строя. Но в наши смартфоны нередко попадают небольшие утилиты, которые вызывают рекламные окна и уведомления в разных местах. Для их блокировки рекомендуется использовать антивирусные приложения из Play Market. А эта программа MRGSVendorApp для вашего Андроид, о которой мы сегодня говорили, вирусом не является.