
Удаление мусорных программ на Android-смартфонах с помощью Universal Android Debloater
Несмотря на регулярное увеличение производительности «железа» каждого нового поколения смартфонов и планшетов, на практике они оказываются не такими уж шустрыми. Часто это связано с несовершенством установленного на них программного обеспечения, а также наличием множества встроенных служебных, в большинстве случаев бесполезных для пользователя программ, зачастую выполняющих шпионские функции.
Отключение различных навязываемых сервисов, деинсталляция программ слежения за пользователем, а также других ненужных приложений, часто занимает большое количество времени.
Значительно облегчить работу по очистке своего устройства от мусорных приложений (Bloatware) может программа с открытым исходным кодом universal-android-debloater, которую можно скачать на github с одноименного репозитория пользователя 0x192:

Программа позволяет удалить множество шпионских и просто бесполезных приложений типа AI-надзирателя Gemini на устройствах под управлением Android. За счет освобождения ресурсов увеличивается быстродействие, уменьшается вероятность сбоев и хакерских атак, кроме того, снижается разряд батареи.
Как почистить смартфон/планшет от шпионских и бесполезных приложений с помощью утилиты Universal Android Debloater (UAD)?
Чтобы с помощью приложения UAD избавиться от ненужных программ на мобильном устройстве с операционной системой Android нужно:
- скопировать в безопасное место важные данные, хранящиеся на устройстве;
- перевести его в режим разработчика (Developer Options). Для этого нужно перейти в меню Settings — About phone — Software information (Build Number), а затем семь раз нажать на этот пункт:

- перейти в меню Developper Options:

- активировать опцию отладки (USB Debugging):

Как правило, после этого смартфон автоматически перезагружается, при этом пропадет доступ к личным файлам:

В Debug-режиме открывается доступ к некритическим служебным программам, установленным на смартфоне (планшете), часть из которых можно удалить;
Для очистки Android-устройства нужно подключить его к настольному компьютеру, на котором предварительно установить пакет android-sdk-platform-tools.
В ubuntu это делается командой
sudo apt install android-sdk-platform-tools
Получаем ответ наподобие этого:
Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: adb android-libbase android-libboringssl android-libcutils android-liblog android-libsparse android-libziparchive android-sdk-platform-tools-common dmtracedump etc1tool f2fs-tools fastboot hprof-conv The following NEW packages will be installed: adb android-libbase android-libboringssl android-libcutils android-liblog android-libsparse android-libziparchive android-sdk-platform-tools android-sdk-platform-tools-common dmtracedump etc1tool f2fs-tools fastboot hprof-conv 0 upgraded, 14 newly installed, 0 to remove and 7 not upgraded. Need to get 1,733 kB of archives. After this operation, 5,192 kB of additional disk space will be used. Do you want to continue? [Y/n]
Нажимаем Y и ввод, дожидаемся установки пакета android-sdk-platform-tools.
Версию для Windows можно скачать с репозитория google. Скачанный архив нужно распаковать в удобное место:

Развернув на компьютере файлы приложения Universal Android Debloater, подключаем смартфон к USB-порту и в терминале, запущенном из каталога UAD, проверяем, видит ли компьютер подключенное к нему устройство. Для этого используется команда
adb devices
В случае успеха программа выдаст список устройств, подключенных к компьютеру, например, так:
List of devices attached W10Pro000000004089 device

В Windows проверка доступности смартфона делается аналогичным образом с помощью cmd или Power Shell:

Если компьютер не видит подключенного к нему Android-устройства, нужно:
- установить необходимый USB-драйвер. Его можно скачать на сайте разработчиков android:

- проверить качество соединения смартфона с компьютером (исправность кабеля и разъемов);
- проверить, включена ли на смартфоне отладка по USB в «Параметрах разработчика».
Для удобства работы с Universal Android Debloater можно использовать подходящую версию графической оболочки UAD GUI, которая скачивается с github.com, репозиторий /0x192/universal-android-debloater/releases:

Запустив UAD GUI, можно изучить список бесполезных программ, инсталлированных на смартфоне.
Для большинства пользователей достаточно использовать рекомендованные значения, выставленные в UAD по умолчанию. Например, на смартфоне Hotwav W10PRO таковых имелось 24 единицы:

На более новом смартфоне Xiaomi Redmi Note 14 список мусорных/шпионских программ в разы больше (67):

Выделенные бесполезные программы можно удалить, нажав кнопку Uninstall selection.
После очистки отключаем на устройстве режим USB-отладки, перезагружаемся, после чего снова появляется доступ к личным файлам, при этом смартфон/планшет работает намного быстрее и безопаснее.


