There are two or even more Android applications that somehow interact with each other:
Application A invokes application B or sends request to it directly or via third application C. I don't have the source code for any of these applications. Are there any tools that I can use to perform dynamic analysis of this interaction. Preferably on Windows. I'd like to understand how these application interact.
I'm thinking about the following scenario.
- Connect a physical Android device to a PC
- Initiate the function which involves interaction between the applications
- Use some tool which can show which application/view is currently active on the device
How is this done? How do I find out which part of application A initiates this interaction. And which part of application B is responsible for serving the request from the application A.