我们已经购买了一些自定义安卓平板电脑,我们将其用作自助服务终端平板电脑。为了使我们的自助服务终端应用能够正常运行,应用需要root访问权限
如何检查设备是否已正确植根? 如果不是,我该怎么做呢?
指出设备已植根的事情:
指出设备未植根的事情:
当我在我们的应用程序中运行以下代码时,我知道其中有一个事实正在进行中 其他有根设备:
Process process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
os.writeBytes(cmd + "\n");
我收到错误:“java.io.IOException:write failed:EPIPE(Broken pipe)”。
答案 0 :(得分:0)
必须尝试一些不同的root工具。原来KingRoot(https://kingroot.net/)完成了这项工作。然后Root Checker表示它已正确生根,我的应用程序再次运行。
答案 1 :(得分:0)
有一个很好的指南,您可以按照该指南检查手机是否已植根。