【问题标题】:Android App monitor安卓应用监控
【发布时间】:2015-01-23 22:45:48
【问题描述】:

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

【问题讨论】:

标签: android security monitor


【解决方案1】:

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

具体想监控其他应用对ContactsContract的使用情况,欢迎下载Android源代码,修改为通过某种方式泄露此信息(如登录),并创建来自您修订版 Android 的 ROM 模组。然后在您的设备上安装该 ROM 模块将允许您监控这些通信。除此之外,您最多可以设置ContentObserver 来查看应用程序是否会更改联系人数据,但您不会知道哪些应用程序会进行这些更改,更不用说对联系人的一般读取权限了。

Android 应用功能的其他方面可能可以在没有自定义 ROM 模块的已 root 设备上进行监控,有时即使没有 root 也可以监控。

【讨论】:

  • 感谢您的回答。那么安卓杀毒软件是如何工作的呢?你不认为我们可以这样做吗?
  • @Derrick:“那么 android 防病毒软件是如何工作的?” -- 你得问问这样一个应用程序的作者。大多数经典的防病毒工具都是可执行文件的扫描程序,而不是活动监视器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-24
  • 2016-12-31
  • 1970-01-01
相关资源
最近更新 更多