我需要制作一个脚本来在Android设备上执行很多事情,我的设备已经扎根,当我进入外壳时,我可以给命令su,它可以工作,但是我需要传递以下命令:
adb shell " su; mv /sdcard/Download/app_test /data/local; cd /data/local; ./app_test; exit; exit; "
当我在su起作用之前放置一些命令时,根据我的了解,su创建了一个立即返回的新shell,但是我需要在su shell上给出命令,我该怎么做?
好吧,如果您的手机已扎根,则可以使用“ su -c”命令运行命令。
这是build.prop文件上的cat命令示例,用于获取电话产品信息。
adb shell“ su -c’cat /system/build.prop | grep” product“’”
这会调用root权限并在 ‘’中* 运行命令 *
请注意5个结束引号,这是关闭所有结束引号所必需的,否则会出现错误。
为了澄清起见,格式如下。
adb shell“ su -c’[您的命令在这里]’”
确保以与在shell中运行该命令时完全相同的方式输入命令。
试试看,希望对您有所帮助。