Хватит быть просто пользователем: коды для Android, которые превратят вас в хакера
Нажмите пару клавиш — и ваш смартфон расскажет то, о чем бренд предпочел бы промолчать. Раскрываем коды, которые вытащат из системы всю подноготную.
Основные идеи
Мнение автора
Cервисные команды открывают глубокие возможности операционной системы. Я лично проверял матрицу экрана линейки Samsung Galaxy на битые пиксели с помощью комбинации #0#. Главный инсайт: эти цифры дают полный контроль над устройством, но требуют бдительности из-за риска сбоев или потери файлов. Я однозначно советую использовать эти инструменты для диагностики железа. Это отличный способ узнать реальное состояние батареи и защитить гаджет от скрытых угроз. Для безопасности рекомендую установить приложение NoUSSD, блокирующее опасные автоматические запросы из интернета.
Какая неизвестная сила управляет скрытыми процессами вашего девайса прямо сейчас, пока вы просто листаете ленту новостей? Разгадка таится в непубличных программных алгоритмах, которые способны дать вам полный контроль над аппаратной начинкой, ведь секретные системные комбинации Android открывают доступ к недокументированным возможностям платформы. Вы можете кардинально изменить привычный формат взаимодействия с техникой. Обычный пользователь привык взаимодействовать со своим гаджетом через графическую оболочку Android или ярлыки программ. Однако активировать определенный перечень опций получится исключительно через сервисные директивы. Они представляют собой цифровые связки. Их набирают в интерфейсе «Телефон», имитируя вызов абонента.
Подобный функционал изначально закладывали вовсе не для широкой публики, а для провайдеров телекоммуникационных услуг или работников ремонтных мастерских. По этой причине данные параметры практически невозможно встретить в официальных мануалах.
В процессе их применения важно сохранять предельную бдительность. Зачастую, когда система смартфона не может идентифицировать комбинацию, на дисплее всплывает стандартное сервисное уведомление. Например, вы увидите надпись «Проблема с подключением или неверный код MMI». Но иногда случается серьезный системный программный сбой. Единственный метод восстановления работоспособности в такой ситуации — принудительный перезапуск гаджета. Отдельные деструктивные команды и вовсе способны бесследно стереть все пользовательские файлы.
Совет: Обязательно изучите этот материал до финальной точки. Вы поймете назначение цифр и принципы их активации.
Специальные команды для отдельных моделей смартфонов
Управляющие комбинации, которые обрабатываются аппаратной частью устройства, применяются со времен первых сотовых аппаратов. Механика действий дико проста: вы вбиваете символы в окне набора номера, после чего запускается скрытый процесс. Трудность заключается в том, что большинство тайных кодов привязаны к конкретным брендам. Они часто требуют наличия строго определенной версии Android.
К примеру, цифровая последовательность *#0*# запускает скрытую инженерную панель на устройствах линейки Samsung Galaxy. Этот инструмент позволяет протестировать матрицу экрана на дефектные пиксели. Также через него проверяется работоспособность вибромотора, пространственного гироскопа, сенсора освещения и встроенного акселерометра.

Считывание номера устройства на вашем смартфоне
Любой сотовый аппарат или планшетный компьютер с модулем беспроводной связи обладает персональным электронным паспортом. Этот индификатор называется IMEI. Данные цифры критически важно зафиксировать в надежном месте. Они очевидно пригодятся для поиска гаджета при его краже или утере.
Этот способ сработает даже после того, как злоумышленник осуществит полный откат параметров до базового заводского состояния. Наличие этой комбинации упростит процедуру подтверждения прав собственности при обращении в службы возврата находок.
Схема действий следующая: серийный номер IMEI отображается на экране сразу после открытия телефонного приложения и ввода комбинации *#06#. Полученный результат можно перенести в блокнот или зафиксировать с помощью снимка экрана. Это позволит скинуть изображение на персональный компьютер или сохранить файл в сетевом хранилище.
Просмотр информации об аккумуляторе и системе на вашем смартфоне
Активация шифра *#*#4636#*#* мгновенно перенаправляет пользователя в глубокие системные настройки. Вкладка «Информация о телефоне» содержит развернутый перечень технических параметров девайса, включая IMEI, наименование сотовой компании, а также текущие скоростные показатели входящего и исходящего интернет-трафика.
На отдельных моделях смартфонов или в специфических модификациях Android система дополнительно открывает блок «Сведения об аккумуляторе». Тут публикуются температурные показатели батареи и точное время непрерывной работы платформы.
Раздел «Статистика использования» хранит хронологию работы софта с указанием точной продолжительности сессий. Наконец, блок «Информация о Wi-Fi» раскрывает параметры беспроводного интернет-соединения и конфигурацию активного маршрутизатора. Там можно посмотреть тип применяемого шифрования для защиты данных и факт использования сетевого протокола DHCP.
Кстати, этот метод работает нереально шикарно даже при отсутствии SIM-карты внутри лотка, поскольку обращение идет напрямую к чипу мобильного телефона.

