Если смартфон завис, не подключается к ПК или нужно быстро проверить IMEI — почти всё это решается командами: от коротких USSD-кодов вроде *#06# до полноценных ADB-команд с компьютера. Проблема в том, что набор доступных команд зависит от производителя, версии Android и даже прошивки, поэтому универсальной таблицы «на все случаи жизни» не существует.
В этом материале разберём четыре основных типа команд на Android: сервисные коды в номеронабирателе, команды ADB через компьютер, терминальные команды на самом устройстве и скрытые возможности режима разработчика. Для каждого типа дадим безопасные примеры и объясним, где искать точные значения для конкретной модели.
Сервисные (USSD и секретные) коды в номеронабирателе
Самый доступный тип команд — коды, которые вводятся в стандартном приложении «Телефон». Часть из них работает на уровне оператора (например, проверка баланса), часть — на уровне системы Android. Самый известный системный код — *#06#, который показывает IMEI устройства. Он работает практически на всех телефонах и предусмотрен стандартом.
Остальные коды сильно зависят от производителя. Код, открывающий инженерное меню на одном бренде, на другом может не сработать или выполнить совсем другую функцию. Поэтому перед вводом незнакомого кода стоит проверить его назначение в документации именно вашей модели.
- 📱
*#06#— показать IMEI (работает почти везде) - 🔋 Коды диагностики батареи и датчиков — зависят от бренда
- 📶 Коды оператора: баланс, остаток трафика, услуги — уточняйте у своего оператора
- ⚙️ Инженерные меню — только с пониманием последствий
⚠️ Внимание: некоторые сервисные коды запускают сброс настроек или очистку данных без дополнительного подтверждения. Никогда не вводите коды из непроверенных источников — сначала выясните, что именно делает команда.
ADB-команды: управление телефоном с компьютера
ADB (Android Debug Bridge) — официальный инструмент Google для взаимодействия с устройством через USB или Wi-Fi. Это самый мощный и при этом относительно безопасный способ выполнять команды на Android, потому что большинство действий обратимы и не требуют root-прав.
Для начала работы нужно включить отладку по USB: откройте Настройки → О телефоне и несколько раз нажмите на пункт «Номер сборки», пока не появится сообщение о разблокировке режима разработчика. Затем в разделе Для разработчиков активируйте переключатель отладки по USB. Точные названия пунктов могут отличаться в зависимости от оболочки производителя.
После установки ADB на компьютер (пакет Platform Tools с официального сайта для разработчиков Android) подключите телефон кабелем и проверьте связь:
adb devices
Если устройство определилось, на экране телефона появится запрос на разрешение отладки — подтвердите его. Дальше доступны базовые команды:
adb reboot
adb install app.apk
adb shell pm list packages
☑️ Подготовка ADB к работе
Полезные ADB-команды для повседневных задач
ADB позволяет делать то, что недоступно через обычные настройки: удалять предустановленные приложения, снимать скриншоты, переносить файлы. Вот команды, которые чаще всего нужны обычному пользователю:
| Команда | Назначение | Требует root |
|---|---|---|
adb devices | Список подключённых устройств | Нет |
adb install файл.apk | Установка приложения | Нет |
adb uninstall пакет | Удаление приложения | Нет |
adb push / adb pull | Передача файлов | Нет |
adb reboot recovery | Перезагрузка в рекавери | Нет |
Отдельно стоит упомянуть удаление системных приложений без root. Команда adb shell pm uninstall -k --user 0 имя.пакета убирает приложение для текущего пользователя, но не стирает его из прошивки — после сброса настроек оно вернётся. Это самый безопасный способ избавиться от предустановленного мусора, поскольку системные файлы не затрагиваются.
Терминальные команды на самом устройстве
Android построен на ядре Linux, поэтому на нём работают многие классические консольные команды. Установив эмулятор терминала (например, Termux), можно выполнять их прямо на смартфоне без компьютера. Без root-прав доступ ограничен, но базовые операции доступны всем.
Что можно делать в терминале без root:
- 📂
ls,cd,pwd— навигация по доступным папкам - 🌐
ping— проверка сетевого соединения - 📊
top— просмотр запущенных процессов - 💾
df— информация о свободном месте
В Termux дополнительно доступен пакетный менеджер pkg, через который устанавливаются консольные утилиты — от текстовых редакторов до сетевых инструментов. Это превращает смартфон в полноценную рабочую среду для тех, кто привык к командной строке.
Почему многие команды требуют root
Android изолирует приложения друг от друга и от системы. Обычный терминал работает с правами обычного приложения и не может изменять системные файлы. Root-доступ снимает это ограничение, но одновременно открывает возможность случайно повредить систему — поэтому без чёткой необходимости получать его не стоит.
Команды и скрытые функции режима разработчика
Меню «Для разработчиков» — это, по сути, набор системных «команд» в графическом виде. Помимо отладки по USB там есть десятки параметров: ограничение фоновых процессов, ускорение анимаций, отображение нажатий на экран, фиктивное местоположение и многое другое.
Практическая польза для обычного пользователя: уменьшение масштаба анимаций (параметры «Масштаб анимации окон» и соседние) до значения 0.5x визуально ускоряет работу интерфейса, а пункт «Не сохранять активность» помогает тестировать поведение приложений. Менять настройки стоит по одной, запоминая исходные значения, чтобы при проблемах вернуть всё назад.
Безопасность при работе с командами
Главный риск при работе с командами — не сами команды, а их источник. Инструкции с форумов часто копируются без учёта модели и версии прошивки, а последствия ошибки могут быть серьёзными: от потери данных до невозможности загрузки устройства.
⚠️ Внимание: команды с правами root (su,rmв системных разделах, изменениеbuild.prop) способны привести устройство в нерабочее состояние. Выполняйте их только если точно понимаете, что делает каждая строка, и имеете резервную копию данных.
Общие правила безопасной работы:
- 🔍 Проверяйте назначение каждой команды в нескольких независимых источниках
- 💾 Делайте резервную копию перед любыми действиями с системными приложениями
- 🔌 Не отключайте кабель во время выполнения ADB-команд прошивки или перезагрузки
- 🚫 Не вводите сервисные коды, назначение которых вам неизвестно
⚠️ Внимание: команды fastboot flashing unlock и подобные разблокируют загрузчик, что обычно приводит к полному стиранию данных и может повлиять на гарантию и работу банковских приложений. Это крайняя мера, а не рутинная операция.
Часто задаваемые вопросы
Работают ли секретные коды на всех Android-смартфонах?
Нет. Универсально работает лишь небольшой набор кодов вроде *#06# для показа IMEI. Остальные зависят от производителя, оболочки и версии прошивки. Точный список для конкретной модели стоит искать в официальной документации или на профильных форумах.
Нужен ли root для ADB-команд?
Для большинства команд — нет. Установка и удаление приложений, передача файлов, перезагрузка и просмотр логов работают без root. Права суперпользователя нужны только для команд, изменяющих системные разделы.
Что делать, если adb devices не видит телефон?
Проверьте, включена ли отладка по USB, попробуйте другой кабель и порт USB, подтвердите запрос на разрешение отладки на экране телефона. На Windows может потребоваться установка драйвера устройства от производителя.
Можно ли удалить системные приложения без root?
Да, через команду adb shell pm uninstall -k --user 0 имя.пакета приложение удаляется для текущего пользователя. Системные файлы при этом не затрагиваются, и после сброса настроек приложение восстановится.
Опасен ли режим разработчика для обычного пользователя?
Сам по себе — нет: его включение ничего не меняет. Риск представляют необдуманные изменения отдельных параметров. Меняйте настройки по одной и записывайте исходные значения, чтобы при необходимости вернуть всё назад.