Что такое com.android.mms и можно ли его отключить

com.android.mms — это системный пакет Android, отвечающий за стандартное приложение сообщений (SMS/MMS). Отключить его можно (через настройки или ADB), но удалять без root‑прав опасно: вы лишитесь приёма SMS/MMS и рискуете нарушить работу сервисов, которые используют SMS (банки, 2FA и т. п.).

Коротко: функции и где находится

com.android.mms — системный APK из AOSP/прошивки, который:

  • обрабатывает отправку и приём SMS и MMS;
  • хранит черновики, историю и настройки уведомлений;
  • управляет автозагрузкой мультимедиа по мобильной сети и RCS (если поддерживается);
  • обычно расположен в /system/priv-app/ или /product/priv-app/ (зависит от производителя).

Без этого компонента стандартные SMS/MMS не будут работать. На многих устройствах его роль частично берут на себя сторонние мессенджеры, но аппаратные и сервисные уведомления (банковские, оператора) по SMS останутся критичными.

Отключение прервёт приём SMS/MMS: вы можете пропустить коды подтверждения, банковские уведомления и сообщения оператора.

Как безопасно отключить (пошагово)

  1. Проверьте, нужен ли вам полноценный отказ. Часто достаточно отключить автозагрузку медиа или RCS.
  2. Через интерфейс (самый простой, безопасный способ):
    • Настройки → Приложения → Сообщения (Messaging) → Отключить / Остановить.
    • Перезагрузите устройство. Если появятся ошибки — включите обратно.
  3. Через ADB (без root, для аккуратной деактивации):
    • Включите "Отладку по USB" (Настройки → О телефоне → нажать 7 раз на номер сборки → Параметры разработчика).
    • Подключите к ПК, выполните adb devices.
    • Отключить: adb shell pm disable-user --user 0 com.android.mms
    • Включить: adb shell pm enable com.android.mms
  4. Удаление/заморозка APK требует root и рискованно:
    • Заморозка через root‑утилиты или удаление файла APK может привести к сбоям системы и потере гарантии.

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

Последствия, альтернативы и что делать после отключения

Последствия:

  • Полная потеря приёма/отправки SMS и MMS пока компонент отключён.
  • Возможны сбои уведомлений систем и приложений.
  • На старых устройствах возможны нестабильности в работе вызовов/контактов.

Альтернативы (рекомендуемая последовательность):

  1. Установите стороннее приложение для SMS (Google Messages, Textra, Pulse) и сделайте его приложением по умолчанию — тогда системный клиент можно только заменить, не отключая его принудительно.
  2. Очистите кэш и данные приложения, если цель — освободить место.
  3. Ограничьте права и фоновые активности через Настройки → Потребление батареи → Ограничение работы в фоне.

После отключения:

  • Проверьте приём SMS (отправьте тестовое сообщение).
  • Если возникли проблемы с сервисами (банк, оператор) — включите компонент обратно через настройки или ADB.

Частые ошибки

  • Попытка удалить системный APK без root — операция не выполнится, но может привести к частичной деактивации.
  • Отключение без проверки альтернативного приложения для SMS — потеря важной корреспонденции.
  • Использование устаревших ADB-команд или неправильного имени пакета (проверьте точное имя: com.android.mms или com.google.android.apps.messaging в зависимости от устройства).

FAQ

  • Можно ли удалить com.android.mms полностью без root?
    • Нет. Полное удаление системного APK требует root‑прав и сопряжено с риском.
  • Как быстро вернуть сообщения, если что-то пошло не так?
    • Включите приложение в Настройках приложений или выполните adb shell pm enable com.android.mms и перезагрузите телефон.
  • Освободит ли отключение много места/памяти?
    • Обычно освобождается не много — преимущественно остановка фоновых процессов (несколько десятков мегабайт). Для значительной экономии лучше чистить медиаконтент и кеш.