Home
» Мобильные советы
»
Как удалить любое приложение Android с помощью ADB (включая системные приложения и раздутое ПО)
Как удалить любое приложение Android с помощью ADB (включая системные приложения и раздутое ПО)
Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙
На устройствах Android предустановлено множество приложений, и хотя некоторые из них могут быть полезны, многие из них бесполезны и нежелательны. К счастью, вы можете без каких-либо условий удалить любое приложение Android с помощью ADB.
ADB — это мощный набор инструментов, предоставляющий вам больше контроля над вашим Android-устройством. Хотя ADB предназначен для разработчиков Android, для удаления приложений Android с его помощью не требуются специальные знания программирования.
ADB, или Android Device Bridge, — это инструмент, позволяющий запускать код на Android с компьютера. ADB открывает множество возможностей благодаря командной строке. Однако вы также можете использовать ADB для решения простых задач, таких как перенос буфера обмена, удалённая установка приложений и, конечно же, их удаление.
Удаление приложений с помощью ADB не требует root-доступа и довольно простое, как только вы освоитесь. Помимо возможности удаления практически любого приложения, включая системные и ненужное ПО , вы также можете использовать ADB для удалённого удаления приложений с помощью функции беспроводной отладки.
Поскольку ADB взаимодействует с вашим устройством посредством кода, чтобы удалить приложение, вам нужно будет указать его полное имя пакета, а не более привычное фирменное название (например, «com.facebook.katana» вместо Facebook).
Имя пакета может показаться разработчиками ошибкой, но на самом деле вы можете легко найти имя пакета приложения с помощью ADB. Узнав имя пакета, вы сможете удалить приложение навсегда всего одной командой.
1. Установите ADB на свой компьютер.
Перед удалением приложения с устройства Android необходимо установить ADB на компьютер. Вы можете установить ADB, загрузив его и запустив терминал в папке ADB на компьютере. Другой способ установки ADB на компьютер — использовать терминал.
ADB доступен для Windows, Mac и Linux. Если вы пользователь Linux, вам, вероятно, не нужны инструкции по установке приложений через Терминал. На других платформах для установки ADB можно использовать Scoop для Windows и Homebrew для Mac . Эти два установщика работают из командной строки и позволяют устанавливать приложения через Терминал.
В качестве примера мы используем компьютер с Windows. После установки Scoop вы можете установить ADB одной командой через командную строку.
Запустите командную строку , выполнив поиск cmd в меню «Пуск», затем введите указанную ниже команду и нажмите клавишу Enter на клавиатуре.
scoop install adb
Scoop автоматически загрузит и установит ADB. Если каких-либо зависимостей не хватает, Scoop запросит разрешение на их установку. Введите Y и нажмите Enter , чтобы разрешить установку.
Установка ADB с помощью Scoop
Теперь ADB установлен и готов к работе. Название пакета ADB в Homebrew и Linux различается. Вы можете установить ADB с помощью Homebrew на Mac, выполнив следующие действия:
brew install android-platform-tools
А в Linux вы можете использовать:
sudo apt-get install android-tools-adb
2. Подключите ADB к устройству Android
Конечно, для использования ADB с этим устройством вам необходимо включить отладку по USB на вашем Android-устройстве . Это позволит вам подключаться к устройству через USB-кабель или по беспроводной сети.
Если у вас смартфон, проще всего подключить его к компьютеру с помощью USB-кабеля. Если же у вас стационарное устройство, например, Android TV-приставка, попробуйте функцию беспроводной отладки с помощью ADB.
Независимо от выбранного вами способа подключения, вы можете получить список подключенных устройств, выполнив в Терминале следующую команду:
adb devices
ADB подключает устройство через USB
Эта команда отображает серийный номер для устройств, подключенных через USB, и локальный IP-адрес для беспроводных подключений.
3. Найдите имя пакета приложения с помощью ADB.
Хотя у большинства приложений простые метки, Android не использует метку приложения для их идентификации. Что делать, если у двух приложений одинаковая метка? Чтобы избежать путаницы, Android использует уникальное имя пакета для идентификации приложения. Например, Google Maps отображается в списке приложений как Maps , но настоящее название Google Maps — com.google.android.apps.maps.
К счастью, вы можете использовать ADB в том же окне терминала, чтобы узнать имя пакета приложения. После подключения ADB к устройству выполните следующую команду, чтобы войти в оболочку ADB:
adb shell
Теперь рядом с мигающим индикатором должно отображаться имя вашего устройства. Затем выполните следующую команду, чтобы получить список всех пакетов, установленных на вашем Android-устройстве:
pm list packages
Список установленных пакетов с помощью ADB
Воспользуйтесь менеджером пакетов ADB, чтобы получить список всех пакетов, установленных на вашем Android-устройстве. Длина этого списка и наличие пакетов, о которых вы никогда не слышали, говорит о том, что на вашем устройстве установлено множество приложений, о существовании которых вы даже не подозреваете. Большинство из них — фоновые системные приложения, которые незаметно обеспечивают работу вашего Android-устройства.
Предупреждение :
Вы можете удалить любой из перечисленных пакетов Android с помощью ADB, но это не значит, что вам следует это делать. Большинство этих приложений необходимы для работы вашей системы, и их удаление может потенциально повлиять на функциональность вашего устройства. Удаляйте системные приложения только тогда, когда знаете, что делаете!
Полный список установленных пакетов на вашем Android-устройстве может помочь вам лучше разобраться, но поиск по названию пакета конкретного приложения будет не очень эффективным.
Для фильтрации результатов вы можете использовать следующую команду:
pm list packages |grep chrome
пакет adb grep
Эта команда фильтрует список пакетов, оставляя только пакеты с именем chrome. Замените chrome на название вашего приложения или имя разработчика, чтобы найти пакеты для этого приложения.
4. Удалите приложение.
Теперь, когда у вас есть имя пакета приложения, оно полностью в ваших руках. Если вы всё ещё находитесь в оболочке ADB, выйдите из неё, набрав команду exit и нажав Enter. Затем введите имя пакета в команду ниже и выполните её:
adb uninstall com.spotify.lite
Удаление приложений Android с помощью ADB
Эта команда удалит Spotify Lite с подключенного устройства Android. Замените com.spotify.lite на имя пакета нужного приложения, и оно исчезнет после того, как ADB выдаст результат «Успешно».
Обратите внимание, что приведённая выше команда предложит системе удалить приложение только для текущего пользователя. Удалить приложение для всех пользователей можно только при наличии root-доступа к телефону.
Имейте в виду, что удаление системных приложений может привести к поломке устройства, поэтому удаляйте только те приложения, в которых вы уверены. Такие приложения, как Gmail, Google Play Музыка, Google Play Фильмы и другие, можно безопасно удалить, но никогда не удаляйте Google Play Маркет и связанные с ним файлы. Если после удаления какого-либо приложения ваш телефон стал работать нестабильно, переустановите его из Google Play Маркета или выполните сброс настроек к заводским.
В зависимости от производителя некоторые телефоны поставляются только с несколькими ненужными программами и системными приложениями, которые можно легко отключить, в то время как другие загружены сторонними приложениями, которые пользователи не могут удалить или отключить.
Пользователи Android имеют больше свободы благодаря открытому исходному коду, однако Android всё ещё имеет некоторые ограничения безопасности. Вы не можете удалить системные приложения и большинство предустановленных приложений на вашем Android-устройстве без дополнительных действий. ADB — это инструмент, который может обойти это ограничение. В конце концов, это ваш телефон, и вы должны иметь над ним полный контроль. Инструкции выше позволят вам удалить эти ненужные приложения с вашего Android-телефона без необходимости получения root-доступа.
Преимущество удаления приложений Android с помощью ADB заключается в том, что вам не нужно получать root-доступ к устройству. Достаточно просто подключить устройство, найти имя пакета приложения и выполнить команду удаления. Теперь вы знаете, как это сделать. Попрощайтесь с ненужным ПО и неиспользуемыми приложениями!