Как удалить SIM Toolkit с моего телефона? (Без рута или прошивки любого ПЗУ) [дубликат]

В последнее время это приложение рассылает много спама на мой телефон два или три раза в день. Я отключил широковещательные сообщения, попытался преобразовать всплывающие окна USSD в уведомления, чтобы их не прерывали (не сработало). В принципе, все, что я пробовал, не сработало, поэтому теперь я хочу удалить его со своего телефона. Можно ли это сделать без рута, через ADB или что-то в этом роде? Я не опытный пользователь, но раньше использовал ADB для предоставления разрешений некоторым приложениям.

@GokulNC Как предупреждение, SIM Toolkit установлен /systemдаже в LineageOS, поэтому он, похоже, не связан с операторами связи.
@DeathMaskSalesman Хотя название статьи гласит «Carrier/OEM», они означают все системные приложения.
@GokulNC Конечно. Моя была просто точностью.

Ответы (3)

  1. Подключите телефон к ПК с помощью кабеля для передачи данных.
  2. Включите отладку по USB
  3. Настройка подключения к АБР
  4. Тип

    adb shell
    
  5. Нажмите Enter и введите еще раз это

    pm uninstall -k --user 0 com.android.stk
    

    или

    pm uninstall -k --user 0 com.android.stk2
    

Приложение Удалить пример изображения

введите описание изображения здесь

для резервного копирования (мы тоже можем восстановить) и список пакетов: stackoverflow.com/a/4033005/1422630
1100 плюсов вам. Искал в Интернете этот ответ, это единственное, что работает для меня. Etisalat в ОАЭ несколько раз в неделю умолял меня подписаться на ненужный мне мусор, который может стоить мне 200 долларов в месяц за случайное нажатие OK. Кроме того, экран моего телефона остается включенным, пока я не разблокирую его и не закрою всплывающее окно. Этой штуке нельзя позволять работать в первую очередь.
@ Омар Добро пожаловать 😊🙌

Приложение можно отключить без рута, запустив

adb shell pm disable-user com.android.stk
Я поставил префикс, adb shellпотому что команды pm обычно недоступны для ненадежных пользователей/приложений.

Если рассматриваемое приложение хранится в /system и его нельзя отключить, то его невозможно удалить/отключить без рута. Android просто не позволяет «пользователю» возиться с системными приложениями. При этом, не зная специфики устройства, я видел, что некоторые дешевые китайские телефоны включают корень adb, который является несколько разбавленным корнем, специфичным для adb (обычно только для отладочных сборок). Чтобы проверить, работает ли adb на ПК и при подключении к устройству, запустите adb root. Если это работает, он должен перезапустить службу adb с правами root. Но опять же это дальний план.

Предполагая, что вы получили root (так или иначе) и вы знаете имя рассматриваемого приложения, найдите его в system/app или system/priv-app. Смонтируйте систему как rw и удалите приложение (я рекомендую скопировать его на свой компьютер в качестве резервной копии на случай, если что-то сломается).