I want to collect all the API calls made by an Android app that runs on a real device (with root permissions, obvs).
With API call I mean the methods invoked on objects like: ConnectivityManager
I thought that I can instrument all methods with the Xposed framework but maybe exists a simpler way... a kind of "high-level strace".
Otherwise it's sufficient to monitor the stacktrace...
What do you suggest?
strace
gives you on an ordinary Linux system with a reasonably complete terminal userspace?