The fiber will pause until the command has completed.
The command should be formatted as it would when executed at a shell prompt,
that includes proper escaping. Use the cliEncode function when including a filename or other text as an argument.
Currently the command isn’t executed in actual shell, e.g. bash, so built-in commands without stand-alone executables like
test may not work, nor may “piping”, e.g.
without wrapping the command in
sh -c "command"
On Android 11+ the contents of
/data/data/ may be inaccessible or immutable,
if the privileged service is started as superuser (root) it may be possible to access it though
To ensure the command is executed as superuser (root) use the Shell command superuser instead.
Caution! Don’t execute a command that will shutdown or reboot the device as that may cause a boot loop.
Note! This feature isn’t officially supported, requires the privileged service, may not work on all devices.