Команды Android для мобильной сети
Для успешной обработки кодов типа GSM или MMI аппарат обязан поймать сигнал сотовой вышки. Причина кроется в том, что при отправке подобных запросов гаджет связывается с сервером оператора для корректировки сетевых опций. Например, директива #31# позволяет заблокировать отображение вашего личного номера при исходящем вызове. Прочие GSM-команды помогают осуществлять аудит статуса переадресации звонков в моменты, когда линия занята, абонент находится вне зоны доступа или просто не успевает снять трубку.
В качестве альтернативного примера можно привести MMI-запрос *#21#. Он выводит на экран актуальные параметры перенаправления вызовов. Откройте номеронабиратель, введите символы *#21# и отправьте запрос. На экране появится отчет. Для настройки правил переадресации применяйте следующие варианты: создание новой конфигурации через **21*, аннулирование параметров с помощью ##21#, выключение функции через #21# и ее повторный запуск посредством *21#.
Вся процедура завязана на серверной части провайдера связи, так что доступность опций целиком зависит от технологической базы конкретной сотовой компании.
Важное правило: отправку GSM-команд вот прям обязательно нужно подтверждать нажатием клавиши посыла вызова.
Аналогичным образом выстроена архитектура обмена данными через USSD-запросы. Подобные цифровые шифры повсеместно встречаются на тарифных планах с посекундной или поминутной тарификацией, где они помогают быстро отслеживать остаток средств на балансе. Из-за этого большинство таких кодов жестко привязаны к конкретным провайдерам: клиенты сети O2 используют комбинацию *140#, чтобы мгновенно проверить баланс на лицевом счете.
Опасность кодов для Android
По аналогии с GSM-директивами, USSD-команды в стандартных условиях требуют ручного нажатия на кнопку звонка. Однако существует лазейка для их автоматического выполнения, и в этом скрыта серьезная угроза. При использовании тега ‘tel:’ вредоносный USSD-код можно замаскировать внутри обычной интернет-ссылки. В итоге мобильный телефон без ведома владельца активирует опасный скрипт. Это произойдет в момент перехода веб-браузера на зараженный интернет-ресурс. На такой странице может находиться команда на принудительную смену PIN-кода или директива на тотальный сброс системы до заводских настроек.

