如何检测应用程序何时被强制移动到root用户的SD卡上

时间:2011-05-23 18:23:06

标签: android root sd-card

我已将我的应用程序声明为内部用户,但有些root用户将其移至SD卡。

如何在运行时检测到这种情况发生了?我不相信packagemanager报告的信息,因为这些是root用户手机,我的应用程序不应该被移动到SD卡。

谢谢!

1 个答案:

答案 0 :(得分:1)

让应用程序打开/ proc / self / maps并查找作为apk文件的条目并查看其路径。

为什么你真的关心这个?希望这是因为功能上的原因,例如SD卡不可用时会出现问题。为安全起见,在root设备上进行限制是非常有用的。

如果您检测到并抱怨,请将错误屏幕状态说明为什么会出现问题。只是声称“不允许”或给出虚假理由只会促使人们弄清楚如何伪造你的假冒检测,同时在市场上留下差评。