Search code examples
androidgoogle-app-enginemobilesdkanalytics

Determine the various SDKs an Android user has installed on their phone


There are many apps coming out (and already out) that use various analytics SDKs that utilize the apps' permissions to gather data about the user.

Is it possible to determine the various SDKs that are currently installed / active on a user's phone?

Thank you!


Solution

  • I guess it's not that simple, because most of the tools is just compiled into the app. You can check several obvious places for known SDK signatures. For example:

    In general I would start with a research, how the SDKs work.