Android 在根设备上的/data/data中获取数据库文件
我可以访问Android 在根设备上的/data/data中获取数据库文件,android,linux,Android,Linux,我可以访问/data/data文件夹中的软件包。但是我不能cp命令将此数据库文件保存到SD卡。它说:cp:notfound。我谨此陈辞: # cd databases # ls webview.db mydatabase.db webviewCache.db # cp mydatabase /mnt/sdcard 但是 有人知道怎么做吗?我怎样才能得到这个文件 cat source_file > dest_file 您还可以安装busybox,使用cp命令以及其
/data/data
文件夹中的软件包。但是我不能cp
命令将此数据库文件保存到SD卡。它说:cp:notfound
。我谨此陈辞:
# cd databases
# ls
webview.db
mydatabase.db
webviewCache.db
# cp mydatabase /mnt/sdcard
但是
有人知道怎么做吗?我怎样才能得到这个文件
cat source_file > dest_file
您还可以安装busybox,使用cp命令以及其他许多命令。
引用文件时,还需要提供扩展名!。这是第一部分。i、 e,它应该是
cp mydatabase.db/mnt/sdcard
,带有.db
。然而,cp
不是android股票二进制文件的一部分。您需要busybox来获取这些命令
如果确实希望复制文件[不安装busybox]。请使用此选项
cat mydatabase.db>/mnt/sdcard/mydatabase.db
如果要使用
cp
,则需要在设备上安装。使用根资源管理器。为什么要费心处理所有的命令。这个问题看起来像是busybox的问题。cp
二进制文件不包含在Android的库存中。你可以安装busybox,请参阅下面的答案。正如slayton所说,没有“cp”,除非他们在定制中添加了它(例如在定制rom中安装busybox)@tai.tran2008你需要指定完整的文件名。检查答案。太棒了,我做到了,多亏了busybox@ngen我必须等待20天才能重命名:(.Thank UThis是在设备上没有“cp”程序的库存情况下,与从adb(root)命令行执行复制的原始意图一致的答案。
cat source_file > dest_file