禁用supersu权限对话框

时间:2014-07-14 11:49:39

标签: android su

当我的应用需要执行需要root访问权限的任务时,是否可以禁用“grant / deny”弹出对话框?我完全控制应用程序将运行的设备(内部项目),设备已植根,并且它具有supersu 2.x应用程序。

This告诉我,我需要声明我的应用的android.permission.ACCESS_SUPERUSER权限才能禁用弹出窗口,但它没有效果。

有没有一种简单的方法可以解决这个问题(不更改i supersu app设置选项)?

3 个答案:

答案 0 :(得分:3)

您无法在应用中决定禁用提示。这是一个安全措施,没有应用程序可以改变。

如果您的设备已植根并且您拥有supersu,您仍然可以摆脱对话框。您必须更改supersu中的设置:设置 - >访问 - >默认访问权限 - >格兰特

答案 1 :(得分:3)

删除SuperSU APK(通常为/system/app/Superuser.apk/data/app/eu.chainfire.supersu*.apk/system/app/SuperSU/SuperSU.apk)和rm -rf /data/data/eu.chainfire.supersu目录以及su命令将始终在不显示提示的情况下授予访问权限。

如果您要为项目制作自定义固件图片,请排除APK。

请注意,adb shell中的pm path eu.chainfire.supersu会为您提供APK的确切路径。

答案 2 :(得分:0)

这是不可能的,您无法干扰其他应用的逻辑,即在访问 su 时显示弹出窗口的应用(例如超级用户 )。