使用"su"命令时出错

yeh*_*tan 7 linux android su adb

我尝试制作批处理文件来运行adb命令.我想用su -c,但我得到错误:

 su: invalid uid/gid '-c'. 
Run Code Online (Sandbox Code Playgroud)

我看到某个地方我的su版本不支持-c,我怎么能启用它?

des*_*ius 11

在批处理文件中,它应该是这样的:

adb shell "su 0 <command args>"
Run Code Online (Sandbox Code Playgroud)

例如:

adb shell "su 0 mount -o rw,remount /system"
Run Code Online (Sandbox Code Playgroud)


Ale*_* P. 2

标准 Androidsu比普通 Android 简单得多linux。它不支持除-c- 之外的任何命令,因此它变得多余。

usage: su [UID[,GID[,GID2]...]] [COMMAND [ARG...]]

  • 在 Android 中,`su -c 'command args'` 变为 `su 0 command args` (10认同)