Многие телефоны и планшеты имеют предустановленные производителем приложения, которые мы не используем. Давайте выполним удаление предустановленных приложений.
Данный материал несёт исключительно ознакомительный характер и ни в коей мере не служит руководством к действию.
Автор не несёт ответственности за последствия применённых здесь советов. Если вы решите попробовать, вначале прочитайте материал полностью.
Зачем вообще производители устанавливают эти приложения?
Причин может быть много, например:
- Законодательство страны, где продаётся устройство. Например, для продаваемых в России устройств с недавних пор производители обязаны добавить ряд приложений, около двух десятков.
- Привязка к своим сервисам. Обратите внимание, что практически все устройства на Android имеют предустановленные Google Drive, Google Maps, Chrome и т.д.
- Реклама от партнёров. За каждое приложение у пользователя производитель получает от разработчика какую-то копейку. Сумма за каждого небольшая, но не забываем, что на планете почти 8 миллиардов населения.
Зачем неиспользуемые приложения нужно удалять?
- Лишнее место в памяти. Память устройства не безлимитная, а приложения часто требуют десятки мегабайт и больше. Неиспользуемые приложения лучше удалить.
- Не все приложения можно отключить. Соответственно, они будут работать, потребляя оперативную память и ресурсы батареи. Заряжать телефон придётся чаще.
- Передача данных. Обычно нужные права приложениям предоставлены заранее, мы не в курсе, что и куда они передают, например, ваше местоположение. Так что это ещё и безопасность плюс экономия трафика.
Что нам потребуется?
- Кабель для подключения вашего устройства к компьютеру. Обычно это MicroUSB или Type C, редко что-то более экзотическое.
- Режим отладки по USB в устройстве. Как включить, будет описано чуть ниже.
- Приложение ADB – Android Debug Bridge.
Приложение ADB для Windows можно скачать по этой ссылке, здесь же присутствуют драйвера, если в них возникнет необходимость. Для Linux на основе Debian (Ubuntu, Mint, ...) ADB установить в менеджере пакетов или из командной строки:
sudo apt install adb
Прямая ссылка на скачивание для Windows – https://dl.google.com/android/repository/platform-tools-latest-windows.zip.
Внимание! Поскольку Крым у Google под санкциями, для скачивания ADB используем VPN.
Подготовка
Режим отладки в устройстве включается в несколько этапов. Для начала нам нужен режим разработчика. Для этого открываем информацию об устройстве и 7 раз подряд (иногда нужно чуть больше) нажимаем на информацию о номере сборки Android. Когда увидим сообщением, что режим разработчика включён, заходим в параметры разработчика и разрешаем отладку по USB.
Подключаем устройство к компьютеру и пробуем в командной строке посмотреть, что у нас подключено:
adb devices
Компьютер нам выдаст список подключенных Android-устройств. Если он пустой – разбираемся с драйвером, проверям, включена ли отладка по USB и смотрим ещё раз.
Внимание! Телефон будет запрашивать подтверждение разрешения на отладку по USB, нужно обязательно разрешить.
При успешном подключении мы увидим нечто вроде этого:
c:\Program Files\platform-tools>adb devices
List of devices attached
MUENW19311003525 device
c:\Program Files\platform-tools>
Удаление предустановленных приложений
После успешного подключения входим в оболочку ADB на устройстве:
c:\Program Files\platform-tools>adb shell
HWJSN-H:/ $
Далее мы получаем список установленных пакетов приложений:
adb list packages
Мы получим длинный список вроде этого:
- package:com.huawei.hifolder
- package:com.google.android.youtube
- package:com.huawei.camera
- package:com.huawei.permissioncontroller.overlay
- package:com.google.android.ext.services
- package:com.huawei.android.launcher
- package:com.android.providers.telephony
- package:com.huawei.androidx
- package:com.vkontakte.android
- package:com.android.providers.calendar
Выбираем имена ненужных пакетов и удаляем. Для удаления каждого пакета используем команду:
pm uninstall [-k] package
Вместо package указываем полное имя пакета, например, com.vkontakte.android. Необязательная опция -k позволит сохранить данные и кэш этого приложения при удалении пакета. Также доступна ещё одна команда для удаления всех данных, связанных с пакетом:
pm clear package
Внимание! Неизвестные или вызывающие сомнения пакеты лучше не удалять – они могут быть нужны для корректной работы устройства.
Не исключено, что после удаления неизвестного вам пакета отключится какая-то важная функция.
Дополнение от 21.03.22. Если при удалении предустановленных приложений будете получать ошибку, воспользуйтесь следующим вариантом команды:
pm uninstall --user 0 package
После завершения удаления пакетов завершаем работу в оболочке:
HWJSN-H:/ $ exit
c:\Program Files\platform-tools>
Comments: