授予Android应用根权限

ytw*_*ytw 6 permissions android

使用Android SDK附带的adb.exe,我可以获得对Android设备的root访问权限.出于测试目的,我也想给Android应用程序root权限.我知道应用程序在名为app_68的特定帐户下运行.是否有adb shell命令将app_68添加到"根组"?

在此先感谢您的意见/解决方案.

xde*_*s23 1

需要超级用户 ( su) 二进制文件才能以 root 用户身份运行您的应用程序。\n要以 root 用户身份运行,请执行以下操作:

\n\n
Process p = Runtime.getRuntime().exec("su");\nDataOutputStream os = new DataOutputStream(p.getOutputStream());\n\nos.writeBytes("yourCommand\\n");\n\nos.writeBytes("exit\\n");\n\nos.flush();\nos.close();\ntry { p.waitFor(); } catch (InterruptedException e) {}\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果您得到类似的信息su: uid xxxx not allowed,那么您需要使用 SuperSU 更新您的子二进制文件。

\n\n

如果您想要完整详细且有效的源代码,另请参阅/sf/answers/1865830991/。只需查看下面的代码:

\n\n
\n

更新:\xc2\xa0要获取结果(输出到标准输出),请使用:

\n
\n