views:

49

answers:

2

I was wondering if there is any way to monitor 3rd party iphone applications' api calls? For instance if application access address book is there a way to monitor that or intercept call? I understand it may not be possible to do so without jail-breaking, but is even possibility after having jail broken the phone?

Thanks!

A: 

No there isn't.

You can howerver, starting in iOS4, see what apps have used location services (you can find this in settings.app).

christo16
A: 

If you jailbreak the phone, you can replace the frameworks and add any required logging. It's going to be pretty difficult to do, though.

tc.
Thanks! When you say replace the framework(s) (coca-touch etc..) I assume you are referring to frameworks that sit right above the obj-c runtime? If I do replace the frameworks would 3rd party applications still be able to function? Thanks!