android - 禁用 supersu 权限对话框

标签 android su

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

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

有没有一种简单的方法可以解决这个问题(无需更改选项 i 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/

相关文章:

android - CardView 中的 ImageView 在 Android 4.3 上不显示半径

linux - QProcess::使用 su 命令执行

python - 如何使用 sudo 启动 Python Paramiko SFTP?

linux - 对 sudo 与 su 和运行脚本感到困惑

java - 如何将 GLSurfaceView 保存到纹理/缓冲区/位图

java - SQLite 异常 : no such table when trying to add an Object to a table

android - ParseInstaller.getCurrentInstallation().saveInBackground() 正在卡住我的应用程序

android - 当用户在 Google Maps v2 for Android API 上按下“我的位置中心”按钮时如何收到通知

linux - 有没有办法查看为 su 密码键入的字符

bash - 使用此处的文档作为另一个用户在脚本中运行命令