Как отключить стандартное приложение, на котором кнопка «Отключить» недоступна? [Дубликат]

10

На моем устройстве предустановлено противное приложение для раздувания (особенно VUDU версии 1.0). Всякий раз, когда я загружаю свое устройство, оно запускает процесс приложения, поэтому каждый раз, когда я загружаюсь, мне приходится открывать App Switcher и смахивать его.

Я зашел в приложение «Настройки» и попытался принудительно остановить, а затем отключить приложение, но кнопка «Отключить» сама по себе отключена. Некоторые другие приложения также не позволяют мне их отключать. Есть ли другой способ, которым я могу включить кнопку или отключить приложение без рута? Я бегу 4.4.2.

Xyspade
источник

Ответы:

4

Извините, но для этого вам нужно получить root права. Другого пути нет.

  1. корень

  2. (необязательно) Установите Titanium Backup и сделайте резервную копию вашего телефона. Если вы что-то испортили, вы можете восстановить свой телефон, используя эту

  3. Теперь используйте приложение под названием System App Remover, чтобы выбрать приложение, которое вы хотите удалить. Вы должны будете дать разрешение суперпользователя для его работы

Алекс Вольбрюк
источник
Хорошо, спасибо за ваш ответ. Я не думаю, что буду рутировать, потому что мое устройство совершенно новое, но я ценю информацию.
Xyspade
7

В некоторых версиях Android вы можете adbотключить приложения, которые в противном случае вы не смогли бы отключить через пользовательский интерфейс. Приложение Debloater, указанное выше, автоматизирует и упрощает этот процесс. Этот ответ объяснит, как выполнить тот же процесс вручную.

ПРЕДУПРЕЖДЕНИЕ. Отключение неправильного приложения или использование неправильных команд может привести к зависанию вашего устройства. Пожалуйста, убедитесь, что вы знаете, что делаете, прежде чем продолжить.

  1. Убедитесь, что вы правильно настроили отладку Android, затем перейдите в оболочку adb:

    adb shell
    
  2. Получить список всех установленных пакетов с помощью pm

    pm list packages -f
    
  3. Определите пакеты, которые вы хотите отключить, и запишите их.

  4. Отключите каждый пакет отдельно, выполнив одну из следующих команд:

    • если вы на Kitkat : pm block <package_name>напримерpm block com.motorola.motocare
    • если вы находитесь на Lollipop :, pm hide <package_name>напримерpm hide com.motorola.motocare
  5. Приложение теперь должно быть отключено и исчезнуть из вашей панели запуска. В случае фонового сервиса он будет постоянно останавливаться в фоновом режиме.

Чтобы отменить эту процедуру, вы можете использовать одну из следующих команд:

  • если вы на Kitkat : pm unblock <package_name>напримерpm unblock com.motorola.motocare
  • если вы находитесь на Lollipop :, pm unhide <package_name>напримерpm unhide com.motorola.motocare
Glutanimate
источник
1
Для завершения, начиная с Android M и более поздних версий, вы все равно можете отключить OEM-раздувку , запустив: pm uninstall -k --user 0 <name of package>без рут-доступа. Но имейте в виду, что изменения являются постоянными, если вы не выполните сброс к заводским настройкам, и в этом случае вредоносные программы будут установлены снова.
Прахлад Ери
2

Да, есть другой способ :)

Вам повезло, потому что у вас есть версия Android Kitkat. Просто используйте инструмент Debloater от Gatesjunior от XDA: http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294

Требования: Программа требует, чтобы драйверы USB вашего производителя были установлены для вашего конкретного устройства, а также следующие: • Операционная система Windows • Отладка USB включена для вашего устройства • Root или KitKat работает на вашем устройстве

JIS
источник
Я попробовал ваш способ и скачал программу, но она не распознает мое устройство. Я прошел все шаги и включил отладку по USB. Мой планшет марки RCA, и после дальнейших исследований кажется, что RCA не производит драйверы для своих устройств. Могу ли я использовать эту программу другим способом?
Xyspade
Драйверы USB вашего производителя для вашего конкретного устройства является обязательным требованием. Попробуйте найти справку по XDA с драйвером USB для вашего устройства. Какой именно тип вашего устройства? Таблетка бренда RCA не так много полезной информации, если вам нужна помощь;)
jis
Какая точная информация будет вам полезна, например, номер модели?
Xyspade
Опубликуйте здесь все, что вы можете о вашем устройстве. Например, у меня есть телефон Motorola Moto G LTE, но точная информация - номер модели на его бумажной коробке: XT1039.
JIS
0

Попробуйте так:

  1. Подключите устройство через ADB
  2. Перейти в оболочку АБР

    adb shell
    
  3. Найдите свое целевое приложение, перечислив все приложения

    pm list packages
    
  4. Удалить приложение, как это

    pm uninstall -k --user 0 com.android.inputdevices
    
Suncatcher
источник