【发布时间】:2014-09-06 23:11:38
【问题描述】:
我制作了一个内部调用 su -c "pm ..." 的 Android 应用。但是,当我的应用尝试执行此操作时,我得到 Permission denied。
我的应用在 SuperUser 日志部分显示为 Deny,但 CYM 不会通过 Toast 询问我想要做什么,它也不会出现在 Allow/Deny 列表中...
线索?
谢谢!
L.
【问题讨论】:
-
您可能没有在 AndroidManifest.xml 中指定 ACCESS_SUPERUSER permission。
-
@Vinayak:是的,但我没有在超级用户部分设置“声明的权限”。
-
@Vinayak:什么都没有发生,但我强制我的应用程序通过 SuperSu 而不是 CYM 内置的超级用户。它现在可以工作了,但我的应用程序仍然没有显示在 CYM 超级用户允许列表中。
-
如果 SuperSU 绕过了它,它就不会在那里显示。删除 SuperSU 可能会实现这一点。
-
我已经删除了,仍然没有显示。很奇怪。我应该尝试另一个根应用程序,看看它是否出现,不确定是哪个。