SIM Toolkit (com.android.stk): обзор и практическое применение

com.android.stk — это системный сервис Android, реализующий SIM Toolkit (STK): он запускает меню оператора прямо с SIM‑карты и позволяет проверять баланс, пополнять счёт и управлять услугами без интернета.

Что такое com.android.stk и как он работает

SIM Toolkit (STK) — стандарт GSM/3GPP: набор приложений и меню, которые хранятся на SIM‑карте и запускаются через системный сервис com.android.stk. При вставке SIM карточки оператор может отправить в неё преднастроенное меню — пункты могут выполнять USSD‑запросы, отправлять короткие сообщения или показывать push‑уведомления. STK работает поверх мобильной сети (GSM/3G/4G/5G) и не требует доступа в интернет.

На современных Android версий служба может отображаться как "SIM Toolkit", "SIM‑меню", а на Android 14+ части функций интегрируются в приложение "Телефон" или называются "SIM‑провайдер". Для eSIM также возможна поддержка STK.

Если меню отсутствует — это не обязательно баг: многие операторы сейчас переносят сервисы в мобильные приложения и могут оставить STK пустым.

Основные функции и когда это полезно

Главные возможности STK через com.android.stk:

  • Проверка баланса и пакетов минут/SMS/трафика.
  • Пополнение счета или переход на другой тариф.
  • Активация услуг (роуминг, опции подписки).
  • Отправка USSD‑команд и приём push‑сообщений от оператора.
  • Быстрый доступ при отсутствии интернета или когда приложение оператора недоступно.

Когда использовать:

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

Как найти, использовать и безопасно отключить

Как открыть STK:

  1. Вставьте SIM и перезагрузите телефон.
  2. Откройте список приложений — найдите "SIM Toolkit" или "SIM‑меню".
  3. Если не видно: Настройки → Приложения → Показать системные → найдите com.android.stk.

Советы по использованию:

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

Как отключить (если нужно):

  • Через настройки: Приложения → SIM Toolkit → Отключить/Выключить.
  • Через ADB: adb shell pm disable-user com.android.stk

Отключение блокирует все меню от оператора; если они вам нужны, используйте USSD‑коды вручную (*100# и т.д.) или не отключайте сервис.

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

  • Меню пустое: оператор не заполнял STK; свяжитесь с поддержкой оператора.
  • Приложение не запускается после обновления Android: возможен баг прошивки — обновите систему или очистите кэш приложения.
  • Конфликты на кастомных прошивках: на MIUI/ColorOS/прошивках AOSP STK может работать некорректно.
  • Невидимо в списке приложений: включите отображение системных приложений.

FAQ

  • STK шпионит за мной?
    Нет. STK выполняет команды, записанные на SIM, и взаимодействует с оператором; это не фоновый трекер.

  • Можно ли заменить STK приложением оператора?
    Да — мобильное приложение даёт больше функций (история платежей, автоплатежи), но оно требует интернета и прав на устройство.

  • Что делать, если пункты меню не выполняются?
    Перезагрузите устройство, проверьте SIM в другом телефоне; если проблема сохраняется — обратитесь к оператору.

  • STK поддерживает eSIM?
    Часто да, но зависит от оператора и реализации прошивки.

Если вам нужно быстро: откройте приложение "SIM Toolkit" на устройстве и проверьте доступные пункты — именно они определяют, какие услуги предоставляет ваш оператор.