Tengo una aplicación para Android y tiene 3 actividades; A, G y B. Cuando la aplicación se inicia, los usuarios ven la Actividad A. Si el usuario desea navegar a la actividad B, la aplicación inicia la actividad G y solicita una contraseña. Si la contraseña es verdadera, el usuario se dirige a la Actividad B, si no regresa a la actividad A. Ninguna de las actividades se exporta. El problema está en los dispositivos arraigados, un usuario puede iniciar la actividad B desde la línea de comandos usando
am start -n package.name/package.name.B
comando. ¿Cómo puedo prevenir esto?