Как защититься от опасных кодов
Для устранения этой бреши в программном обеспечении можно установить утилиты класса NoUSSD. Они полностью блокируют попытки автоматического набора номеров со страниц сайтов. Если вам действительно потребуется отправить легитимный сервисный запрос, вы всегда сможете сделать это вручную через стандартный интерфейс набора номера.
Секретные коды для мобильных телефонов, которые вам стоит знать
| Выбранные коды Android | Функция |
|---|---|
| *#0*# | Открывает сервисное меню (в основном на старых моделях мобильных телефонов) |
| **04*старый PIN*новый PIN*новый PIN# | Изменяет PIN-код |
| **042*старый PIN2*новый PIN2*новый PIN2# | Изменяет PIN2 |
| *#004# | Проверка состояния условной переадресации вызовов |
| **004* | Включает условную переадресацию вызова |
| *004# | Включает условную переадресацию вызова |
| #004# | Отключает условную переадресацию вызовов |
| ##004# | Отключает условную переадресацию вызовов |
| **05*PUK*новый PIN1*новый PIN1# | Разблокирует PIN-код |
| **052*PUK2*новый PIN2*новый PIN2# | Разблокирует PIN2 |
| *#06# | Отображает уникальный идентификатор устройства (IMEI) |
| *#21# | Проверяет состояние переадресации вызова |
| **21*номер телефона# | Настройка переадресации вызовов |
| *21# | Активирует переадресацию вызовов |
| #21# | Отключает переадресацию вызовов |
| ##21# | Отключает переадресацию вызовов |
| *#30# | Статус определения номера вызывающего абонента для входящих вызовов |
| *#31# | Статус определения номера вызывающего абонента при исходящих вызовах |
| *#61# | Статус переадресации вызова, если на звонок никто не отвечает |
| **61*[номер телефона]*10*[количество секунд, например 5, 10, 15, 20, 25 или 30]# | Настраивает переадресацию вызовов, когда мобильный телефон не отвечает (выключен, нет связи) |
| *61# | Включает переадресацию вызовов, если на звонок никто не отвечает |
| #61# | Отключает переадресацию вызовов, если на звонок никто не отвечает |
| ##61# | Отключает переадресацию вызовов, если на звонок никто не отвечает |
| *#62# | Отображает ваш собственный номер телефона (Vodafone) |
| *100# | Отображает предоплаченный кредит (для Telekom, Vodafone, E-Plus) |
| *101# | Отображает ваш предоплаченный баланс (в O2) |
| *102 | Стоимость последнего исходящего звонка/сообщения (в сети Vodafone) |
| *105 | Отображает предоплаченный бонусный кредит (с O2) |
| *130 | Отображает предоплаченный кредит (в Swisscom и т. д.) |
| *135 | Отображает ваш собственный номер телефона (с Telekom) |
| *140 | Отображает информацию о тарифах (с O2) |
| *#0228# | Отображает состояние батареи (на некоторых устройствах) |
| *#*#0283#*#* | Проверка звука динамика и микрофона (для Samsung) |
| *#0782# | Отображает время на смартфоне (для Samsung) |
| *#1111# | Отображает версию программного обеспечения (для Samsung) |
| *#1234# | Отображает версию прошивки (для Samsung) |
| *#*#1575#*#* | Тест GPS (для Samsung) |
| *2767*3855# | Переустанавливает прошивку |
| *2767*4387264636* | Отображает код продукта устройства |
| *#3282*727336*# | Отображает общее количество звонков, использованное и доступное место для хранения данных, а также количество контактов (для Samsung) |
| *#7353# | Быстрая проверка, в том числе динамика, вибрации, камеры и сенсорного экрана (для Samsung) |
| *#*#8255#*#* | Отображает настройки приложения Google Talk |
| *#*#7780#*#* | Сброс к заводским настройкам |
| *#12580*369*# | Отображает системную информацию |
| *#32489# | Отображает используемое шифрование устройства |
| *#*#4636#*#* | Отображает информацию об аккумуляторе, данные о телефоне, информацию о Wi-Fi, меняет статус, отображает статистику использования |
| *#*#273283*255*663282*#*#* | Копирует фотографии с камеры |
| *#*#197328640#*#* | Включает сервисный режим |
Скрытые команды Android: что скрывается за набором цифр
Секретные коды Android вызывают у пользователей смешанные чувства, от восторга от скрытых возможностей до страха перед необратимыми последствиями. В интернете циркулируют десятки комбинаций, якобы открывающих доступ к недокументированным функциям, но далеко не все они работают на современных устройствах. Реальность такова, что большинство кодов были созданы для инженерных целей и либо заблокированы производителями, либо их функционал сильно урезан. Разберемся, где правда, а где вымысел.
Миф о всемогущем инженерном меню
Многие пользователи верят, что существует универсальный код для входа в инженерное меню, который работает на любом смартфоне. Это глубокое заблуждение. На самом деле коды жестко привязаны к производителю, модели и даже версии прошивки. Например, комбинация #0# запускает тестовую панель исключительно на устройствах Samsung Galaxy. Для смартфонов на процессорах MediaTek используются совсем другие коды, например ##3646633##. Производители постоянно обновляют свои системы, и многие старые коды перестают работать или дают ограниченный доступ.
Правда об IMEI и универсальных кодах
Единственный по-настоящему универсальный код, который гарантированно работает на всех устройствах Android, это #06# для отображения IMEI. Этот идентификатор присваивается каждому устройству с сотовым модулем и не зависит от версии Android или модели. Остальные коды, которые можно встретить в списках, действительно могут работать, но с оговорками. Например, ##4636##* открывает меню тестирования на многих устройствах, но часть информации может быть недоступна или отображаться некорректно.
Легенды об удаленном сбросе через ссылку
Самый опасный миф касается возможности удаленно сбросить телефон до заводских настроек через переход по ссылке. Эта угроза действительно существовала в 2012 году на некоторых устройствах Samsung с уязвимостью в обработчике USSD-кодов. Однако современные версии Android закрыли эту брешь, и автоматический запуск USSD через браузер больше не работает. Тем не менее, новые уязвимости появляются, например недавно обнаруженная проблема в mobile-mcp, позволяющая выполнять произвольные Android-интенты.
Плюсы и минусы использования сервисных кодов
Секретные коды открывают доступ к функциям, которые скрыты от обычного пользователя в настройках. Однако платой за этот доступ становится риск случайно изменить критический параметр или потерять данные. Рассмотрим объективные преимущества и недостатки.
Преимущества
Главный плюс сервисных кодов это быстрый доступ к технической информации без необходимости устанавливать сторонние приложения. Вы можете мгновенно узнать IMEI, проверить статус аккумулятора, протестировать сенсорный экран или динамики. Для диагностики неисправностей это незаменимый инструмент. Коды переадресации вызовов позволяют гибко настроить маршрутизацию звонков без рытья в меню настроек, которые у разных производителей расположены по-разному.
Недостатки
Главный недостаток заключается в отсутствии обратной связи перед выполнением опасных команд. Вы вводите код и сразу получаете результат, без предупреждений и подтверждений. Ошибочная комбинация может привести к сбросу настроек или удалению данных. Кроме того, многие коды работают только при наличии SIM-карты и соединения с сетью оператора, что ограничивает их использование. Разные производители по-разному реализуют поддержку команд, и код, работающий на одном устройстве, может не работать на другом.
Скрытые возможности
Некоторые коды дают доступ к данным, которые невозможно получить через стандартный интерфейс. Например, можно узнать температуру батареи, тип защиты Wi-Fi сети, версию прошивки камеры. Для технарей и энтузиастов это ценный источник информации. Однако стоит помнить, что производители не несут ответственности за последствия использования таких кодов.
Риски и способы защиты
Использование сервисных кодов связано с реальными угрозами, от случайной потери данных до целенаправленных атак. Важно понимать эти риски и знать, как от них защититься.
Главная угроза
Наибольшую опасность представляют USSD-коды, которые могут быть инициированы удаленно через вредоносные ссылки. В 2012 году была обнаружена критическая уязвимость на устройствах Samsung, позволявшая выполнять сброс телефона через переход по специально сформированной ссылке. Хотя эта конкретная уязвимость закрыта, новые способы атак появляются регулярно. Недавно была найдена проблема в mobile-mcp, где AI-агенты могли выполнять произвольные Android-интенты, включая USSD-коды, через промпт-инъекции.
Решение
Для защиты от автоматического запуска USSD-кодов существует приложение NoUSSD. Оно перехватывает все USSD-запросы и дает пользователю выбор, выполнять код или отменить. Это полностью блокирует возможность удаленного сброса через браузер. При этом обычные номера телефонов обрабатываются стандартным образом, не создавая неудобств. Установка такого приложения рекомендуется всем, кто часто переходит по ссылкам с мобильных устройств.
Дополнительные меры
Помимо установки защитного ПО, важно соблюдать базовые правила безопасности. Не переходите по подозрительным ссылкам на мобильных устройствах, особенно если они обещают что-то необычное. Проверяйте разрешения, которые запрашивают установленные приложения. Ведите отдельный список важных кодов, которые вы используете, чтобы не экспериментировать с неизвестными комбинациями. При появлении нестандартного поведения смартфона после ввода кода немедленно выполните перезагрузку.
Особенности использования кодов в России
В России доступность и работа сервисных кодов зависит от оператора связи и модели смартфона. Некоторые коды, связанные с балансом или услугами, жестко привязаны к конкретному провайдеру и могут не работать при смене SIM-карты.
Зависимость от оператора
USSD-коды для проверки баланса и управления услугами уникальны для каждого оператора. Клиенты МТС используют одни комбинации, Билайн другие, Мегафон третьи. Эти коды обрабатываются на стороне оператора, поэтому их работоспособность не зависит от производителя смартфона. Однако GSM-коды для управления вызовами, такие как переадресация, обрабатываются самим устройством и работают одинаково у всех операторов.
Проблемы совместимости
Современные версии Android, особенно в комбинации с интерфейсами производителей, могут по-разному обрабатывать коды. Например, на новых Samsung с One UI 6+ код *#0011# для входа в инженерный режим может не работать без активного подключения к мобильной сети. Это связано с политикой безопасности производителей, которые ограничивают доступ к низкоуровневым настройкам для обычных пользователей.
Общий вердикт
Для российских пользователей сервисные коды остаются полезным инструментом для диагностики, но их применение требует осторожности. Коды для IMEI и проверки баланса актуальны и широко используются. Инженерные коды для тестирования аппаратной части продолжают работать, но их набор и доступность сокращаются с каждым обновлением Android.
Нестандартное применение сервисных кодов
За пределами очевидных сценариев диагностики и настройки, сервисные коды открывают неожиданные возможности. Их можно использовать для автоматизации рутинных действий или создания нестандартных инструментов контроля.
Автоматизация через Tasker
Приложения типа Tasker позволяют автоматизировать выполнение USSD-кодов. Например, можно настроить сценарий, который будет проверять баланс по расписанию и отправлять уведомление при падении ниже определенного уровня. Это превращает разрозненные команды в целую систему мониторинга. Аналогично можно настроить автоматическое включение переадресации в нерабочее время с помощью последовательности GSM-кодов.
Создание тестовых скриптов
Для технических специалистов открывается возможность создания скриптов для автоматизированного тестирования устройств. После сборки или ремонта можно запустить последовательность кодов, проверяющих дисплей, динамик, вибромотор и сенсоры. Это значительно ускоряет процесс контроля качества по сравнению с ручным тестированием через интерфейс.
Альтернативный способ восстановления
В некоторых случаях, когда графический интерфейс телефона зависает или не реагирует, сервисные коды могут стать единственным способом получить информацию о состоянии устройства или инициировать перезагрузку. Хотя это не отменяет необходимости полноценного ремонта, такой подход позволяет быстрее диагностировать проблему.
Кому полезны, а кому опасны сервисные коды
Сервисные коды не универсальны. Есть категории пользователей, для которых они приносят реальную пользу, и те, кому лучше их избегать.
Полезны для технарей
Для системных администраторов, инженеров и технических специалистов коды становятся незаменимым инструментом. Они позволяют быстро диагностировать неисправности, проверять работоспособность компонентов без разбора устройства и получать техническую информацию в полевых условиях. Для владельцев сервисных центров это экономия времени и ресурсов.
Опасны для новичков
Неподготовленные пользователи легко могут случайно изменить важные системные параметры или выполнить сброс, не понимая последствий. Многие коды не имеют обратного действия или требуют сложной процедуры восстановления. Новичкам следует ограничиться кодом IMEI и проверкой баланса через USSD, избегая экспериментов с инженерными меню.
Интересны исследователям
Энтузиасты и исследователи безопасности используют коды для изучения внутреннего устройства Android. Они ищут новые комбинации, анализируют поведение системы в ответ на разные запросы и выявляют потенциальные уязвимости. Их работа помогает делать операционную систему более безопасной.
Итог
Сервисные коды Android это обоюдоострый инструмент, польза и опасность которого зависят от пользователя. За годы существования платформы их функционал эволюционировал, часть возможностей была закрыта, но базовые диагностические команды остались востребованы.
Оправданность применения
Использовать коды стоит только при наличии конкретной задачи, которую невозможно решить через стандартные настройки. Проверка IMEI, диагностика аккумулятора или настройка переадресации это разумные сценарии. Эксперименты ради любопытства с неизвестными комбинациями неоправданно рискованны.
Реальные перспективы
В будущем доступ к инженерным функциям через коды будет только сокращаться. Производители все больше закрывают систему и выводят настройки в специализированные приложения. Однако базовый набор для тестирования останется, так как он необходим для сервисных центров. Актуальность кодов сохранится для технических специалистов, но рядовым пользователям лучше использовать официальные приложения для диагностики.
Срок годности истек: как узнать, когда ваш Android-смартфон превратится в тыкву










