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

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

有没有一种简单的方法可以解决这个问题(无需更改我 supersu 应用程序设置的选项)?

最佳答案

删除 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 的确切路径。

关于android - 禁用 supersu 权限对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24735928/

10-12 05:12