在rooted设备上的/ data / data中获取数据库文件

时间:2012-05-18 04:18:09

标签: android linux

我可以访问/data/data文件夹中的我的包。但我不能cp命令这个数据库文件到SDCard。它说:cp: not found。我这样做:

# cd databases
# ls
    webview.db
    mydatabase.db
    webviewCache.db
# cp mydatabase /mnt/sdcard

但是

cp: not found

有人知道怎么做吗?我怎样才能得到这个文件。

2 个答案:

答案 0 :(得分:2)

cat source_file > dest_file

您还可以安装busybox,并与其他许多人一起使用cp命令。 https://play.google.com/store/apps/details?id=stericson.busybox&hl=en

答案 1 :(得分:1)

当您引用文件时,您还需要提供扩展名!这是第一部分。即,cp mydatabase.db /mnt/sdcard应为.db。但是cp不是android股票二进制文件的一部分。你需要busybox来获取这些命令。

如果你真的想要复制文件[没有安装busybox]。请使用

cat mydatabase.db > /mnt/sdcard/mydatabase.db

如果您想使用cp,则需要在设备上安装BusyBox