Инструкция по отключению и удалению стоковых приложений без разблокировки загрузчика и рута на устройствах Sony
Подготовка:
1. Открываем опции для разработчика в настройках смартфона \ планшета. Для этого идём в "Настройки -> Система -> О телефоне" и тапаем пальцем 8 раз по "Номер сборки". Должно будет выскочить уведомление о том, что вы стали разработчиком.
2. Включаем отладку по USB. Для этого заходим в "Настройки -> Система -> Для разработчиков" и включаем "Отладка по USB".
3. Подключаем устройство к компьютеру в режиме "Передача файлов" ("Настройки -> Подключения и устройства -> Подключения USB -> Режим подключения USB -> Передача файлов").
4. Устанавливаем драйвер.
Непосредственно сам процесс удаления \ отключения (заморозки) приложений
1. Скачиваем архив Files_Sony.zip (прикрепил к посту). Распаковываем на компьютере.
2. Узнаём имя пакета приложения, которое мы хотим заморозить или удалить. Сделать это можно с помощью App Inspector. Или же смотрим таблицу. Ссылка на неё есть внизу этого поста.
3. Далее зажимаем shift на клавиатуре и не отпуская его кликаем правой кнопкой мыши по папке "tools", в меню выбираем "открыть окно команд". Откроется окно консоли, где вводим следующую команду и жмём enter на клавиатуре:
Код:adb start-server
*команды можно копировать и вставлять правой кнопкой мыши (ctrl +v не работает)
4. Держим телефон в разблокированном состоянии и постоянно посматриваем на экран т.к. в момент ввода следующих команд на экране выскочит уведомление и нужно будет дать разрешение на отладку для вашего ПК. Выглядеть окошко будет так:
вводим:
после ввода в окне консоли вы должны увидеть идентификатор (он уникальный) своего устройстваКод:adb devices
- Если у вас будет написано "waiting devices" -> это значит что adb ждёт и не видит устройств. Причина либо в неустановленном драйвере, либо у вас не включена отладка по USB.
- Если у вас будет написано "unauthorized" -> это значит что вы не разрешили отладку на телефоне (в окошке на телефоне не нажали OK)
5. Определились с приложением? Отключаем его или удаляем.
Команды ниже для Android 8. Если у вас андроид версии ниже - смотрим примечание.
для "заморозки" вводим следующую команду:
Например для заморозки What`s New нужно ввести "adb shell pm disable-user com.sonymobile.entrance", где имя пакета это "com.sonymobile.entrance"Код:adb shell pm disable-user "имя пакета"
если хотите удалить то вводите (удалять не рекомендую! некоторые приложения могут не удаляться)
Пример: "adb shell pm uninstall com.sonymobile.entrance"Код:adb shell pm uninstall "имя пакета"
если вы в будущем захотите разморозить приложение, тогда вводите:
Всё тот же пример: "adb shell pm enable --user 0 com.sonymobile.entrance"Код:adb shell pm enable --user 0 "имя пакета"
для Android 5 \ 6 команды следующие:
заморозка: adb shell pm hide "имя пакета"
разморозка: adb shell pm unhide "имя пакета"
для Android 7:
удаление: adb shell pm uninstall --user 0 "имя пакета"
заморозка: adb shell pm disable-user --user 0 "имя пакета"
разморозка: adb shell enable --user 0 "имя пакета"
p.s. Вложил в архив с файлами батник (Скрипт для правки.bat), в котором вы можете просто дописать строки команд открыв блокнотом, сохранить и затем просто запустить. Может так кому-то будет удобнее...
Ссылка на таблицу (список основан на Xperia X Compact Android 8.0 Oreo) - https://yadi.sk/i/VoJlXd5yKfSfMQ
Имена пакетов у вас могут отличаться! Сверяйте названия с помощью App Inspector или аналогов. ИсточникCкачать:
Files_Sony.zip