Что такое медиа сервис на андроиде. Ошибка «android process media», как исправить — решаем проблемы с установкой приложений

Проблема : Очень быстро разряжается батарея на Samsung Galaxy, а в "Настройки - Батарея" отображается, что 40-50% жрёт процесс MediaServer

Что это вообще такое : Процесс MediaServer в Android отвечает за сканирование и обнаружение мультимедийных файлов на внутренней памяти или карте памяти.

Решение :
Наиболее полно раскрыто

  • MediaServer Android или решение проблемы быстро расхода батареи
  • Если устройство Android используется как внешний накопитель, то всегда выполняйте «Безопасное Извлечение» с компьютера. Как выше было указано проблема MediaServer Android возникает из-за повреждения файлов.
  • Используйте качественную карту памяти microSD (ну, это понятно)
  • Не делайте дефрагментацию флеш накопителей и карт память — это верная смерть для них. (???)
Рекомендации по исправлению :
  • Исправить мультимедийные файлы (подключить устройство как накопитель, запустить утилиту для устранения ошибок в MP3 файлах — , далее сканирование и FIX)
  • Если на устройстве присутствуют сомнительные видео файлы — недокачанные или битые, удалить.
  • Добавить в корень папки с музыкой (и во все папки и подпапки с медиаконтентом) пустой файлик .nomedia то бы не индексировалось содержание, и далее всегда пользоваться плеером который умеет сам сканировать указанные ему папки и не использовать системную библиотеку. К примеру - PowerAMP
  • Убрать из названий.mp3 файлов и из их тегов все символы, в том числе “нежелательные” (типа "&" и "_")
  • Очистить медиахранилище: "Настройки > Диспетчер приложений > Все > Хранилище мультимедиа > Очистить данные (+ Очистить Кэш)"
  • Мелодию будильника поменять на “базовую”, вместо.mp3 файла
  • Отредактировать файл build.prop, путем добавления строк:

pm.sleep_mode=1
ro.ril.disable.power.collapse=0
media.stagefright.enable-player= false

  • Использовать программу "Rescan Media ROOT "
  • Использовать программу "App to Kill Mediaserver "
  • Отключить "хранилище мультимедиа" через Autostarts
  • Использовать Mediaserver Killer (требуется root, сомнительно, т.к. если есть root - легче заморозить/удалить)
  • Выполнить проверку носителя на ошибки.
  • Выполнить форматирование носителя, предварительно сделав backup.

Еще один рецепт :
Продолжил изучать проблему, и выяснил, что проблема не в процессе mediaserver, а в так называемых “вэйклоках”, которые нам наглядно преподносят программы “Wakelock Detector ” и “BetterBatteryStats ”.
На утро всплыли следующие злобные “вэйклоки”: AlarmManager (процессы Карты Google, Viber и т.д.) и Audio_out2 (процесс 1013), который за 9 часов статистики загружался работал 8,5(!) часов. Детально про них поведал миру г-н Pe@rl$ .
Цитата: “…AudioOut_2… Для устранения: открыть настройки, выбрать звук. Выключить звуки клавиатуры, звуки прикосновений, блокировки экрана и вибраций при прикосновениях. Дело привычки, но дополнительная жизнь батареи, которую Вы получите только лишь решив эту до смешного простую проблему, более чем стоит того…
Звуки нажатий и виброотклик меня были выключены всегда, а вот виброотклик экрана блокировки – нет. Вот причина, которую я так долго искал. После отключения виброотклика "ушли" mediaserver и Audio_out2 , а с ними и проблема “ночного жора”.

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

Устройства со старыми версиями Android (до Android 5.0) подключаются к компьютеру в качестве накопителя. То есть ваш смартфон или планшет распознается как обычная флешка. Если это так, то оптимальным способом избежать ошибок с медиафайлами станет безопасное извлечение Android. Для этого нажмите на соответствующий значок в нижнем правом углу и выберите строчку "Извлечь" напротив нужного устройства.

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

Решение проблемы 1. MP3Val.

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


  • Подсоедините мобильное устройство к компьютеру и выберите тип подключения "накопитель".

  • Скачайте и запустите программу , которая исправит ошибки в mp3-файлах.

  • Укажите программе MP3Val, какие именно диски и каталоги необходимо просканировать. Если ошибки будут найдены, то их можно либо устранить (кнопку Fix) или же удалить поврежденные файлы.

Решение проблемы 2. Удаление поврежденных файлов.

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

Решение проблемы 3. Форматирование карты памяти.

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

Решение проблемы 4. Приложение MediaServer Killer.

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

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

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

  • Оба устройства должны быть подключены к одному WiFi роутеру
  • Оба устройства должны поддерживать стандарт DLNA или Miracast (для Apple — AirPlay)

Если с первым пунктом все ясно, то второй может вызвать затруднения. Дело в том, что старые модели ТВ не все поддерживают технологию DLNA, даже если у них имеется встроенный WiFi. Для того, чтобы обеспечить эту возможность для таких телевизоров нужно будет дополнительно приобрести WiFi адаптер, или в народе «свисток», который гарантированно работает с DLNA/Miracast. Если вы хотите проигрывать файлы с iPhone/iPad без установки дополнительных приложений (в том числе видео, воспроизводимое из браузера), то нужно также, чтобы этот адаптер поддерживал AirPlay — аналог DLNA от Apple.

Сервер DLNA на Android устройстве

Смартфон может не только воспроизводить файлы с ПК, но и сам быть сервером и разрешать просмотр находящихся на нем самом файлов другим устройствам — ТВ, ПК и смартам. Для этого есть еще одна прога, которая так и называется — DLNA сервер. В Play Маркете она выглядит так (ссылка на загрузку):

Устанавливаем прогу и заходим в нее. Сначала надо создать сервер на данном смартфоне. Для этого жмем «Add > DLNA Server»


и задаем параметры во вкладке «Settings», как на скриншоте:

  • Server Name — имя, которое будет отображаться при поиске с других устройств.
  • Порт — оставляем по умолчанию.

Для безопасности активируем включение программы только при подключении к нашей домашней Wi-Fi сети. Ее имя (SSID) можно либо ввести вручную, либо нажать кнопку «GEt current SSID», чтобы программа определила его самостоятельно.

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


После выбора папки несколько раз жмем на кнопку «Назад» на панели телефона и при запросе подтверждаем сохранение настроек («Do you want to save the settings > Yes»).

После этого возвращаемся в главное стартовое окно программы, где видим наш созданный медиа-сервер. Для его запуска жмем «Start».

После этого, также как и в случае с работой Домашнего медиасервера на компьютере, зайдя на ТВ в меню «AllShare» в разделе «Видео» появится наш DLNA сервер на Android, с которого можно посмотреть видео.

Также наш сервер Android появится и на других устройствах при установке на них DLNA проигрывателей. Например, на устройствах от Apple можно использовать программу TV Assist. Заходим в «Просмотр мультимедиа», видим там наш запущенный сервер, а внутри него папки и файлы для воспроизведения.


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

На все вопросы отвечу в комментариях..

Если статья помогла, то в благодарность прошу сделать 3 простые вещи:
  1. Подписаться на наш YouTube канал
  2. Отправить ссылку на публикацию к себе на стену в социальной сети по кнопке выше

Иногда, устанавливая какую-либо программу, пользователи сталкиваются с проблемой такого рода: совершенно неожиданно игра или приложение из Play Market (или другого источника) не устанавливается или не запускается, а вместо этого появляется сообщение от системы о том, что возникла ошибка «Android Process.media». Как её исправить?

Процесс android.process.media отвечает за учёт медиа данных устройства. Так, например, видеоплеер не предлагает открывать по одному файлу вручную, а сразу выдаёт весь список видео. То же самое происходит и с галереей, и с аудиопроигрывателем.

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

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

Первый способ

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

Традиционно начнём процедуру открыв «Настройки»:

Находим пункт «Диспетчер приложений», нажимаем:

Из открывшегося списка выбираем «Загрузки»:

В появившемся окне нажимаем кнопку «Очистить данные»:

Теперь возвращаемся к пункту «Диспетчер приложений» и выбираем «Хранилище мультимедиа»:

Ту же процедуру проделываем с этим приложением, то есть, очищаем данные и у этого приложения:

Последним, завершающим шагом перезагружаем свой гаджет:

Манипуляции, которые мы проделали, понудят оба приложения к обновлению своих данных, что приведёт их в режим соответствия реальному содержимому памяти. Таким образом, мы избавимся от ошибки «Android Process.media», что даст возможность избавить монитор медиа от некорректной работы.

Второй способ

Мы должны упомянуть ещё об одном варианте, достаточно радикальном, но, тем не менее, если он существует, то о нём нужно сказать. Суть этого способа заключается в извлечении внешней карты памяти (если таковая есть на вашем устройстве) из аппарата, после чего можно будет устанавливать приложения из Google Play. Однако, не стоит забывать и о недостатках такой процедуры:

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

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

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

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

Первое – действенный метод – установка обновления (если оно вышло для вашей модели устройства) до версии 4.3 Jelly Bean (или более поздней). Оптимизация благотворно повлияла на работу системы, что подтверждается практически отсутствием такого рода проблем на последних версиях ОС Андроид.

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

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

Что это за программа?

MediaService в Андроид – это рекламный софт, работающий в фоне. Программка меняет настройки сторонних приложений, системных процессов и мобильных служб. Защита касперского относит данный вирус к типу угроз: троян (not-a-virus:HEUR:AdWare). На сегодняшний день вирус определяется защитой программ Kaspersky, Dr.Web, AVG, ESET.

Как вы поняли, основная цель программы Медиа Сервис – показ рекламы и баннеров в сторонних приложениях. Помимо этой “стандартной” угрозы, присутствует момент с отслеживанием и сбором личностных данных (телефонная книга, журнал звонков, серфинг в интернете). Многие владельцы отмечают, что этот червь сильно “жрет батарею” телефона и значительно его нагружает и тормозит. Несмотря на столь официальное название, которое напрямую связывает троян со службой мультимедиа – к ней он не имеет никакого отношения.

Пояснение not-a-virus:HEUR:AdWare – указывает на то, что Касперский не может считать программку вирусной, потому как вы сами дали добро на её установку. Дело в том, что код трояна может быть привязан к скачиваемому приложению и запускаться вместе с ним. Система же считает так: угрозы нет, раз вы её лично запускаете. Касперский, например, просто вам поясняет – программа связана с рекламными баннерами.

Как удалить вирус MediaService из Android

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


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


Отдельно стоит сказать про загрузчик, который может повторно загружать Медиа Сервис на телефон. В таком случае, нужно его найти. Как правило, он имеет название, схожее с каким-нибудь системным. Проверьте папку APP и пробейте в поиске все содержащиеся там процессы, если будут неизвестные – сносите. Не бойтесь убрать лишнее, так как система заблокирует снос важных файлов. Также проверьте в корне памяти телефона, либо SD-карты наличие папки.JM и сотрите все, что есть в ней. Чаще всего, вирусные загрузчики прячутся в этих двух папках.

Заключение

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