Quiero analizar la seguridad de la aplicación de Android al monitorear su comportamiento en tiempo de ejecución. Necesito monitorear las modificaciones de las variables, los accesos y las llamadas a la API mientras la aplicación de Android se ejecuta en el dispositivo. Intenté hacer esto con el marco de JPDA y escribí mi depurador personalizado. Logré realizar la tarea anterior hasta cierto punto, pero no voy a seguir avanzando debido a algunas limitaciones en JPDA. ¿Hay algún método / herramienta disponible para realizar las tareas anteriores donde también pueda escribir mi propia lógica para verificar la seguridad utilizando los componentes básicos anteriores?