通过ADB获得超级用户访问权限

时间:2014-08-11 18:07:34

标签: android batch-file adb

我开始研究一些小东西,而不是太多,但我一直卡住了。

echo Look at your phone, you must grant superuser perms. adb shell "su -c stop" if NOT %errorlevel% == 0 goto exit pause

因此,如果有人没有授予超级用户访问权限,它就不会退出,它只会继续,所以如果他在命令超时后授予它,他必须重新启动脚本。 如何编写它以便重复,直到设备被授予su权限?

1 个答案:

答案 0 :(得分:0)

以下命令将循环直到su成功:

:noroot
adb shell "su 0 id" | findstr "uid=0(root)" || goto noroot

作为旁注,我总是对试图提供-c作为android su命令参数的人感到困惑。根据{{​​3}},正确的格式为su [uid[,gid[,group1]...] [cmd]]