1 votos

Desactivar permanentemente un componente de actividad

Tengo una aplicación bancaria que estaba detectando root a pesar de estar oculta por Magisk.

Logré ocultar el root de esa aplicación pero al analizarla encontré una actividad que está convenientemente nombrada DETECT MAGISK con el nombre de la actividad com.sbi.rc.DetectMagisk

Quiero saber si puedo deshabilitar solo esa actividad para que la aplicación ni siquiera intente detectar el root (no estoy seguro si la aplicación funcionaría o no con esa actividad desactivada, pero vale la pena intentarlo)

Pixel 4a, Android 12, con root

1voto

beeshyams Puntos 82

El comando para deshabilitar los componentes de la aplicación es pm disable /.

Entonces, ejecuté este comando:

~$ pm disable com.sbi.SBIFreedomPlus/com.sbi.rc.DetectMagisk
Componente {com.sbi.SBIFreedomPlus/com.sbi.rc.DetectMagisk} nuevo estado: deshabilitado

Fue exitoso. Pero, la aplicación se negó a abrir. En retrospectiva, esto debería haber sido obvio ya que la aplicación está diseñada para funcionar solo después de detectar que el dispositivo no está rooteado y si la comprobación en sí misma está deshabilitada, lógicamente no debería funcionar.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X