Как удалить любое приложение на Android

Купив новый телефон от фирмы iTel из ценовой категории «бабушкафон» (самый дешёвый), обнаружил, что там установлено очень много хлама среди приложений. А вот необходимых для жизни вообще либо нет, либо их запуск блокируется установленными. Поэтому решил написать эту статью-памятку о том, как удалить любое приложение на Android.

Основная причина написания этой статьи — отсутствие в iTel обычного приложение от Google для звонков. В это приложение входит отличный блокиратор спама. А он мне жизненно необходим, потому что бывают дни, когда приходит более десятка спамовых звонков. Поэтому приложение со скромным названием «Google phone» с названием пакета «com.google.android.dialer» жизненно необходимо.

Для всех дальнейших действий понадобится телефон и компьютер. Причём пример будет рассмотрен для компьютере на ОС Linux.

На телефоне необходимо активировать режим разработчика. Для этого хаходим в настройки, в пункт «О приложении». Находим поле с названием «номер сборки». Жмём на него 7 раз (после 4-5 нажатия появится счётчик, показывающий сколько ещё надо нажать на кнопку).

После чего в настройках (у меня в закладке «О приложении») появится пункт «Для разработчиков». Там нужно включить «режим отладки». Дальнейшую отладку можно сделать как через WIFI, так и через USB (надо подключать шнурок к компьютеру). Рассмотрим второй способ. Для этого активируем пункт «Отладка через USB». Заодно ставим галку «Не выключать экран». На этом настройка аппарата завершена.

Подключаем телефон к компьютеру через провод. Остальное будем делать программно через компьютер.

Устанавливаем на ПК программу для связи с телефоном adb. Для этого ПК в консоли выполняем команду:

apt install android-tools-sdk

После установки смотрим список устройств:

adb devices

Вывод будет примерно таким:

List of devices attached

080133525A000012 device

Перейдём в консоль телефона, выполнив на ПК команду (подставлте id устройства, который получили из списка на предыдущем шаге):

adb -s 080133525A000012 shell

Cмотрим список установленных программ

pm list packages

Мне надо было удалить все сторонние программы, которые связаны со звонками. Для этого применил фильтр на слово «call»:

pm list packages | grep call

Результат:

package:com.android.incallui

package:com.android.calllogbackup

package:com.transsion.videocallenhancer

package:com.sh.smart.caller

Чтобы понять, какое приложение что делает, можно пользоваться специализированными сайтами, к примеру: apkcombo.com. В моём случае все перечисленные приложение были каким-то сторонним шлаком от фирм HTC, Sony и «Transsion Holdings». Удаляю их все, используя команды:

pm uninstall -k —user 0 com.android.incallui

pm uninstall -k —user 0 com.android.calllogbackup

pm uninstall -k —user 0 com.transsion.videocallenhancer

pm uninstall -k —user 0 com.sh.smart.caller

Теперь захожу в «аппстор» андройда через телефон и устанавливаю родную андройд звонилку «Google phone«.

Теперь остаётся только зайти в настройки телефона и указать антиспам блокировщик. Его можно найти через поиск по настройкам на слово «спам». Он будет назваться как-то типа «АОН защита от спама». И стоит проверить другие результаты поиска, если они будут. Возможно, в них тоже будут полезные настройки для блокировки спама.

Также не забываем проверить антиспам настройки в замом приложении. Там в настройках есть свой пункт «АОН и спам».

После успешного завершения всех операций и тестирования всех функций нового приложения, остаётся отключить режим разработчика. Для этого можно либо отключить его в настройках телефона, в разделе разработчиков, либо просто перезагрузив телефон.

P.S. (полезные советы)

Если телефон переподключали во время отладки, то надо иногда закрывать сервер перед новым соединением с телефоном командой:

adb kill-server

Восстановить лаунчер или другое приложение

Восстановить ошибочно удалённое приложение можно через магазин. Но иногда бывают случаи, когда и магазин сложно открыть. Предположим, что был удалён так называемый «лаунчер». В таком случае открыть какое-либо приложение невозможно — меню запуска приложений нет. Но если остался доступ к ADB консоли, то можно открыть любое приложение командой. В случае с удалением лаунчера логично будет скачать какой-нибудь из PlayStore (com.android.vending). Их там тысячи. Но открытия магазина требуется ввести команду в консоли ADB, которая будет содержать название пакета и через слеш «/» название «активности» (команды), которую нужно выполнить. Для этого сначала узнаем какие, вообще есть названия у активностей этого пакета через команду:

dumpsys package com.android.vending | grep -i activity | awk ‘NF{NF-=1};1’ | sort | uniq

После чего увидим огромный список. Нам нужна та команда, которая содержит «MainActivity» или кратко «Main». Копируем её название и выполняем такую команду, чтобы запустить магазин:

am start -n com.android.vending/com.google.android.finsky.activities.MainActivity

Теперь можно найти в магазине лаунчер, скачать и запустить его.

P.P.S.

Хорошо бы составить список самых стандартных приложений, которые требуются мне лично на телефоне. И при покупке нового телефона удалять с него всё, кроме них.

Удалил ещё это:

pm uninstall -k —user 0 com.spreadtrum.vowifi

pm uninstall -k —user 0 com.spreadtrum.vowifi.conf

Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!