Android 应用监控

Android App monitor

我想创建一个应用程序来监控 android 上应用程序之间的通信。例如应用程序 A 访问我的联系人 10 次;我的应用程序应该能够给我该信息。 知道我应该使用什么吗?权限? android class 什么值得研究?

幸运的是,出于非常明显的隐私和安全原因,您想要的通常是不可能的。

具体情况如想监控其他应用对ContactsContract的使用,欢迎下载Android源码,mod通过一种或另一种方式(例如,记录它),并从 Android 的修订版本创建一个 ROM mod。在您的设备上安装该 ROM mod 将允许您监控这些通信。除此之外,您最多可以设置一个 ContentObserver 来查看应用程序是否更改联系人数据,但您不会知道是什么应用程序进行了这些更改,更不用说对联系人的一般读取权限了。

Android 应用程序功能的其他方面可能在没有自定义 ROM 的有根设备上是可监控的mod,并且偶尔即使没有根也可以监控。