【发布时间】:2012-11-19 06:24:41
【问题描述】:
如何检查安卓设备是否已root?我正在使用以下代码:
Process proc = Runtime.getRuntime ().exec ("su");
当我在设备上运行它时,出现以下异常。
Causes by:Permission denied
但是在模拟器上运行并没有任何异常。
我正在使用另一种方式进行检查。在模拟器的命令行输入 adb shell 会返回 #,但对于设备写入 adb shell 会出现以下错误:
shell@android:/ $ su
su
/system/bin/sh: su: not found
127|shell@android:/ $
那么如何检查设备是否已root。
提前致谢。
【问题讨论】: