J'utilise un dispositif virtuel Android et j'exécute le script Monkey Runner pour générer une entrée utilisateur. Maintenant, je dois voir les appels API effectués par cette application. Existe-t-il un outil ou un script qui pourrait m'aider ? J'ai essayé Strace, mais il ne garde pas la trace de l'API, il garde la trace des appels système.
Réponse
Trop de publicités?
pr0nin
Points
353
Le framework XPosed permet d'accrocher et donc de surveiller chaque méthode App et Android. Il peut donc être utilisé pour créer un journal de certaines méthodes API.
Cependant, cela nécessite d'accrocher chaque méthode de l'API qui vous intéresse.
J'ai trouvé deux projets open source visant ce que vous voulez. Les deux sont implémentés comme un module XPosed :
- Droidmon (dernière modification en 2016)
- Sensitive_API_Monitor
Il se peut que vous deviez étendre ces projets si les API qui vous intéressent ne sont pas accrochées par ces projets.