Чтобы удалить системное приложение через ADB, настроить intent в автоматизации или разобраться с конфликтом двух программ, сначала нужно узнать package name — уникальный идентификатор приложения вида com.whatsapp или org.telegram.messenger. Это не то же самое, что название в меню: одно и то же приложение может отображаться как «Камера», а его пакет называться com.android.camera2.
В этой инструкции разберём несколько рабочих способов узнать имя пакета: от простого просмотра в настройках и Google Play до команд ADB и сторонних утилит. Выбирайте тот, который подходит под вашу задачу — для разового просмотра достаточно браузера, а для пакетной работы удобнее компьютер.
Что такое package name и зачем он нужен
Package name (имя пакета, application ID) — это уникальный идентификатор, который система Android присваивает каждому установленному приложению. По нему ОС отличает программы друг от друга, хранит их данные в отдельных каталогах и управляет разрешениями. Формат обычно выглядит как обратное доменное имя: com.developer.appname.
На практике имя пакета требуется в таких ситуациях:
- 🔧 удаление или отключение предустановленных приложений через
adb shell pm uninstall; - 🤖 настройка автоматизаций в Tasker, MacroDroid и подобных инструментах;
- 🛡️ проверка подлинности приложения — клоны и фейки часто копируют иконку, но не могут повторить чужой package name;
- 📱 запуск конкретной activity или отправка intent через командную строку;
- 🧩 разработка и тестирование собственных приложений.
Способ 1: через настройки телефона
Самый доступный вариант — посмотреть идентификатор прямо на устройстве, без компьютера и дополнительных программ. Откройте Настройки → Приложения (на некоторых оболочках — «Все приложения» или «Диспетчер приложений»), найдите нужную программу и откройте страницу с её информацией.
Здесь есть нюанс: в стандартном Android имя пакета на этой странице обычно не отображается. Однако в ряде оболочек — например, в некоторых версиях MIUI и прошивках с расширенным режимом разработчика — идентификатор виден внизу карточки приложения или доступен по долгому нажатию на название. Точное расположение зависит от версии прошивки, поэтому сверяйтесь с документацией своей модели.
Если в настройках вашего устройства package name не показывается, переходите к следующим способам — они работают на любой версии Android.
⚠️ Внимание: не путайте package name с версией приложения и названием файла APK. Запись вида WhatsApp_2.24.1.apk — это имя установочного файла, а не идентификатор пакета.
Способ 2: через Google Play в браузере
Если приложение установлено из официального магазина, имя пакета видно прямо в адресной строке — это один из самых быстрых методов. Откройте страницу приложения в Google Play через браузер (на телефоне или ПК) и посмотрите на URL.
Адрес страницы имеет вид:
https://play.google.com/store/apps/details?id=com.whatsapp
Всё, что стоит после параметра id=, и есть package name. В примере выше это com.whatsapp. Метод работает даже для приложений, которые не установлены на вашем устройстве, — удобно, когда нужно заранее узнать идентификатор.
Ограничение способа очевидно: он не подходит для приложений, установленных из сторонних источников, из Huawei AppGallery или собранных вручную. Для них используйте ADB или специальные утилиты.
Способ 3: через ADB с компьютера
Для системных приложений и массовых операций надёжнее всего работает ADB (Android Debug Bridge). Понадобится компьютер с установленными platform-tools и включённая отладка по USB на телефоне: Настройки → О телефоне → семь нажатий по «Номер сборки», затем в разделе «Для разработчиков» активировать Отладка по USB. Путь к пунктам меню может отличаться в зависимости от оболочки.
После подключения устройства и подтверждения запроса на отладку выполните команду, которая выведет список пакетов всех установленных приложений:
adb shell pm list packages
Список получится длинным, поэтому удобнее отфильтровать его по ключевому слову. Например, чтобы найти пакет браузера Chrome:
adb shell pm list packages | grep chrome
На Windows в стандартной командной строке вместо grep используйте findstr:
adb shell pm list packages | findstr chrome
☑️ Проверка перед работой с ADB
Дополнительно полезны команды adb shell pm list packages -s (только сторонние приложения) и adb shell pm list packages -f (пакеты вместе с путями к APK-файлам). Полный синтаксис и поведение флагов описаны в официальной документации Android для разработчиков.
⚠️ Внимание: командыpm uninstallиpm disableдля системных пакетов могут нарушить работу устройства. Прежде чем что-либо удалять, убедитесь, что точно знаете назначение пакета, и по возможности сделайте резервную копию данных.
Способ 4: сторонние приложения для просмотра пакетов
Если компьютера под рукой нет, а настройки прошивки не показывают идентификатор, помогут приложения-анализаторы из Google Play. Поищите по запросам вроде «app info», «package name viewer» или «apk analyzer» — таких утилит несколько, и интерфейс у них похожий: список установленных программ с отображением package name, версии, разрешений и путей к файлам.
Порядок действий обычно такой:
- 📲 установите анализатор из Google Play и откройте его;
- 🔍 найдите нужное приложение через поиск или в общем списке;
- 📋 нажмите на него — package name отобразится в карточке, часто с кнопкой копирования;
- 🗂️ при необходимости отсортируйте список: только пользовательские или только системные приложения.
Перед установкой такой утилиты посмотрите на запрашиваемые разрешения: для просмотра списка пакетов приложению не нужен доступ к контактам, SMS или геолокации. Если анализатор требует лишнего — это повод выбрать другой вариант.
Как проверить, что приложение настоящее, а не подделка
Сравните package name установленной программы с идентификатором на официальной странице Google Play (параметр id= в URL). Фейковые приложения копируют иконку и название, но вынуждены использовать свой собственный пакет — совпадение идентификатора является одним из признаков подлинности. Дополнительно сверьте название разработчика на странице магазина.
Сравнение способов
Чтобы быстро выбрать подходящий метод, сверьтесь с таблицей — в ней собраны ключевые различия описанных вариантов.
| Способ | Нужен ПК | Работает для системных приложений | Скорость |
|---|---|---|---|
| Настройки телефона | Нет | Зависит от прошивки | Быстро |
| Ссылка Google Play | Нет | Нет (только магазинные) | Очень быстро |
| ADB | Да | Да | Требует настройки |
| Сторонний анализатор | Нет | Да | Быстро |
Для разовой задачи проще всего скопировать идентификатор из ссылки магазина. Если работаете с системными пакетами, автоматизацией или удалением bloatware — без ADB остаётся единственным универсальным инструментом, который видит абсолютно все пакеты в системе.
Частые вопросы
Можно ли узнать package name без компьютера и без установки программ?
Да, если приложение есть в Google Play: откройте его страницу в браузере и посмотрите параметр id= в адресной строке. Для системных приложений без сторонних утилит и ПК вариантов мало — всё зависит от того, показывает ли ваша прошивка идентификатор в настройках.
Одинаков ли package name у одного приложения на разных устройствах?
Да, идентификатор задаётся разработчиком и одинаков для всех установок конкретного приложения. Исключение — модифицированные сборки и клоны, где пакет намеренно изменён.
Чем package name отличается от названия приложения?
Название (label) — это текст под иконкой, который может меняться с обновлениями и переводиться на разные языки. Package name — технический идентификатор, постоянный для приложения, именно по нему система хранит данные и управляет программой.
ADB не видит устройство — что проверить?
Убедитесь, что отладка по USB включена, кабель поддерживает передачу данных (некоторые кабели — только для зарядки), а команда adb devices выводит устройство со статусом device. Если статус unauthorized — подтвердите запрос на экране телефона. При необходимости установите драйверы устройства на ПК.
Можно ли изменить package name уже установленного приложения?
Штатными средствами — нет. Идентификатор зашит в манифест APK, и его изменение требует пересборки и переподписи пакета, после чего система воспримет программу как совершенно другое приложение.