gpt4 book ai didi

Android 使用 super 用户权限?允许访问

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:36:08 25 4
gpt4 key购买 nike

我正在尝试找到在 Android 设备上拥有 super 用户访问权限的方法。基本上我希望我的应用程序能够删除系统文件,因此在应用程序启动后询问用户是否像大多数其他应用程序一样正常,然后我希望使用什么代码来执行这些类型的操作?在谷歌上找不到太多

提前致谢!

最佳答案

如果设备已获得 root 权限,您可以使用以下代码获得对 root shell 的访问权限:

    try
{
Process process = Runtime.getRuntime().exec("su");
DataOutputStream outputStream = new DataOutputStream(process.getOutputStream());
DataInputStream inputStream = new DataInputStream(process.getInputStream());

outputStream.writeBytes(command + "\n");
outputStream.flush();

outputStream.writeBytes("exit\n");
outputStream.flush();
process.waitFor();
}
catch (IOException e)
{
throw new Exception(e);
}
catch (InterruptedException e)
{
throw new Exception(e);
}

其中“命令”是您要执行的命令。

关于Android 使用 super 用户权限?允许访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com