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