在应用程序中获得根源 - Android

时间:2015-10-31 15:46:42

标签: android root

我有一个需要root访问权限的android应用程序,我使用了代码:

Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes(command);

这适用于我的galaxy s3 - 我看到弹出窗口要求root访问权限,但是当我在不同设备上运行应用程序时,例如“xiaomi redmi note”和“lenovo k3”弹出窗口不会上来。 为什么这样,我如何才能显示请求?

2 个答案:

答案 0 :(得分:0)

为了确保,其他手机都扎根了,对吧?

无论如何,有点建议:
我建议使用RootTools库来处理与root相关的任何内容,因为它包含标准化函数。

这包括请求root访问权限,检查root权限,执行自定义root命令等等。我目前在我自己的项目中使用它,我从一个小部件打开/关闭无线ADB,它运行完美。

答案 1 :(得分:0)

的n00b!你写道:

  

是的,都有根源。例如在" xiaomi"电话,我   搜索了手机,发现我可以在手机中提供root访问权限   设置...

...手机设置?好。但是如果你需要查看"弹出"您需要在/ usb / bin中安装超级用户 SU二进制文件,也可以获得root访问权限,但不会弹出弹出窗口。