loading...

Удаление системных и предустановленных приложений на Android с помощью ADB

plotegor profile image Егор Плотницкий ・1 min read

В списке основных команд ADB и Fastboot была представлена команда adb uninstall, отвечающая за удаление приложений. С ее помощью можно удалить сторонние приложения (установленные из Google Play или других источников), но нельзя деинсталлировать предустановленные программы. Разумеется, ADB может справиться и с этой задачей, но для ее реализации придется выполнить несколько дополнительных действий.

Подготовка

Помимо обязательной установки утилиты ADB, рекомендуется загрузить драйверы USB и установить Java Development Kit. Ссылки на скачивание всех необходимых компонентов можно найти в одном из предыдущих постов.

На смартфоне нужно включить отладку по USB и установить приложение App Inspector. Режим отладки активируется в настройках в разделе «Для разработчиков». Если последний скрыт, следует зайти в раздел «О телефоне» и 7 раз тапнуть по строке «Номер сборки» («Build number»).

Alt Text

Alt Text

Удаление приложений

После выполнения вышеперечисленных шагов можно приступать к удалению предустановленных программ. На этом этапе придется прибегнуть к использованию приложения App Inspector. С его помощью можно узнать имя пакета любой установленной на устройстве игры или программы. Для этого достаточно запустить App Inspector, выбрать приложение, которое нужно удалить и скопировать имя пакета, указанное в строке «Package name».

Alt Text

Затем можно подключать устройство к ПК. Когда поступит запрос на разрешение отладки с компьютера, необходимо его предоставить.

Alt Text

Чтобы начать работу с ADB, достаточно открыть папку «platform-tools» и, удерживая клавишу «Shift», щелкнуть правой кнопкой мыши по пустой области, а затем в раскрывшемся контекстном меню выбрать пункт «Открыть окно команд» либо «Открыть окно PowerShell здесь» (в этом абзаце идет речь об использовании ADB на компьютере под управлением Windows).

Alt Text

Чтобы удалить ненужное приложение, останется выполнить 2 команды (после ввода каждой из них следует нажать кнопку «Enter»).

adb shell

Этой командой вызывается консоль Android (shell). Если вместо командной строки используется Windows PowerShell, перед командой необходимо добавить ./ или .\. Готовый вариант выглядит так:

./adb shell

Alt Text

Следующая команда отвечает за удаление определенного приложения. com.example.package необходимо заменить именем пакета, полученным из программы App Inspector.

pm uninstall -k --user 0 com.example.package

К примеру, чтобы удалить приложение Google Play Фильмы, нужно выполнить команду:

pm uninstall -k --user 0 com.google.android.videos

Alt Text

Вскоре в командной строке отобразится надпись «Success». Это будет означать, что удаление завершено.

Posted on by:

plotegor profile

Егор Плотницкий

@plotegor

Основатель и автор проекта 4iDroid.com. Специалист по настройке мобильных устройств на базе Android и iOS.

Discussion

markdown guide