Гид по технологиям

Как безвозвратно удалить Android‑приложение через ADB

6 min read Android. Обновлено 01 Jan 2026
Удаление Android‑приложений через ADB
Удаление Android‑приложений через ADB

Если на устройстве Android есть нежелательные предустановленные или сторонние приложения, их можно удалить с компьютера через ADB — официальный инструмент разработчика. Процесс: установить ADB, включить USB‑отладку, найти пакетное имя приложения и выполнить команду удаления. Ниже — пошаговое руководство, варианты восстановления, меры предосторожности и проверочные списки.

Логотип Android и текст команды adb uninstall под ним

Android часто поставляется с набором предустановленных приложений. Некоторые из них удобны, но множество программ воспринимается как «bloatware» — они занимают место, расходуют ресурсы или собирают данные. ADB (Android Debug Bridge) даёт вам детальный контроль над устройством и позволяет удалить практически любое приложение, не требуя root‑прав.

Важно: удаление системных пакетов может нарушить работу устройства. Прежде чем удалять что‑то незнакомое, сделайте резервную копию или запишите список изменений.

Что такое ADB — кратко

ADB (Android Debug Bridge) — инструмент для отправки команд с компьютера на устройство Android. Он предназначен для разработчиков, но базовые команды просты и безопасны при аккуратном использовании. Термины:

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

Быстрый план действий

  1. Установите ADB на компьютер.
  2. Включите «Отладку по USB» и при необходимости «Беспроводную отладку» на устройстве.
  3. Подключите устройство (USB или по сети) и убедитесь, что оно видно через adb devices.
  4. Найдите полное пакетное имя приложения.
  5. Выполните команду удаления и проверьте результат.

1. Установка ADB на компьютер

ADB доступен для Windows, macOS и Linux. Вы можете скачать официальные SDK Platform Tools или установить ADB через пакетный менеджер.

Официальная загрузка: SDK Platform Tools (ADB)

Примеры установки через пакетные менеджеры:

Windows (Scoop):

scoop install adb

macOS (Homebrew):

brew install android-platform-tools

Linux (Debian/Ubuntu):

sudo apt-get install android-tools-adb

Процесс установки ADB через Scoop в командной строке Windows

Подсказки:

  • На Windows сначала установите Scoop, если планируете его использовать.
  • Если предпочитаете графический способ, скачайте SDK Platform Tools и распакуйте в удобную папку, затем откройте терминал в этой папке.

2. Подключение устройства к ADB

На устройстве нужно включить «Параметры разработчика» и «Отладку по USB». Порядок общий:

  1. Откройте «Настройки» → «О телефоне» → несколько раз нажмите на «Номер сборки» (Build number), чтобы включить параметры разработчика.
  2. Вернитесь в «Настройки» → «Система» → «Для разработчиков» и включите «Отладку по USB». При наличии Android 11+ можно также включить «Беспроводную отладку».

Подключение через USB обычно проще: подключите кабель и подтвердите запрос на устройстве «Разрешить отладку USB». Проверить подключение можно командой:

adb devices

Список подключённых устройств в ADB, вывод команды adb devices

Вывод команды показывает серийный номер устройства (USB) или IP‑адрес (для беспроводного соединения) и статус. Если устройство отмечено как “unauthorized”, разблокируйте экран телефона и подтвердите запрос от компьютера.

3. Поиск пакетного имени приложения

Для удаления по ADB нужно знать точное пакетное имя приложения, например com.google.android.apps.maps для Google Maps.

Выполните команду, чтобы войти в shell устройства:

adb shell

Затем перечислите установленные пакеты:

pm list packages

Вывод pm list packages в оболочке adb

Список велик. Чтобы ускорить поиск, используйте фильтрацию (на компьютере; терминал поддерживает grep либо используйте встроенную фильтрацию в PowerShell/Windows):

Linux/macOS/Windows с grep:

pm list packages | grep chrome

Windows PowerShell:

pm list packages | Select-String chrome

Замените chrome на часть названия приложения или имя разработчика. Результат будет в виде строки package:com.example.app.

Важно: не все пакеты безопасно удалять. Системные пакеты обеспечивают базовые функции (телефонная связь, интерфейс, обновления и т.п.). Если пакет явно системный и вы не уверены, лучше временно отключить или скрыть приложение.

4. Удаление приложения

Если вы завершили поиск и получили пакетное имя, выйдите из shell, если вы в нём, командой:

exit

Стандартный способ удаления — команда:

adb uninstall com.spotify.lite

Где com.spotify.lite — пример пакетного имени. Успех подтверждается сообщением Success.

Процесс удаления приложения через adb и сообщение Success

Если команда возвращает Failure или «not allowed», возможно приложение является системным или требует специальных прав.

Альтернативные команды и когда они полезны

  • Удалить приложение только для текущего пользователя (часто используемый метод для удаления предустановленных приложений без root):
adb shell pm uninstall --user 0 com.example.app

Эта команда деактивирует пакет для основного пользователя устройства, сохранив его в системном разделе. Это менее рискованно, чем полное удаление из /system.

  • Отключить (без удаления) приложение:
