使用su正确复制android系统文件

时间:2018-08-01 13:51:06

标签: android shell copy copy-paste superuser

我想将文件从/ data / data /复制到sdcard。我正在使用RootShell库,并尝试按照

进行操作
if (RootShell.isRootAvailable()) {
                    Command command = new Command(0, "cp -r /data/data/test/log.txt > /storage/emulated/0/test/log.txt");
                    try {
                        RootShell.getShell(true).add(command);
                    } catch (IOException | TimeoutException | RootDeniedException e) {
                        Toast.makeText(MainActivity.this, "Root Error.", Toast.LENGTH_SHORT).show();
                        e.printStackTrace();
                    }
                } else {
                    Toast.makeText(MainActivity.this, "Root not found.", Toast.LENGTH_SHORT).show();
                }

正在复制文件,但结果是它是空的0字节文件。 我也尝试用“ cat -f”替换“ cp -r”,但没有用。

0 个答案:

没有答案