Как отключить системные приложения без рута?
Моя модель телефона vivo x5 max+ и android 4.4.4.
Я пробовал Debloater, но он не смог подключиться (я уверен, что разрешил отладку по USB).
Если у вас настроен и работает adb , используйте эту команду в консоли:
adb shell pm block PACKAGE # for Android Kitkat
adb shell pm hide PACKAGE # for Android Lollipop
adb shell pm uninstall --user 0 PACKAGE # for Android Marshmallow and Nougat. This is bit tricky. Some reports its result positive, while others, negative. Also note that, later, you cannot restore the app here. It can only be reinstalled again.
adb shell pm disable-user --user 0 PACKAGE # tested on Android Nougat and Oreo. Might work on earlier versions as well.
Замените PACKAGE
на имя пакета приложения. Чтобы узнать имя пакета, попробуйте любое приложение типа инспектора приложений из Play Store, например App Detective, AppXplore, Elixir 2 и т. д.
Изменения должны вступить в силу немедленно, в противном случае попробуйте перезагрузить устройство.
Примечание . Реализации стандартных ПЗУ некоторых OEM-производителей, таких как Xiaomi и Panasonic, не позволяют использовать вышеупомянутые команды без более повышенных привилегий и, таким образом, выдают ошибку, связанную с разрешением/привилегией.
Исправление сделано с учетом информации, полученной от Прахлада Йери в комментариях .
Гримуар
adb shell pm disable
. Есть ли разница?Повелитель огня
pm disable
требуется root-доступ, ноblock
не требуется. Без root-доступа в прошлом вы получаетеjava.lang.SecurityException
. Связанный: android.stackexchange.com/q/128949/96277Чарльз Роберто Канато
Повелитель огня
block
наhide
. Это изменение было введено начиная с Android 5.0.Чарльз Роберто Канато
hide
сейчас. К сожалению, кажется, что он также не выполняется без необходимых разрешений. Пробовал внутри эмулятора терминала, а также через ADB с тем же безрезультатным результатом. Но спасибо за информацию!Прахлад Йери
pm uninstall --user 0 <package>
-программы является . Он отлично работает даже без рута, но вам нужно быть осторожным, так как удаление не может быть отменено, если вы не сбросите настройки до заводских.Чарльз Роберто Канато
Прахлад Йери