Понедельник , 16 Декабрь 2019

Удаление системных приложений на Android без root прав при помощи ADB

В данном руководстве подробно описан и продемонстрирован способ удаления системных приложений на Android при помощи ADB (Android Debug Bridge), без использования прав суперпользователя (root).

Android Debug Bridge (Отладочный мост Android, сокр. ADB) — это многофункциональная утилита для работы с Android-устройствами через командную строку. ADB – является частью Android SDK.

При помощи ADB можно проводить отладку Android-устройств, как физических, так и эмуляторов. В основе работы программы лежит принцип клиент-сервер. Во время первого запуска ADB с использованием любой команды создает так называемый сервер в виде системной службы (daemon). Данная служба будет «слушать» все команды, которые посылаются на порт номер 5037. При помощи ADB можно выполнять такие действия, как: просмотр подключенных устройств, и могут ли они работать с ADB; просмотр системных логов; копирование файлов на Android-устройство и с него; установка и удаление приложений; удаление, очистка или перезапись раздела data на Android-устройстве; выполнение скриптов для управления мобильным Android-устройством; управление некоторыми параметрами сети Android-устройства.

Все действия производятся на ОС Windows 10 x64, однако данное руководство полностью подходит для работы с другими ОС Windows.

.

Для удаления системных приложений на Android с помощью ADB понадобятся:

1. Компьютер с установленной операционной системой Windows 7/8/8.1/10;

2. USB кабель (желательно оригинальный) для соединения смартфона и ПК;

3. Смартфон с установленным приложением App Inspector;
Скачать App Inspector

4. Драйвер для утилиты ADB (Universal ADB Driver);
Скачать Universal ADB Driver

5. Утилита ADB
Скачать ADB

.

 

I. Установка драйвера для утилиты ADB

1. Распакуйте (прим. с помощью WinRAR или WinZIP) скачанные архивы Android и UniversalAdbDriverSetup (Рис.1).

Рис.1
.

2. Запустите распакованный установщик Universal Adb Driver Setup, затем нажмите Next (Рис.2).

Рис.2
.

3. Выберите место установки Unuversal Adb Driver (прим. по умолчанию это: C:\Program Files (x86)\ClockworkMod\Universal Adb Driver\), затем нажмите Next (Рис.3).

Рис.3
.

4. Для начала установки нажмите Next (Рис.4).

Рис.4
.

5. После окончания установки нажмите Close (Рис.5).

Рис.5
.

II. Подготовка смартфона для работы с ADB

1. Для получения «Режима разработчика» перейдите на смартфоне в раздел Об устройстве и тапните (нажмите) несколько раз на номер сборки Вашего устройства (прим. в некоторых устройствах необходимо выбирать «Версия прошивки») пока не появится надпись «Теперь Вы разработчик или Вы уже разработчик (Рис.6).

Рис.6
.

2. Перейдите в появившийся раздел Раздел для разработчиков (прим. в некоторых устройствах данный раздел называется Параметры разработчиков) и активируйте его, затем выберите пункт Отладка USB / Отладка по USB и активируйте его (Рис.7).

Рис.7
.

3. Подтвердите разрешение на отладку нажав OK / Разрешить (Рис.8).

Рис.8
.

4. Подключите смартфон к компьютеру с помощью USB кабеля, в появившемся окне выберите пункт Зарядка / Только зарядка через USB (Рис.9).

Рис.9
.

5. На запрос о разрешении отладки выберите (поставьте галочку) напротив Всегда разрешать отладку через этот компьютер и нажмите OK (Рис.10).

Рис.10
.

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

1. Скопируйте распакованную папку Android в корень локального диска (C:) (Рис.11).

Рис.11
.

2. Кликните на значке поиска, затем введите в поле для запроса: cmd. Кликните правой кнопкой мыши на Командная строка, и выберите пункт Запуск от имени администратора (Рис.12).

Рис.12
.

3. В появившемся окне командной строки введите cd/ (и нажмите Enter), а затем  cd android (и нажмите Enter) (Рис.13).

Рис.13
.

4. Введите adb devices (и нажмите Enter), в окне командной строки отобразится ваше устройство (Рис.14).

Рис.14
.

5. Введите adb shell (и нажмите Enter), строка примет вид: shell@minilte:/ $ (прим. далее не закрывайте окно командной строки и не отсоединяйте смартфон от компьютера) (Рис.15).

Рис.15
.

6. Запустите на смартфоне приложение App Inspector  и выберите приложение, которое вам необходимо удалить (прим. в данном примере это приложение Flipboard) (Рис.16.)

ВАЖНО! Не удаляйте приложения, которые могут негативно повлиять на работоспособность системы! Если вам незнакомо какое-либо приложение, которое вы собираетесь удалить, — предварительно узнайте о его функционале (например введя название в поисковик Google).

Рис.16
.

7. В разделе Package name обратите внимание и запомните/запишите название (прим. в данном примере это flipboard.app) (Рис.17).

Рис.17
.

8. Введите в командной строке: pm uninstall -k —user 0 flipboard.app (прим. вместо flipboard.app введите package name того приложения, которое вы выбрали для удаления), после успешного удаления приложения появится надпись Success (Рис.18).

Рис.18
.

9. После удаления первого приложения, чтобы не набирать длинную команду заново, можно нажать стрелку вверх, вызвав тем самым последнюю введенную команду и поправить в ней окончание для следующей удаляемой программы (Рис.19).

Рис.19
.

10. После окончания удаления программ — закройте окно командной строки, отсоедините USB кабель от компьютера и перезагрузите смартфон.
.

Надеемся, что данное руководство помогло Вам!

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *