4

假设我想运行一些请求太多权限的程序。例如,从麦克风录制或读取我手机的 IMEI。但是,除了数据挖掘外,没有任何实际解释为什么需要从麦克风或 IMEI 号码进行录音。

我想试试这个应用程序,但要限制它的权限。例如,如果它读取 IMEI,它应该得到随机的 IMEI(但每次都相同)。如果它试图读取麦克风,它应该保持沉默。

其他一些有趣的权限:

  1. 电话簿读/写访问 - 返回零个联系人,假装可以写,但实际上什么都不做。
  2. 发送 SMS - 假装发送了 SMS,但什么也不做。
  3. 获取可见 Wi-Fi 网络列表 - 返回零网络。

显然,该工具应该需要有根电话。有没有这样的工具?

4

3 回答 3

1

您可以下载 Android SDK 并使用模拟器来测试我们的应用程序。然后,您可以设置电话簿等信息并测试应用程序如何使用该数据。

于 2010-12-07T04:15:58.883 回答
1

有一个TISSA原型应用程序,但尚未发布。在CyanogenMod 7中有一个设置来撤销应用程序权限,但如果应用程序期望 API 返回有用的东西而不是失败,它会崩溃,它仍然不是伪造数据。

于 2011-07-20T22:36:14.840 回答
1

我刚刚找到了适用于 root 手机的免费LBE Privacy Guard。它假装保护短信、互联网访问、联系人、通话记录、定位、电话 ID、电话呼叫和电话状态。

于 2012-09-21T06:35:23.833 回答