adb shell pm disable-user --user 0 com.example.app

Отключение безопаснее, если вы не уверены в последствиях.

  • Переустановить APK с компьютера (если у вас есть файл .apk):
adb install path/to/app.apk
  • Восстановление предустановленного системного приложения может потребовать factory reset или перепрошивки, если вы полностью удалили пакет из системного раздела.

Когда удаление через ADB не сработает

  • Если устройство требует root‑прав для доступа к системному разделу и вы попытались удалить пакет из /system.
  • Если пакет защищён в прошивке производителя (тогда даже pm uninstall –user 0 может быть заблокирован).
  • Если установленная политика организации (MDM) запрещает удаление.

В таких случаях рассмотрите отключение приложения, скрытие через лаунчер или запросите восстановление от производителя.

Критерии приёмки

Чтобы считать задачу по удалению выполненной, проверьте:

  • Команда adb uninstall выдала Success.
  • Пакет не отображается в pm list packages.
  • Приложение больше не видно в списке приложений/лаунчере.
  • Устройство продолжает корректно загружаться и выполнять базовые функции.

Если хотя бы один пункт не выполнен, верните изменения или восстановите устройство из резервной копии.

Риски и способы их снижения

Риск: потеря ключевой системной функции (камера, телефон, обновления). Митигаторы:

  • Делайте резервную копию перед удалением.
  • Сначала отключайте приложение, а не удаляйте.
  • Используйте pm uninstall –user 0 вместо полного удаления для системных пакетов.
  • Записывайте список изменённых пакетов.

Роль‑ориентированные чек‑листы

Для обычного пользователя:

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

Для администратора/инженера:

  • Снимите бэкап Nandroid или полную резервную копию данных.
  • Ведите лог удалённых пакетов и даты операций.
  • Тестируйте изменения на одном устройстве перед массовым развёртыванием.

Варианты восстановления и отката

  1. Если вы удалили пользовательское приложение — установите APK заново через adb install или скачайте из Play Store.
  2. Если удалён системный пакет и возникли проблемы — возможно потребуется вернуть заводскую прошивку или выполнить factory reset.
  3. Если использовали pm uninstall –user 0, вы можете вернуть пакет, создав нового пользователя или восстановив настройки (иногда пакет возвращается после обновления системы).

Мини‑методология — безопасный рабочий процесс

  1. Создайте резервную копию.
  2. Выполните pm list packages | grep <ключ> и убедитесь в правильности пакета.
  3. Попробуйте pm disable-user –user 0 <пакет>.
  4. Если всё в порядке в течение 24–48 часов, выполните pm uninstall –user 0 <пакет> или adb uninstall <пакет>.
  5. Запишите изменения в журнал.

Быстрый справочник команд

  • Установить ADB (Windows Scoop): scoop install adb
  • Проверить устройства: adb devices
  • Войти в shell: adb shell
  • Показать пакеты: pm list packages
  • Удалить (пользователь): adb uninstall
  • Удалить для пользователя 0: adb shell pm uninstall –user 0
  • Отключить пакет: adb shell pm disable-user –user 0
  • Установить APK: adb install

Решение «что выбрать» — диаграмма

flowchart TD
  A[Нужно удалить приложение?] --> B{Это ваше приложение или предустановленное?}
  B -->|Стороннее| C[adb uninstall ]
  B -->|Предустановленное| D{Опасность при удалении?}
  D -->|Нет| E[adb shell pm uninstall --user 0 ]
  D -->|Да| F[adb shell pm disable-user --user 0 ]
  F --> G[Наблюдать 24–48 часов]
  E --> G
  C --> G
  G --> H{Проблемы?}
  H -->|Нет| I[Готово]
  H -->|Да| J[Восстановление из резервной копии или прошивка]

Короткий глоссарий

  • ADB: Android Debug Bridge — инструмент для команд между ПК и Android.
  • package: уникальное имя приложения (например com.example.app).
  • shell: командная оболочка Android.

Краткое резюме

Удаление приложений через ADB даёт гибкость и контроль. Процесс не требует root и может быть безопасным, если соблюдать простые правила: создавать резервные копии, сначала отключать подозрительные пакеты, использовать pm uninstall –user 0 для предустановленных приложений и тестировать изменения. Если вы не уверены — отключите вместо удаления.

Важно: всегда записывайте изменения и имейте план отката.

Дополнительные ресурсы и ссылки: официальная страница SDK Platform Tools и документация pm (package manager) в Android.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как принудительно обновить Windows Phone
Мобильные устройства

Как принудительно обновить Windows Phone

Обновление Nokia Lumia — пошаговое руководство
Мобильные устройства

Обновление Nokia Lumia — пошаговое руководство

Управление временем для фрилансера
Карьера

Управление временем для фрилансера

Как стать фриланс‑разработчиком: шаг за шагом
Карьера

Как стать фриланс‑разработчиком: шаг за шагом

Nokia Lumia 800: ошибка подключения к ПК — исправление
Техподдержка

Nokia Lumia 800: ошибка подключения к ПК — исправление

Настройка интерфейса Nintendo Switch
Игры

Настройка интерфейса Nintendo Switch