¿Cómo eliminar el SIM Toolkit de mi teléfono? (Sin rootear ni flashear ninguna ROM) [duplicar]

Esta aplicación está enviando mucho spam a mi teléfono recientemente, dos o tres veces al día. Desactivé los mensajes de difusión, intenté convertir las ventanas emergentes de USSD en notificaciones para evitar ser interrumpido (no funcionó). Básicamente, todo lo que probé no funcionó, así que ahora quiero eliminarlo de mi teléfono. ¿Es posible hacerlo sin root, con ADB o algo así? No soy un usuario avanzado, pero he usado ADB para otorgar permisos a algunas aplicaciones antes.

@GokulNC Solo como aviso, SIM Toolkit está instalado /systemincluso en LineageOS, por lo tanto, no parece estar relacionado con los operadores.
@DeathMaskSalesman Aunque el título del artículo dice 'Carrier/OEM', se refieren a todas las aplicaciones del sistema.
@GokulNC Por supuesto. La mía era solo una precisión.

Respuestas (3)

  1. Conecte su teléfono a la PC mediante un cable de datos.
  2. Activar depuración USB
  3. Configurar conexión ADB
  4. Tipo

    adb shell
    
  5. Presiona Enter y escribe de nuevo esto

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

    o

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

Aplicación Quitar imagen de ejemplo

ingrese la descripción de la imagen aquí

para hacer una copia de seguridad (también podemos restaurarlos) y enumerar los paquetes: stackoverflow.com/a/4033005/1422630
1100 votos a favor para ti. He estado buscando en Internet esta respuesta, es lo único que funciona para mí. El etisalat en los Emiratos Árabes Unidos me ha estado rogando varias veces a la semana que me suscriba a la basura que no necesito y que podría terminar costándome 200 dólares al mes por presionar Aceptar accidentalmente. Además de eso, la pantalla de mi teléfono permanece encendida hasta que la desbloqueo y descarto la ventana emergente. En primer lugar, no se debe permitir que esta cosa funcione.
@Omar De nada 😊🙌

Una aplicación se puede deshabilitar sin root ejecutando

adb shell pm disable-user com.android.stk
He añadido el prefijo adb shellporque los comandos pm generalmente no están disponibles para usuarios/aplicaciones que no son de confianza.

Si la aplicación en cuestión está almacenada en /system y no se puede deshabilitar, entonces es imposible eliminarla/deshabilitarla sin root. Android simplemente no permite que el "usuario" se meta con las aplicaciones del sistema. Dicho esto, sin conocer las especificaciones del dispositivo, he visto que algunos teléfonos chinos baratos incluyen adb root, que es una raíz algo diluida específica para adb (generalmente solo para compilaciones de depuración). Para probar, haga que adb funcione en una PC y mientras está conectado al dispositivo y ejecute adb root. Si funciona, debería reiniciar el servicio adb con permisos de raíz. Pero, de nuevo, esto es una posibilidad remota.

Suponiendo que obtenga la raíz (de una forma u otra) y sepa el nombre de la aplicación en cuestión, búsquelo en system/app o system/priv-app. Monte el sistema como rw y elimine la aplicación (recomiendo copiarlo en su PC como copia de seguridad en caso de que algo se rompa).