如何在unrooted设备中运行shell命令

时间:2014-03-06 12:31:46

标签: android shell android-ndk screenshot

$adb push ./asl-native /data/local/asl-native
$adb shell /system/bin/chmod 0777 /data/local/asl-native

以上两行可以在unrooted android设备中使用Runtime.getRuntime()。exec()命令在程序中执行。

有没有办法在无根设备中运行以下命令。 (注意:此命令将在rooted设备中正确运行)

$adb shell "/data/local/asl-native /data/local/asl-native.log" &

如果可以使用jni或ndk,请解释步骤。

参考:来自ASL(Android截图库)

1 个答案:

答案 0 :(得分:0)

您可以试试这个:( 01234ABC是您的设备)

1)    adb -s 01234ABC shell

2)    shell@android:/ $ run-as com.nitesh.tiwari

希望这有助于:)