限制访问帐户管理器android中的帐户

时间:2014-08-06 06:33:43

标签: android accountmanager

我有一个将帐户放入android客户经理的应用程序。我知道客户经理是所有应用程序共享的中央存储库。但我不希望其他应用通过客户经理访问我的帐户信息。是否有任何权限或方法或任何可用于实现此目的的变通办法?

1 个答案:

答案 0 :(得分:0)

为此,您必须从命令行运行以下命令以清除系统上的所有帐户授权。

对于模拟器:

adb -e shell 'sqlite3 /data/system/accounts.db "delete from grants;"'

对于设备(必须root并且安装了sqlite3二进制文件):

adb -d shell 'echo sqlite3 /data/system/accounts.db \"delete from grants\;\" | su'

这里' su'是SUPERUSER

问候