Устройства Android поставляются с множеством предустановленных приложений, и хотя некоторые из них могут быть полезны, многие другие инструменты излишни и нежелательны для пользователей. К счастью, вы можете без каких-либо условий удалить любое приложение Android с помощью ADB.
ADB — это мощный набор инструментов, которые помогут вам расширить контроль над вашим устройством Android. Хотя ADB предназначен для разработчиков Android, вам не нужны какие-либо знания программирования, чтобы удалить с его помощью приложения Android.
Удаление приложений Android с помощью ADB
ADB, или Android Device Bridge, — это инструмент, который позволяет запускать код на Android с вашего компьютера. ADB открывает множество возможностей благодаря возможностям командной строки. Однако вы также можете использовать ADB для простых задач, таких как использование ADB для переключения буфера обмена, удаленной установки приложений и, конечно же, их удаления.
Для удаления приложений с помощью ADB не требуются права root, и это довольно просто, если вы освоитесь. Помимо того, что вы можете удалить практически любое приложение, включая системные приложения и вредоносное ПО , вы также можете использовать ADB для удаленного удаления приложений с помощью беспроводной отладки.
Поскольку ADB взаимодействует с вашим устройством посредством кода, вам нужно будет указать полное имя пакета приложения, а не его более знакомую торговую марку, чтобы удалить его (это будет что-то вроде «com.facebook.katana» вместо Facebook для пример).
Имена пакетов могут звучать так, как будто это то, с чем имеют дело разработчики, но на самом деле вы можете легко найти имя пакета вашего приложения с помощью ADB. Если у вас есть имя пакета, для окончательного удаления приложения потребуется всего одна команда.
1. Установите ADB на компьютер
Вам необходимо установить ADB на свой компьютер, прежде чем удалять приложение на устройстве Android. Вы можете установить его, загрузив, а затем запустив терминал вашего компьютера в папке ADB. Другой способ установить ADB на ваш компьютер — использовать Терминал.
ADB доступен для Windows, Mac и Linux. Если вы пользователь Linux, вам, вероятно, не потребуются инструкции по установке приложений через Терминал. На других платформах вы можете использовать Scoop для Windows и Homebrew для Mac для установки ADB. Эти два являются установщиками командной строки, которые позволяют использовать Терминал для установки приложений.
В статье в качестве примера будет использоваться компьютер под управлением 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.
Конечно, вам необходимо включить отладку по USB на Android , чтобы использовать ADB с этим устройством. Это позволяет подключаться к устройству через USB-кабель или по беспроводной сети.
Если ваше устройство — смартфон, проще всего подключить его к компьютеру с помощью USB-кабеля. Если вы имеете дело со стационарным устройством, например с Android TV Box, вам следует попробовать беспроводную отладку с помощью ADB.
Независимо от того, какой метод подключения вы выберете, вы можете получить список подключенных устройств, выполнив в Терминале команду ниже:
adb devices
ADB подключает устройство через USB
Эта команда отображает серийный номер устройств, подключенных через USB, и локальный IP-адрес для беспроводных подключений.
3. Найдите имя пакета приложения с помощью ADB.
Хотя большинство приложений имеют простые метки, Android не использует метки приложений для их идентификации. А что, если есть два приложения с одним и тем же ярлыком? Чтобы избежать возможной путаницы, Android использует уникальные имена пакетов для идентификации приложений. Например, Карты Google отображаются в списке приложений как Карты , но настоящее имя Карты Google — 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, выйдите из оболочки, набрав выход и нажав Enter. Затем введите имя пакета в команду ниже и запустите его:
adb uninstall com.spotify.lite
Удаление приложений Android с помощью ADB
Эта команда удалит Spotify Lite с подключенного устройства Android. Замените com.spotify.lite на имя пакета нужного приложения, и оно исчезнет после того, как ADB выдаст результат «Успешно».